]> wagnertech.de Git - timetracker.git/blobdiff - WEB-INF/lib/ttUser.class.php
Some more renaming.
[timetracker.git] / WEB-INF / lib / ttUser.class.php
index 0d31cb70463fb500a80bdf0647d7ca6de1d0ad5d..9c3e4c553c85a4d1d4fdd7c42fb8ae2a3430be9a 100644 (file)
@@ -61,7 +61,7 @@ class ttUser {
   var $lock_spec = null;        // Cron specification for record locking.
   var $workday_minutes = 480;   // Number of work minutes in a regular day.
   var $rights_mask = 0;         // A mask of user rights. TODO: remove after roles revamp.
-  var $rights_array = array();  // An array of user rights, planned replacement of $rights_mask.
+  var $rights = array();        // An array of user rights, planned replacement of $rights_mask.
 
   // Constructor.
   function __construct($login, $id = null) {
@@ -142,27 +142,27 @@ class ttUser {
       if ($this->role == ROLE_USER) {
         $this->rights_mask = right_data_entry|right_view_charts|right_view_reports;
         // TODO: get customized rights from the database instead.
-        // $this->rights_array[] = "data_entry";          // Enter time and expense records into Time Tracker.
-        // $this->rights_array[] = "view_own_data";       // View own reports and charts.
-        // $this->rights_array[] = "manage_own_settings"; // Edit own settings.
-        // $this->rights_array[] = "view_users";          // View user names and roles in a group.
+        // $this->rights[] = "data_entry";          // Enter time and expense records into Time Tracker.
+        // $this->rights[] = "view_own_data";       // View own reports and charts.
+        // $this->rights[] = "manage_own_settings"; // Edit own settings.
+        // $this->rights[] = "view_users";          // View user names and roles in a group.
       } elseif ($this->role == ROLE_CLIENT) {
         $this->rights_mask = right_view_reports|right_view_invoices; // TODO: how about right_view_charts, too?
-        // $this->rights_array[] = "view_own_data";       // View own reports, charts, and invoices.
-        // $this->rights_array[] = "manage_own_settings"; // Edit own settings.
+        // $this->rights[] = "view_own_data";       // View own reports, charts, and invoices.
+        // $this->rights[] = "manage_own_settings"; // Edit own settings.
       } elseif ($this->role == ROLE_COMANAGER) {
         $this->rights_mask = right_data_entry|right_view_charts|right_view_reports|right_view_invoices|right_manage_team;
-        // $this->rights_array[] = "data_entry";          // Enter time and expense records into Time Tracker.
-        // $this->rights_array[] = "view_own_data";       // View own reports and charts.
-        // $this->rights_array[] = "manage_own_settings"; // Edit own settings.
-        // $this->rights_array[] = "view_users";          // View user names and roles in a group.
-        // $this->rights_array[] = "on_behalf_data_entry";// Can enter data on behalf of lower roles.
-        // $this->rights_array[] = "view_data";           // Can view data for lower roles.
-        $this->rights_array[] = "override_punch_mode"; // Can input any start and finish times for self and lower roles.
+        // $this->rights[] = "data_entry";          // Enter time and expense records into Time Tracker.
+        // $this->rights[] = "view_own_data";       // View own reports and charts.
+        // $this->rights[] = "manage_own_settings"; // Edit own settings.
+        // $this->rights[] = "view_users";          // View user names and roles in a group.
+        // $this->rights[] = "on_behalf_data_entry";// Can enter data on behalf of lower roles.
+        // $this->rights[] = "view_data";           // Can view data for lower roles.
+        $this->rights[] = "override_punch_mode"; // Can input any start and finish times for self and lower roles.
         // TODO: get rights from the database instead.
       } elseif ($this->role == ROLE_MANAGER) {
         $this->rights_mask = right_data_entry|right_view_charts|right_view_reports|right_view_invoices|right_manage_team|right_assign_roles|right_export_team;
-        $this->rights_array[] = "override_punch_mode"; // Can input any start and finish times for self and lower roles.
+        $this->rights[] = "override_punch_mode"; // Can input any start and finish times for self and lower roles.
       } elseif ($this->role == ROLE_SITE_ADMIN) {
         $this->rights_mask = right_administer_site;
       }