From: Nik Okuntseff Date: Mon, 12 Mar 2018 13:56:42 +0000 (+0000) Subject: Some more renaming. X-Git-Tag: timetracker_1.19-1~1054 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=d38c46c65768a94ede7ad708d4630adbaeaf36ca;p=timetracker.git Some more renaming. --- diff --git a/WEB-INF/lib/ttUser.class.php b/WEB-INF/lib/ttUser.class.php index 0d31cb70..9c3e4c55 100644 --- a/WEB-INF/lib/ttUser.class.php +++ b/WEB-INF/lib/ttUser.class.php @@ -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; } diff --git a/WEB-INF/templates/footer.tpl b/WEB-INF/templates/footer.tpl index d14cee72..cc7c135e 100644 --- a/WEB-INF/templates/footer.tpl +++ b/WEB-INF/templates/footer.tpl @@ -12,7 +12,7 @@
-
 Anuko Time Tracker 1.17.38.4057 | Copyright © Anuko | +  Anuko Time Tracker 1.17.38.4058 | Copyright © Anuko | {$i18n.footer.credits} | {$i18n.footer.license} | {$i18n.footer.improve} diff --git a/mobile/time.php b/mobile/time.php index 666f4c2c..aff21379 100644 --- a/mobile/time.php +++ b/mobile/time.php @@ -155,7 +155,7 @@ if (MODE_PROJECTS_AND_TASKS == $user->tracking_mode) { if ((TYPE_START_FINISH == $user->record_type) || (TYPE_ALL == $user->record_type)) { $form->addInput(array('type'=>'text','name'=>'start','value'=>$cl_start,'onchange'=>"formDisable('start');")); $form->addInput(array('type'=>'text','name'=>'finish','value'=>$cl_finish,'onchange'=>"formDisable('finish');")); - if ($user->punch_mode && !in_array('override_punch_mode', $user->rights_array)) { + if ($user->punch_mode && !in_array('override_punch_mode', $user->rights)) { // Make the start and finish fields read-only. $form->getElement('start')->setEnabled(false); $form->getElement('finish')->setEnabled(false); diff --git a/mobile/time_edit.php b/mobile/time_edit.php index e374008f..73496ca4 100644 --- a/mobile/time_edit.php +++ b/mobile/time_edit.php @@ -175,7 +175,7 @@ if (MODE_PROJECTS_AND_TASKS == $user->tracking_mode) { if ((TYPE_START_FINISH == $user->record_type) || (TYPE_ALL == $user->record_type)) { $form->addInput(array('type'=>'text','name'=>'start','value'=>$cl_start,'onchange'=>"formDisable('start');")); $form->addInput(array('type'=>'text','name'=>'finish','value'=>$cl_finish,'onchange'=>"formDisable('finish');")); - if ($user->punch_mode && !in_array('override_punch_mode', $user->rights_array)) { + if ($user->punch_mode && !in_array('override_punch_mode', $user->rights)) { // Make the start and finish fields read-only. $form->getElement('start')->setEnabled(false); $form->getElement('finish')->setEnabled(false); diff --git a/role_edit.php b/role_edit.php index b665e6dc..99fbbc49 100644 --- a/role_edit.php +++ b/role_edit.php @@ -44,7 +44,7 @@ if (!$role) { exit(); } $assigned_rights = explode(',', $role['rights']); -$available_rights = array_diff($user->rights_array, $assigned_rights); +$available_rights = array_diff($user->rights, $assigned_rights); if ($request->isPost()) { $cl_name = trim($request->getParameter('name')); @@ -124,7 +124,7 @@ if ($request->isPost()) { $rights = str_replace($right_to_add, '', $rights); $rights = str_replace(',,',',', $rights); // Add the right only if we have it ourselves. - if (in_array($right_to_add, $user->rights_array)) + if (in_array($right_to_add, $user->rights)) $rights .= ','.$right_to_add; } $rights = trim($rights, ','); diff --git a/time.php b/time.php index b6bb000e..381634f6 100644 --- a/time.php +++ b/time.php @@ -187,7 +187,7 @@ if (MODE_PROJECTS_AND_TASKS == $user->tracking_mode) { if ((TYPE_START_FINISH == $user->record_type) || (TYPE_ALL == $user->record_type)) { $form->addInput(array('type'=>'text','name'=>'start','value'=>$cl_start,'onchange'=>"formDisable('start');")); $form->addInput(array('type'=>'text','name'=>'finish','value'=>$cl_finish,'onchange'=>"formDisable('finish');")); - if ($user->punch_mode && !in_array('override_punch_mode', $user->rights_array)) { + if ($user->punch_mode && !in_array('override_punch_mode', $user->rights)) { // Make the start and finish fields read-only. $form->getElement('start')->setEnabled(false); $form->getElement('finish')->setEnabled(false); diff --git a/time_edit.php b/time_edit.php index 2ceb4b3a..58d963fb 100644 --- a/time_edit.php +++ b/time_edit.php @@ -178,7 +178,7 @@ if (MODE_PROJECTS_AND_TASKS == $user->tracking_mode) { if ((TYPE_START_FINISH == $user->record_type) || (TYPE_ALL == $user->record_type)) { $form->addInput(array('type'=>'text','name'=>'start','value'=>$cl_start,'onchange'=>"formDisable('start');")); $form->addInput(array('type'=>'text','name'=>'finish','value'=>$cl_finish,'onchange'=>"formDisable('finish');")); - if ($user->punch_mode && !in_array('override_punch_mode', $user->rights_array)) { + if ($user->punch_mode && !in_array('override_punch_mode', $user->rights)) { // Make the start and finish fields read-only. $form->getElement('start')->setEnabled(false); $form->getElement('finish')->setEnabled(false);