Started to work on ttRegistrator class to encapsulate restration related tasks.
[timetracker.git] / time_delete.php
index 273cba3..0cdd881 100644 (file)
@@ -33,7 +33,7 @@ import('ttTimeHelper');
 import('DateAndTime');
 
 // Access check.
-if (!ttAccessCheck(right_data_entry)) {
+if (!ttAccessAllowed('track_own_time')) {
   header('Location: access_denied.php');
   exit();
 }
@@ -52,19 +52,12 @@ if ($request->isPost()) {
 
     // Determine if it's okay to delete the record.
     $item_date = new DateAndTime(DB_DATEFORMAT, $time_rec['date']);
-    // Determine lock date.
-    $lock_interval = $user->lock_interval;
-    $lockdate = 0;
-    if ($lock_interval > 0) {
-      $lockdate = new DateAndTime();
-      $lockdate->decDay($lock_interval);
-    }
+
     // Determine if the record is uncompleted.
     $uncompleted = ($time_rec['duration'] == '0:00');
 
-    if($lockdate && $item_date->before($lockdate) && !$uncompleted) {
-      $err->add($i18n->getKey('error.period_locked'));
-    }
+    if ($user->isDateLocked($item_date) && !$uncompleted)
+      $err->add($i18n->getKey('error.range_locked'));
 
     if ($err->no()) {