@@ -683,7 +947,7 @@ if($loginuserRole == SUPERADMINROLE)
?>
- -
-
- ">
Time Sheet
+ - ">
Timesheet
@@ -691,7 +955,7 @@ if($loginuserRole == SUPERADMINROLE)
- - ">
Employee Time Sheets
+ - ">
Employee Timesheets
@@ -704,6 +968,11 @@ if($loginuserRole == SUPERADMINROLE)
Projects
+
+
+ - ">
Configuration
+
+
diff --git a/application/modules/default/controllers/AnnouncementsController.php b/application/modules/default/controllers/AnnouncementsController.php
index f94371c0f..815c5ee2e 100644
--- a/application/modules/default/controllers/AnnouncementsController.php
+++ b/application/modules/default/controllers/AnnouncementsController.php
@@ -463,8 +463,12 @@ public function save($announcementsForm)
$options = "";
if(!empty($bu_id))
{
- $bu_id = implode(',', $bu_id);
-
+ //if superadmin
+ if(strtoupper(gettype($bu_id)) == 'ARRAY')
+ {
+ $bu_id = implode(',', $bu_id);
+ }
+
$dept_model = new Default_Model_Departments();
$dept_data = $dept_model->getDepartmentWithCodeList_bu($bu_id);
if(!empty($dept_data))
diff --git a/application/modules/default/controllers/CategoriesController.php b/application/modules/default/controllers/CategoriesController.php
index ebdd22db3..23f3500e2 100644
--- a/application/modules/default/controllers/CategoriesController.php
+++ b/application/modules/default/controllers/CategoriesController.php
@@ -213,7 +213,7 @@ public function addAction()
}
else
{
- $this->_helper->getHelper("FlashMessenger")->addMessage(array("error" => "Failed to add new category. Please try again."));
+ $this->_helper->getHelper("FlashMessenger")->addMessage(array("failure" => "Failed to add new category. Please try again."));
}
$this->_redirect('categories');
@@ -323,7 +323,7 @@ public function editAction()
}
else
{
- $this->_helper->getHelper("FlashMessenger")->addMessage(array("error" => "Failed to update category. Please try again."));
+ $this->_helper->getHelper("FlashMessenger")->addMessage(array("failure" => "Failed to update category. Please try again."));
}
$this->_redirect('categories');
diff --git a/application/modules/default/controllers/DashboardController.php b/application/modules/default/controllers/DashboardController.php
index df1281763..46f7dd2f7 100644
--- a/application/modules/default/controllers/DashboardController.php
+++ b/application/modules/default/controllers/DashboardController.php
@@ -596,8 +596,11 @@ public function updateAction()
{
$update_query = "update main_employees_summary set profileimg = '".$imagepath."',
modifieddate = utc_timestamp() where user_id = '".$userid."'";
+ $update_requesthistory_query = "update main_request_history set emp_profileimg = '".$imagepath."',
+ modifieddate = utc_timestamp() where emp_id = '".$userid."'";
$db = Zend_Db_Table::getDefaultAdapter();
$result = $db->query($update_query);
+ $db->query($update_requesthistory_query);
$auth = Zend_Auth::getInstance();
if($auth->hasIdentity())
{
diff --git a/application/modules/default/controllers/EmpadditionaldetailsController.php b/application/modules/default/controllers/EmpadditionaldetailsController.php
index 604b311ca..51ab21e5f 100644
--- a/application/modules/default/controllers/EmpadditionaldetailsController.php
+++ b/application/modules/default/controllers/EmpadditionaldetailsController.php
@@ -537,6 +537,7 @@ public function editpopupAction()
$to_date = sapp_Global::change_date($data[0]['to_date'], 'view');
$empadditionaldetailsform->from_date->setValue($from_date);
$empadditionaldetailsform->to_date->setValue($to_date);
+ $empadditionaldetailsform->submit->setLabel('Update');
$this->view->data = $data;
}
}
diff --git a/application/modules/default/controllers/EmployeeController.php b/application/modules/default/controllers/EmployeeController.php
index d8e728646..24a22b854 100644
--- a/application/modules/default/controllers/EmployeeController.php
+++ b/application/modules/default/controllers/EmployeeController.php
@@ -2349,7 +2349,7 @@ public function addemppopupAction()
$opt ='';
foreach($managementUsersData as $record)
{
- $opt .= sapp_Global::selectOptionBuilder($record['id'], $record['userfullname']);
+ $opt .= sapp_Global::selectOptionBuilder($record['user_id'], $record['userfullname']);
}
$this->view->managementUsersData = $opt;
diff --git a/application/modules/default/controllers/MyemployeesController.php b/application/modules/default/controllers/MyemployeesController.php
index 248d67173..8cdadb843 100644
--- a/application/modules/default/controllers/MyemployeesController.php
+++ b/application/modules/default/controllers/MyemployeesController.php
@@ -3774,7 +3774,7 @@ public function empreport_heplper1($type)
'emailaddress' => 'Email',
'contactnumber' => 'Mobile',
'emprole_name' => 'Role',
- 'date_of_joining' => 'Joined Date',
+ 'date_of_joining' => 'Date of Joining',
'modeofentry' => 'Mode of Employment',
'jobtitle_name' => 'Job Title',
'position_name' => 'Position',
@@ -3804,7 +3804,7 @@ public function empreport_heplper1($type)
'businessunit_name' => 'Business Unit',
'department_name' => 'Department',
'emp_status_name' => 'Employment Status',
- 'date_of_joining' => 'Joined Date',
+ 'date_of_joining' => 'Date of Joining',
'isactive'=>'User Status'
);
if($type == 'all')
diff --git a/application/modules/default/controllers/PolicydocumentsController.php b/application/modules/default/controllers/PolicydocumentsController.php
index 5cd781e98..8dffb90d3 100644
--- a/application/modules/default/controllers/PolicydocumentsController.php
+++ b/application/modules/default/controllers/PolicydocumentsController.php
@@ -325,7 +325,7 @@ public function save($documentsAddForm)
}
else
{
- $this->_helper->getHelper("FlashMessenger")->addMessage(array("error" => "Failed to add policy document. Please try again."));
+ $this->_helper->getHelper("FlashMessenger")->addMessage(array("failure" => "Failed to add policy document. Please try again."));
}
/**
@@ -542,7 +542,7 @@ public function update($documentsAddForm,$id)
}
else
{
- $this->_helper->getHelper("FlashMessenger")->addMessage(array("error" => "Failed to update policy document. Please try again."));
+ $this->_helper->getHelper("FlashMessenger")->addMessage(array("failure" => "Failed to update policy document. Please try again."));
}
if($redirectUrl)
diff --git a/application/modules/default/controllers/ReportsController.php b/application/modules/default/controllers/ReportsController.php
index a4c1538e0..85f98baf1 100644
--- a/application/modules/default/controllers/ReportsController.php
+++ b/application/modules/default/controllers/ReportsController.php
@@ -24,6 +24,7 @@ class Default_ReportsController extends Zend_Controller_Action
private $options;
private $userlog_model;
+ private $printable_interview_arr = array('interview_mode','interview_round_number','interview_round_name','created_by_name','interview_feedback','interview_comments','round_status');
public function preDispatch()
{
@@ -689,6 +690,11 @@ public function exportinterviewrptAction()
$sort_name = $this->_getParam('sort_name',null);
$sort_type = $this->_getParam('sort_type',null);
$cols_param_arr = $this->_getParam('cols_arr',array());
+ foreach($cols_param_arr as $col_key => $col_val) {
+ if(in_array($col_key,$this->printable_interview_arr)) {
+ unset($cols_param_arr[$col_key]);
+ }
+ }
$req_model = new Default_Model_Requisition();
$req_data = $req_model->getdata_for_interviewrpt($param_arr, $sort_name, $sort_type, $page_no, $per_page);
@@ -807,7 +813,7 @@ public function exportemployeereportAction()
if($column_key == 'userfullname')
{
- $value = isset($emp_data['userfullname'])?$emp_data['prefix_name'].". ".$emp_data['userfullname']:"";
+ $value = isset($emp_data['userfullname'])?(!empty($emp_data['prefix_name'])?($emp_data['prefix_name'].". ".$emp_data['userfullname']):$emp_data['userfullname']):"";
}
elseif($column_key == 'date_of_joining')
{
@@ -994,7 +1000,12 @@ public function interviewrptpdfAction()
$sort_name = $this->_getParam('sort_name',null);
$sort_type = $this->_getParam('sort_type',null);
$cols_param_arr = $this->_getParam('cols_arr',array());
-
+ foreach($cols_param_arr as $col_key => $col_val) {
+ if(in_array($col_key,$this->printable_interview_arr)) {
+ unset($cols_param_arr[$col_key]);
+ }
+ }
+
$req_model = new Default_Model_Requisition();
$req_data = $req_model->getdata_for_interviewrpt($param_arr, $sort_name, $sort_type, $page_no, $per_page);
$page_cnt = $req_data['page_cnt'];
@@ -1179,7 +1190,7 @@ public function empreport_heplper1($type)
'contactnumber' => 'Mobile',
'emprole_name' => 'Role',
'reporting_manager_name' => 'Reporting Manager',
- 'date_of_joining' => 'Joined Date',
+ 'date_of_joining' => 'Date of Joining',
'modeofentry' => 'Mode of Employment',
'jobtitle_name' => 'Job Title',
'position_name' => 'Position',
@@ -1205,17 +1216,17 @@ public function empreport_heplper1($type)
'emailaddress' => 'Email',
'contactnumber' => 'Mobile',
'emprole_name' => 'Role',
- 'reporting_manager_name' => 'Reporting Manager',
+ 'reporting_manager_name' => 'Reporting Manager',
'jobtitle_name' => 'Job Title',
- 'position_name' => 'Position',
+ // 'position_name' => 'Position',
'businessunit_name' => 'Business Unit',
'department_name' => 'Department',
- 'emp_status_name' => 'Employment Status',
- 'date_of_joining' => 'Joined Date',
+ /*'emp_status_name' => 'Employment Status',
+ 'date_of_joining' => 'Date of Joining', */
);
- if($type == 'all')
+ /* if($type == 'all')
return $columns_array;
- else
+ else */
return $mandatory_array;
}
public function empautoAction()
diff --git a/application/modules/default/controllers/ServicedeskrequestController.php b/application/modules/default/controllers/ServicedeskrequestController.php
index 10cbbc082..023db4142 100644
--- a/application/modules/default/controllers/ServicedeskrequestController.php
+++ b/application/modules/default/controllers/ServicedeskrequestController.php
@@ -331,7 +331,7 @@ public function add($servicedeskrequestsform)
$result = sapp_Global::logManager($menuID,$actionflag,$loginUserId,$tableid);
}
- $this->_helper->getHelper("FlashMessenger")->addMessage(array("success"=>"Request type added successfully."));
+ $this->_helper->getHelper("FlashMessenger")->addMessage(array("success"=>"Request types added successfully."));
$this->_redirect('servicedeskrequest');
}
catch(Exception $e)
diff --git a/application/modules/default/controllers/WizardController.php b/application/modules/default/controllers/WizardController.php
index 895667d9f..6dec41d47 100644
--- a/application/modules/default/controllers/WizardController.php
+++ b/application/modules/default/controllers/WizardController.php
@@ -1428,7 +1428,7 @@ public function saverequesttypes() {
}
$wizard_model->SaveorUpdateWizardData($wizardarray,'');
- $this->_helper->getHelper("FlashMessenger")->addMessage("Categories added successfully.");
+ $this->_helper->getHelper("FlashMessenger")->addMessage("Request types added successfully.");
$this->_redirect('wizard/configureservicerequest');
}
catch(Exception $e)
diff --git a/application/modules/default/forms/Employeereport.php b/application/modules/default/forms/Employeereport.php
index 081c5f1a0..f857cbad5 100644
--- a/application/modules/default/forms/Employeereport.php
+++ b/application/modules/default/forms/Employeereport.php
@@ -36,7 +36,7 @@ public function init()
$reporting_manager->setAttrib('id', 'idreporting_manager');
$joined_date = new Zend_Form_Element_Text("date_of_joining");
- $joined_date->setLabel("Joined Date");
+ $joined_date->setLabel("Date of Joining");
$joined_date->setAttrib('readonly', 'readonly');
$modeofentry = new Zend_Form_Element_Select("modeofentry");
diff --git a/application/modules/default/forms/currency.php b/application/modules/default/forms/currency.php
index e4473cfc7..c880e0533 100644
--- a/application/modules/default/forms/currency.php
+++ b/application/modules/default/forms/currency.php
@@ -32,7 +32,7 @@ public function init()
$id = new Zend_Form_Element_Hidden('id');
$currencyname = new Zend_Form_Element_Text('currencyname');
- $currencyname->setAttrib('maxLength', 50);
+ $currencyname->setAttrib('maxLength', 20);
$currencyname->addFilter(new Zend_Filter_StringTrim());
$currencyname->setRequired(true);
diff --git a/application/modules/default/forms/gender.php b/application/modules/default/forms/gender.php
index 9e9b8ef76..2fd5e4b35 100644
--- a/application/modules/default/forms/gender.php
+++ b/application/modules/default/forms/gender.php
@@ -56,7 +56,7 @@ public function init()
$gendercode->getValidator('Db_NoRecordExists')->setMessage('Gender code already exists.');
$gendername = new Zend_Form_Element_Text('gendername');
- $gendername->setAttrib('maxLength', 50);
+ $gendername->setAttrib('maxLength', 20);
$gendername->setRequired(true);
$gendername->addValidator('NotEmpty', false, array('messages' => 'Please enter gender.'));
$gendername->addValidator("regex",true,array(
diff --git a/application/modules/default/forms/leavemanagement.php b/application/modules/default/forms/leavemanagement.php
index b43e55c15..e17f19118 100644
--- a/application/modules/default/forms/leavemanagement.php
+++ b/application/modules/default/forms/leavemanagement.php
@@ -24,6 +24,7 @@ class Default_Form_leavemanagement extends Zend_Form
public function init()
{
$this->setMethod('post');
+ //$this->setAttrib('action',BASE_URL.'language/edit');
$this->setAttrib('id', 'formid');
$this->setAttrib('name', 'leavemanagement');
@@ -41,13 +42,13 @@ public function init()
$weekend_startday->setRegisterInArrayValidator(false);
$weekend_startday->addMultiOption('','Select Weekend Start Day');
$weekend_startday->setRequired(true);
- $weekend_startday->addValidator('NotEmpty', false, array('messages' => 'Please select weekend 1.'));
+ $weekend_startday->addValidator('NotEmpty', false, array('messages' => 'Please select weekend day 1.'));
$weekend_endday = new Zend_Form_Element_Select('weekend_endday');
$weekend_endday->setRegisterInArrayValidator(false);
$weekend_endday->addMultiOption('','Select Weekend End Day');
$weekend_endday->setRequired(true);
- $weekend_endday->addValidator('NotEmpty', false, array('messages' => 'Please select weekend 2.'));
+ $weekend_endday->addValidator('NotEmpty', false, array('messages' => 'Please select weekend day 2.'));
$businessunit = new Zend_Form_Element_Select('businessunit');
$businessunit->setAttrib('onchange', 'displayEmployeeDepartments(this,"department_id","leavemanagement")');
diff --git a/application/modules/default/library/sapp/Global.php b/application/modules/default/library/sapp/Global.php
index eca6c6a3c..10dc4f492 100644
--- a/application/modules/default/library/sapp/Global.php
+++ b/application/modules/default/library/sapp/Global.php
@@ -3431,9 +3431,9 @@ public static function generateAccessControl_helper6($roles_arr = array())
}
//statically add the roles, controllers and methods for time management
$tm_roles = array('Admin','Manager','Employee');
- $tm_roles_controllers = array('Admin' => array('index' => array('index','week','edit','view','getstates','converdate'),'reports' => array('index','employeereports','projectsreports','getempduration','getprojecttaskduration','tmreport'),'clients' => array('index','edit','view','delete','addpopup'),'currency' => array('index'),'defaulttasks' => array('index','edit','view','delete','checkduptask'),'emptimesheets' => array('index','displayweeks','getmonthlyspan','accordion','employeetimesheet','empdisplayweeks','emptimesheetmonthly','emptimesheetweekly','getweekstartenddates'),'expenses' => array('index','edit','view','delete','download','uploadpreview','getprojectbyclientid','getfilename','submitexpense','expensereports','viewexpenses','viewexpensereports','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus'),'expensecategory' => array('index','edit','view','delete'),'projectresources' => array('index','resources','view','addresourcesproject','viewemptasks','addresources','deleteprojectresource','assigntasktoresources','taskassign','resourcetaskdelete','resourcetaskassigndelete'),'projects' => array('index','edit','view','add','tasks','addtasksproject','addtasks','delete','checkempforprojects'),'projecttasks' => array('index','viewtasksresources','deletetask','assignresourcestotask','saveresources','edittaskname')),
- 'Manager' => array('index' => array('index','week','save','submit','eraseweek','getstates','converdate'),'clients' => array('index','edit','view','delete','addpopup'),'defaulttasks' => array('index','edit','view','delete','checkduptask'),'projects' => array('index','edit','view','add','tasks','addtasksproject','addtasks','delete','checkempforprojects'),'projectresources' => array('index','resources','view','addresourcesproject','viewemptasks','addresources','deleteprojectresource','assigntasktoresources','taskassign','resourcetaskdelete','resourcetaskassigndelete'),'projecttasks' => array('index','viewtasksresources','deletetask','assignresourcestotask','saveresources','edittaskname'),'reports' => array('index','employeereports','projectsreports','getempduration','getprojecttaskduration','tmreport'),'emptimesheets' => array('index','displayweeks','getmonthlyspan','accordion','employeetimesheet','empdisplayweeks','emptimesheetmonthly','emptimesheetweekly','getweekstartenddates'),'expenses' => array('index','edit','view','delete','download','uploadpreview','getprojectbyclientid','getfilename','submitexpense','expensereports','viewexpenses','viewexpensereports','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus')),
- 'Employee' => array('index' => array('index','week','save','submit','eraseweek','getstates','converdate'),'employeeprojects' => array('index','view','emptasksgrid'),'expenses' => array('index','edit','view','delete','download','uploadpreview','getprojectbyclientid','getfilename','submitexpense','expensereports','viewexpenses','viewexpensereports','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus')));
+ $tm_roles_controllers = array('Admin' => array('index' => array('index','week','edit','view','getstates','converdate'),'reports' => array('index','employeereports','projectsreports','getempduration','getprojecttaskduration','tmreport'),'clients' => array('index','edit','view','delete','addpopup'),'configuration' => array('index','add'),'currency' => array('index'),'defaulttasks' => array('index','edit','view','delete','checkduptask'),'emptimesheets' => array('index','displayweeks','getmonthlyspan','accordion','employeetimesheet','empdisplayweeks','emptimesheetmonthly','emptimesheetweekly','enabletimesheet','approvetimesheet','rejecttimesheet','approvedaytimesheet','rejectdaytimesheet','getweekstartenddates'),'expenses' => array('index','edit','view','delete','download','uploadpreview','getprojectbyclientid','getfilename','submitexpense','expensereports','viewexpenses','viewexpensereports','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus'),'expensecategory' => array('index','edit','view','delete'),'projectresources' => array('index','resources','view','addresourcesproject','viewemptasks','addresources','deleteprojectresource','assigntasktoresources','taskassign','resourcetaskdelete','resourcetaskassigndelete'),'projects' => array('index','edit','view','add','tasks','addtasksproject','addtasks','delete','checkempforprojects'),'projecttasks' => array('index','viewtasksresources','deletetask','assignresourcestotask','saveresources','edittaskname')),
+ 'Manager' => array('index' => array('index','week','save','submit','eraseweek','getstates','getapprovedtimesheet','closeapprovealert','converdate'),'notifications' => array('pendingsubmissions','pendingsubmissionsweeklyview','weeklymonthlyview'),'clients' => array('index','edit','view','delete','addpopup'),'defaulttasks' => array('index','edit','view','delete','checkduptask'),'projects' => array('index','edit','view','add','tasks','addtasksproject','addtasks','delete','checkempforprojects'),'projectresources' => array('index','resources','view','addresourcesproject','viewemptasks','addresources','deleteprojectresource','assigntasktoresources','taskassign','resourcetaskdelete','resourcetaskassigndelete'),'projecttasks' => array('index','viewtasksresources','deletetask','assignresourcestotask','saveresources','edittaskname'),'reports' => array('index','employeereports','projectsreports','getempduration','getprojecttaskduration','tmreport'),'emptimesheets' => array('index','displayweeks','getmonthlyspan','accordion','employeetimesheet','empdisplayweeks','emptimesheetmonthly','emptimesheetweekly','enabletimesheet','approvetimesheet','rejecttimesheet','approvedaytimesheet','rejectdaytimesheet','getweekstartenddates'),'expenses' => array('index','edit','view','delete','download','uploadpreview','getprojectbyclientid','getfilename','submitexpense','expensereports','viewexpenses','viewexpensereports','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus')),
+ 'Employee' => array('index' => array('index','week','save','submit','eraseweek','getstates','getapprovedtimesheet','closeapprovealert','converdate'),'employeeprojects' => array('index','view','emptasksgrid'),'notifications' => array('getnotifications','index'),'expenses' => array('index','edit','view','delete','download','uploadpreview','getprojectbyclientid','getfilename','submitexpense','expensereports','viewexpenses','viewexpensereports','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus')));
$acl_new = array();
$access_str = '';
foreach($tm_roles as $tm_role)
diff --git a/application/modules/default/library/sapp/Helper.php b/application/modules/default/library/sapp/Helper.php
index f306fb6ee..c175c5685 100644
--- a/application/modules/default/library/sapp/Helper.php
+++ b/application/modules/default/library/sapp/Helper.php
@@ -657,7 +657,13 @@ public static function process_emp_excel($file_name)
$var = $rowData[11];
$date = str_replace('/', '-', $var);
$test_doj = date('y-m-d', strtotime($date));
-
+ //date format 2012-09-12(y-m-d)
+ if (!preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/",$var))
+ {
+ return array('status' => 'error' , 'msg' => "Date of joining is not a valid format at row ".$i.".");
+ }
+
+
}
catch (Exception $ex) {
diff --git a/application/modules/default/plugins/AccessControl.php b/application/modules/default/plugins/AccessControl.php
index 5d64f12b0..b06cd0e87 100644
--- a/application/modules/default/plugins/AccessControl.php
+++ b/application/modules/default/plugins/AccessControl.php
@@ -18,6 +18,8 @@ public function preDispatch(Zend_Controller_Request_Abstract $request)
$role = 'hrmanager';
else if($role == 5)
$role = 'employee';
+ else if($role == 6)
+ $role = 'user';
else if($role == 7)
$role = 'agency';
else if($role == 8)
@@ -72,6 +74,7 @@ protected function _getAcl()
$acl->addRole('manager');
$acl->addRole('hrmanager');
$acl->addRole('employee');
+ $acl->addRole('user');
$acl->addRole('agency');
$acl->addRole('sysadmin');
$acl->addRole('lead');
@@ -81,7 +84,7 @@ protected function _getAcl()
$auth = Zend_Auth::getInstance();
$tmroleText=array();
- $tmroleText = array('1'=>'admin','2'=>'management','3'=>'manager','4'=>'hrmanager','5'=>'employee','7'=>'agency','8'=>'sysadmin','9'=>'lead');
+ $tmroleText = array('1'=>'admin','2'=>'management','3'=>'manager','4'=>'hrmanager','5'=>'employee','6'=>'user','7'=>'agency','8'=>'sysadmin','9'=>'lead');
if($auth->hasIdentity())
{
@@ -96,7 +99,7 @@ protected function _getAcl()
if(!isset($role))
$tmroleText[$role] = 'admin';
$acl->addResource(new Zend_Acl_Resource('timemanagement:index'));
- $acl->allow($tmroleText[$role], 'timemanagement:index', array('index','week','edit','view','getstates'));
+ $acl->allow($tmroleText[$role], 'timemanagement:index', array('index','week','edit','view','getstates','converdate'));
$acl->addResource(new Zend_Acl_Resource('timemanagement:reports'));
$acl->allow($tmroleText[$role], 'timemanagement:reports', array('index','employeereports','projectsreports','getempduration','getprojecttaskduration','tmreport'));
@@ -104,6 +107,9 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('timemanagement:clients'));
$acl->allow($tmroleText[$role], 'timemanagement:clients', array('index','edit','view','delete','addpopup'));
+ $acl->addResource(new Zend_Acl_Resource('timemanagement:configuration'));
+ $acl->allow($tmroleText[$role], 'timemanagement:configuration', array('index','add'));
+
$acl->addResource(new Zend_Acl_Resource('timemanagement:currency'));
$acl->allow($tmroleText[$role], 'timemanagement:currency', array('index'));
@@ -111,7 +117,7 @@ protected function _getAcl()
$acl->allow($tmroleText[$role], 'timemanagement:defaulttasks', array('index','edit','view','delete','checkduptask'));
$acl->addResource(new Zend_Acl_Resource('timemanagement:emptimesheets'));
- $acl->allow($tmroleText[$role], 'timemanagement:emptimesheets', array('index','displayweeks','getmonthlyspan','accordion','employeetimesheet','empdisplayweeks','emptimesheetmonthly','emptimesheetweekly','getweekstartenddates'));
+ $acl->allow($tmroleText[$role], 'timemanagement:emptimesheets', array('index','displayweeks','getmonthlyspan','accordion','employeetimesheet','empdisplayweeks','emptimesheetmonthly','emptimesheetweekly','enabletimesheet','approvetimesheet','rejecttimesheet','approvedaytimesheet','rejectdaytimesheet','getweekstartenddates'));
$acl->addResource(new Zend_Acl_Resource('timemanagement:expenses'));
$acl->allow($tmroleText[$role], 'timemanagement:expenses', array('index','edit','view','delete','download','uploadpreview','getprojectbyclientid','getfilename','submitexpense','expensereports','viewexpenses','viewexpensereports','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus'));
@@ -129,7 +135,10 @@ protected function _getAcl()
$acl->allow($tmroleText[$role], 'timemanagement:projecttasks', array('index','viewtasksresources','deletetask','assignresourcestotask','saveresources','edittaskname'));
} elseif(!empty($tm_role) && $tm_role == 'Manager') {
$acl->addResource(new Zend_Acl_Resource('timemanagement:index'));
- $acl->allow($tmroleText[$role], 'timemanagement:index', array('index','week','save','submit','eraseweek','getstates'));
+ $acl->allow($tmroleText[$role], 'timemanagement:index', array('index','week','save','submit','eraseweek','getstates','getapprovedtimesheet','closeapprovealert','converdate'));
+
+ $acl->addResource(new Zend_Acl_Resource('timemanagement:notifications'));
+ $acl->allow($tmroleText[$role], 'timemanagement:notifications', array('pendingsubmissions','pendingsubmissionsweeklyview','weeklymonthlyview'));
$acl->addResource(new Zend_Acl_Resource('timemanagement:clients'));
$acl->allow($tmroleText[$role], 'timemanagement:clients', array('index','edit','view','delete','addpopup'));
@@ -150,17 +159,20 @@ protected function _getAcl()
$acl->allow($tmroleText[$role], 'timemanagement:reports', array('index','employeereports','projectsreports','getempduration','getprojecttaskduration','tmreport'));
$acl->addResource(new Zend_Acl_Resource('timemanagement:emptimesheets'));
- $acl->allow($tmroleText[$role], 'timemanagement:emptimesheets', array('index','displayweeks','getmonthlyspan','accordion','employeetimesheet','empdisplayweeks','emptimesheetmonthly','emptimesheetweekly','getweekstartenddates'));
+ $acl->allow($tmroleText[$role], 'timemanagement:emptimesheets', array('index','displayweeks','getmonthlyspan','accordion','employeetimesheet','empdisplayweeks','emptimesheetmonthly','emptimesheetweekly','enabletimesheet','approvetimesheet','rejecttimesheet','approvedaytimesheet','rejectdaytimesheet','getweekstartenddates'));
$acl->addResource(new Zend_Acl_Resource('timemanagement:expenses'));
$acl->allow($tmroleText[$role], 'timemanagement:expenses', array('index','edit','view','delete','download','uploadpreview','getprojectbyclientid','getfilename','submitexpense','expensereports','viewexpenses','viewexpensereports','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus'));
} elseif(!empty($tm_role) && $tm_role == 'Employee') {
$acl->addResource(new Zend_Acl_Resource('timemanagement:index'));
- $acl->allow($tmroleText[$role], 'timemanagement:index', array('index','week','save','submit','eraseweek','getstates'));
+ $acl->allow($tmroleText[$role], 'timemanagement:index', array('index','week','save','submit','eraseweek','getstates','getapprovedtimesheet','closeapprovealert','converdate'));
$acl->addResource(new Zend_Acl_Resource('timemanagement:employeeprojects'));
$acl->allow($tmroleText[$role], 'timemanagement:employeeprojects', array('index','view','emptasksgrid'));
+ $acl->addResource(new Zend_Acl_Resource('timemanagement:notifications'));
+ $acl->allow($tmroleText[$role], 'timemanagement:notifications', array('getnotifications','index'));
+
$acl->addResource(new Zend_Acl_Resource('timemanagement:expenses'));
$acl->allow($tmroleText[$role], 'timemanagement:expenses', array('index','edit','view','delete','download','uploadpreview','getprojectbyclientid','getfilename','submitexpense','expensereports','viewexpenses','viewexpensereports','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus','updateexpensestatus'));
}
@@ -180,15 +192,15 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:agencylist'));
$acl->allow('admin', 'default:agencylist', array('index','add','view','edit','delete','deletepoc'));
- $acl->addResource(new Zend_Acl_Resource('default:allexitproc'));
- $acl->allow('admin', 'default:allexitproc', array('index','edit','view'));
-
$acl->addResource(new Zend_Acl_Resource('default:announcements'));
$acl->allow('admin', 'default:announcements', array('index','add','view','edit','getdepts','delete','uploadsave','uploaddelete'));
$acl->addResource(new Zend_Acl_Resource('default:appraisalcategory'));
$acl->allow('admin', 'default:appraisalcategory', array('index','add','view','edit','delete','addpopup','getappraisalcategory'));
+ $acl->addResource(new Zend_Acl_Resource('default:appraisalhistory'));
+ $acl->allow('admin', 'default:appraisalhistory', array('index','getselectedappraisaldata'));
+
$acl->addResource(new Zend_Acl_Resource('default:appraisalinit'));
$acl->allow('admin', 'default:appraisalinit', array('checkappadmin','getdepartmentsadmin','discardsteptwo','displayline','addlinemanager','displayreport','deletelinemanager','deletereportmanager','constructreportacc','constructacc','displayemployees','displaycontentreportacc','displaycontentacc','viewconfmanagers','confmanagers','displaymanagers','displayreportmanagers','getperiod','index','add','delete','view','edit','viewassigngroups','assigngroups','displaygroupedemployees','showgroupedemployees','viewgroupedemployees','savegroupedemployeesajax','changesettings','displaysettings','deletegroupedemployees','initializegroup','completeappraisal','checkemployeeresponse','getemployeeslinemanagers','savemngrorghierarchy','getconfiglinemanagers','validateconfig'));
@@ -234,6 +246,9 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:candidatedetails'));
$acl->allow('admin', 'default:candidatedetails', array('index','view','edit','add','delete','chkcandidate','uploadfile','deleteresume','download','multipleresume'));
+ $acl->addResource(new Zend_Acl_Resource('default:categories'));
+ $acl->allow('admin', 'default:categories', array('index','add','edit','view','delete','addnewcategory'));
+
$acl->addResource(new Zend_Acl_Resource('default:cities'));
$acl->allow('admin', 'default:cities', array('index','view','edit','delete','getcitiescand','addpopup','addnewcity'));
@@ -285,15 +300,6 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:ethniccode'));
$acl->allow('admin', 'default:ethniccode', array('index','view','edit','saveupdate','delete','addpopup'));
- $acl->addResource(new Zend_Acl_Resource('default:exitproc'));
- $acl->allow('admin', 'default:exitproc', array('index'));
-
- $acl->addResource(new Zend_Acl_Resource('default:exitprocsettings'));
- $acl->allow('admin', 'default:exitprocsettings', array('index','view','add','edit','delete','getdepartments','gethrmanagers'));
-
- $acl->addResource(new Zend_Acl_Resource('default:exittypes'));
- $acl->allow('admin', 'default:exittypes', array('index','add','edit','view','delete'));
-
$acl->addResource(new Zend_Acl_Resource('default:feedforwardemployee'));
$acl->allow('admin', 'default:feedforwardemployee', array('index','edit','save'));
@@ -558,15 +564,15 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:agencylist'));
$acl->allow('management', 'default:agencylist', array('index','deletepoc','add','edit','delete','view','Agencies'));
- $acl->addResource(new Zend_Acl_Resource('default:allexitproc'));
- $acl->allow('management', 'default:allexitproc', array('index','edit','view','All Exit Procedures'));
-
$acl->addResource(new Zend_Acl_Resource('default:announcements'));
$acl->allow('management', 'default:announcements', array('index','getdepts','uploadsave','uploaddelete','add','edit','delete','view','Announcements'));
$acl->addResource(new Zend_Acl_Resource('default:appraisalcategory'));
$acl->allow('management', 'default:appraisalcategory', array('index','addpopup','getappraisalcategory','add','edit','delete','view','Parameters'));
+ $acl->addResource(new Zend_Acl_Resource('default:appraisalhistory'));
+ $acl->allow('management', 'default:appraisalhistory', array('index','getselectedappraisaldata','view','Appraisal History'));
+
$acl->addResource(new Zend_Acl_Resource('default:appraisalinit'));
$acl->allow('management', 'default:appraisalinit', array('checkappadmin','getdepartmentsadmin','discardsteptwo','displayline','addlinemanager','displayreport','deletelinemanager','deletereportmanager','constructreportacc','constructacc','displayemployees','displaycontentreportacc','displaycontentacc','viewconfmanagers','confmanagers','displaymanagers','displayreportmanagers','getperiod','index','viewassigngroups','assigngroups','displaygroupedemployees','showgroupedemployees','viewgroupedemployees','savegroupedemployeesajax','changesettings','displaysettings','deletegroupedemployees','initializegroup','completeappraisal','checkemployeeresponse','getemployeeslinemanagers','savemngrorghierarchy','getconfiglinemanagers','validateconfig','add','edit','view','Initialize Appraisal'));
@@ -580,7 +586,7 @@ protected function _getAcl()
$acl->allow('management', 'default:appraisalratings', array('index','addratings','add','edit','view','Ratings'));
$acl->addResource(new Zend_Acl_Resource('default:appraisalself'));
- $acl->allow('management', 'default:appraisalself', array('index','save','add','edit','delete','view','Self Appraisal'));
+ $acl->allow('management', 'default:appraisalself', array('index','save','edit','view','Self Appraisal'));
$acl->addResource(new Zend_Acl_Resource('default:appraisalskills'));
$appraisalskills_add = 'yes';
@@ -592,7 +598,7 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:appraisalstatus'));
- $acl->allow('management', 'default:appraisalstatus', array('index','manager','managerstatus','checkappraisalimplementation','employee','employeestatus','employeeActi','addlinemanager','displaymanagers','updatelinemanager','add','edit','delete','view','Employee Status'));
+ $acl->allow('management', 'default:appraisalstatus', array('index','manager','managerstatus','checkappraisalimplementation','employee','employeestatus','employeeActi','addlinemanager','displaymanagers','updatelinemanager','view','Employee Status'));
$acl->addResource(new Zend_Acl_Resource('default:approvedleaves'));
$acl->allow('management', 'default:approvedleaves', array('index','view','Approved Leaves'));
@@ -618,6 +624,9 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:candidatedetails'));
$acl->allow('management', 'default:candidatedetails', array('index','chkcandidate','uploadfile','deleteresume','download','multipleresume','add','edit','delete','view','CV Management'));
+ $acl->addResource(new Zend_Acl_Resource('default:categories'));
+ $acl->allow('management', 'default:categories', array('index','addnewcategory','add','edit','delete','view','Categories'));
+
$acl->addResource(new Zend_Acl_Resource('default:cities'));
$cities_add = 'yes';
if($this->id_param == '' && $cities_add == 'yes')
@@ -631,8 +640,14 @@ protected function _getAcl()
$acl->allow('management', 'default:competencylevel', array('index','addpopup','add','edit','delete','view','Competency Levels'));
$acl->addResource(new Zend_Acl_Resource('default:countries'));
- $acl->allow('management', 'default:countries', array('index','saveupdate','getcountrycode','addpopup','addnewcountry','add','edit','delete','view','Countries'));
+ $countries_add = 'yes';
+ if($this->id_param == '' && $countries_add == 'yes')
+ $acl->allow('management', 'default:countries', array('index','saveupdate','getcountrycode','addpopup','addnewcountry','add','delete','view','Countries','edit'));
+
+ else
+ $acl->allow('management', 'default:countries', array('index','saveupdate','getcountrycode','addpopup','addnewcountry','add','delete','view','Countries'));
+
$acl->addResource(new Zend_Acl_Resource('default:currency'));
$acl->allow('management', 'default:currency', array('index','addpopup','gettargetcurrency','add','edit','delete','view','Currencies'));
@@ -675,17 +690,8 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:ethniccode'));
$acl->allow('management', 'default:ethniccode', array('index','saveupdate','addpopup','add','edit','delete','view','Ethnic Codes'));
- $acl->addResource(new Zend_Acl_Resource('default:exitproc'));
- $acl->allow('management', 'default:exitproc', array('index','add','edit','delete','view','Initiate/Check Status'));
-
- $acl->addResource(new Zend_Acl_Resource('default:exitprocsettings'));
- $acl->allow('management', 'default:exitprocsettings', array('index','getdepartments','gethrmanagers','add','edit','delete','view','Settings'));
-
- $acl->addResource(new Zend_Acl_Resource('default:exittypes'));
- $acl->allow('management', 'default:exittypes', array('index','add','edit','delete','view','Exit Types'));
-
$acl->addResource(new Zend_Acl_Resource('default:feedforwardemployee'));
- $acl->allow('management', 'default:feedforwardemployee', array('index','save','add','edit','delete','view','Appraise Your Manager'));
+ $acl->allow('management', 'default:feedforwardemployee', array('index','save','edit','view','Appraise Your Manager'));
$acl->addResource(new Zend_Acl_Resource('default:feedforwardinit'));
$acl->allow('management', 'default:feedforwardinit', array('index','getappraisaldetails','add','edit','view','Initialize Feedforward'));
@@ -706,7 +712,7 @@ protected function _getAcl()
$acl->allow('management', 'default:geographygroup', array('index','add','edit','delete','view','Geo Groups'));
$acl->addResource(new Zend_Acl_Resource('default:heirarchy'));
- $acl->allow('management', 'default:heirarchy', array('index','addlist','editlist','saveadddata','saveeditdata','deletelist','add','edit','view','Organization Hierarchy'));
+ $acl->allow('management', 'default:heirarchy', array('index','addlist','editlist','saveadddata','saveeditdata','deletelist','Organization Hierarchy'));
$acl->addResource(new Zend_Acl_Resource('default:holidaydates'));
$acl->allow('management', 'default:holidaydates', array('index','addpopup','viewpopup','editpopup','add','edit','delete','view','Manage Holidays'));
@@ -715,7 +721,7 @@ protected function _getAcl()
$acl->allow('management', 'default:holidaygroups', array('index','getempnames','getholidaynames','addpopup','add','edit','delete','view','Manage Holiday Group'));
$acl->addResource(new Zend_Acl_Resource('default:identitycodes'));
- $acl->allow('management', 'default:identitycodes', array('index','addpopup','add','edit','Identity Codes'));
+ $acl->allow('management', 'default:identitycodes', array('index','addpopup','edit','Identity Codes'));
$acl->addResource(new Zend_Acl_Resource('default:identitydocuments'));
$acl->allow('management', 'default:identitydocuments', array('index','add','edit','delete','view','Identity Documents'));
@@ -744,9 +750,6 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:licensetype'));
$acl->allow('management', 'default:licensetype', array('index','add','edit','delete','view','License Types'));
- $acl->addResource(new Zend_Acl_Resource('default:managemenus'));
- $acl->allow('management', 'default:managemenus', array('index','save','add','edit','delete','view','Modules'));
-
$acl->addResource(new Zend_Acl_Resource('default:manageremployeevacations'));
$acl->allow('management', 'default:manageremployeevacations', array('index','edit','view','Manager Employee Leaves'));
@@ -778,7 +781,7 @@ protected function _getAcl()
$acl->allow('management', 'default:numberformats', array('index','add','edit','delete','view','Number Formats'));
$acl->addResource(new Zend_Acl_Resource('default:organisationinfo'));
- $acl->allow('management', 'default:organisationinfo', array('index','edit_old','saveupdate','uploadpreview','validateorgstartdate','getcompleteorgdata','addorghead','add','edit','view','Organization Info'));
+ $acl->allow('management', 'default:organisationinfo', array('index','edit_old','saveupdate','uploadpreview','validateorgstartdate','getcompleteorgdata','addorghead','edit','view','Organization Info'));
$acl->addResource(new Zend_Acl_Resource('default:payfrequency'));
$acl->allow('management', 'default:payfrequency', array('index','addpopup','add','edit','delete','view','Pay Frequency'));
@@ -808,7 +811,7 @@ protected function _getAcl()
$acl->allow('management', 'default:remunerationbasis', array('index','add','edit','delete','view','Remuneration Basis'));
$acl->addResource(new Zend_Acl_Resource('default:reports'));
- $acl->allow('management', 'default:reports', array('getrolepopup','emprolesgrouppopup','performancereport','previousappraisals','getselectedappraisaldata','getinterviewroundsdata','interviewrounds','rolesgroup','exportemprolesgroup','exportrolesgroupreport','exportinterviewrpt','exportactiveuserrpt','exportemployeereport','rolesgrouprptpdf','activeuserrptpdf','emprptpdf','interviewrptpdf','rolesgroupdata','emprolesgroup','emprolesgroupdata','activeuser','getactiveuserdata','getempreportdata','empauto','servicedeskreport','getsddata','servicedeskpdf','servicedeskexcel','employeereport','getdeptsemp','index','holidaygroupreports','getpdfreportholiday','getexcelreportholiday','leavesreport','getpdfreportleaves','getexcelreportleaves','leavesreporttabheader','leavemanagementreport','getpdfreportleavemanagement','getexcelreportleavemanagement','bunitauto','bunitcodeauto','getexcelreportbusinessunit','getbusinessunitspdf','businessunits','userlogreport','departments','exportdepartmentpdf','getexcelreportdepartment','candidaterptexcel','candidaterptpdf','getcandidatesreportdata','candidatesreport','requisitionauto','requisitionrptexcel','requisitionrptpdf','getrequisitionsstatusreportdata','requisitionstatusreport','activitylogreport','downloadreport','agencylistreport','agencynameauto','agencysebsiteauto','empscreening','getspecimennames','getagencynames','getexcelreportempscreening','getempscreeningpdf','add','edit','delete','view','Analytics'));
+ $acl->allow('management', 'default:reports', array('getrolepopup','emprolesgrouppopup','performancereport','previousappraisals','getselectedappraisaldata','getinterviewroundsdata','interviewrounds','rolesgroup','exportemprolesgroup','exportrolesgroupreport','exportinterviewrpt','exportactiveuserrpt','exportemployeereport','rolesgrouprptpdf','activeuserrptpdf','emprptpdf','interviewrptpdf','rolesgroupdata','emprolesgroup','emprolesgroupdata','activeuser','getactiveuserdata','getempreportdata','empauto','servicedeskreport','getsddata','servicedeskpdf','servicedeskexcel','employeereport','getdeptsemp','index','holidaygroupreports','getpdfreportholiday','getexcelreportholiday','leavesreport','getpdfreportleaves','getexcelreportleaves','leavesreporttabheader','leavemanagementreport','getpdfreportleavemanagement','getexcelreportleavemanagement','bunitauto','bunitcodeauto','getexcelreportbusinessunit','getbusinessunitspdf','businessunits','userlogreport','departments','exportdepartmentpdf','getexcelreportdepartment','candidaterptexcel','candidaterptpdf','getcandidatesreportdata','candidatesreport','requisitionauto','requisitionrptexcel','requisitionrptpdf','getrequisitionsstatusreportdata','requisitionstatusreport','activitylogreport','downloadreport','agencylistreport','agencynameauto','agencysebsiteauto','empscreening','getspecimennames','getagencynames','getexcelreportempscreening','getempscreeningpdf','Analytics'));
$acl->addResource(new Zend_Acl_Resource('default:requisition'));
$acl->allow('management', 'default:requisition', array('index','viewhr','approverequisition','addcandidate','interview','getdepartments','getpositions','viewpopup','getapprreqdata','chkreqforclose','getempreportingmanagers','getemailcount','getapprovers','add','edit','delete','view','Openings/Positions'));
@@ -955,15 +958,15 @@ protected function _getAcl()
$acl->allow('management', 'default:userloginlog', array('index','empnameauto','empidauto','empipaddressauto','empemailauto','index','empnameauto','empidauto','empipaddressauto','empemailauto'));
}if($role == 3 )
{
- $acl->addResource(new Zend_Acl_Resource('default:allexitproc'));
- $acl->allow('manager', 'default:allexitproc', array('index','edit','view','All Exit Procedures'));
-
$acl->addResource(new Zend_Acl_Resource('default:announcements'));
$acl->allow('manager', 'default:announcements', array('index','getdepts','uploadsave','uploaddelete','view','Announcements'));
$acl->addResource(new Zend_Acl_Resource('default:appraisalcategory'));
$acl->allow('manager', 'default:appraisalcategory', array('index','addpopup','getappraisalcategory','view','Parameters'));
+ $acl->addResource(new Zend_Acl_Resource('default:appraisalhistory'));
+ $acl->allow('manager', 'default:appraisalhistory', array('index','getselectedappraisaldata','view','Appraisal History'));
+
$acl->addResource(new Zend_Acl_Resource('default:appraisalmanager'));
$acl->allow('manager', 'default:appraisalmanager', array('submitmanager','deletemanagergroup','savemanagergroup','index','viewgroup','createnewgroup','showgroups','showviewgroups','edit','view','Manager Appraisal'));
@@ -1006,9 +1009,6 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:employee'));
$acl->allow('manager', 'default:employee', array('getemprequi','index','changeorghead','getdepartments','getpositions','getempreportingmanagers','makeactiveinactive','changereportingmanager','addemppopup','uploadexcel','getindividualempdetails','view','Employees'));
- $acl->addResource(new Zend_Acl_Resource('default:exitproc'));
- $acl->allow('manager', 'default:exitproc', array('index','add','edit','view','Initiate/Check Status'));
-
$acl->addResource(new Zend_Acl_Resource('default:feedforwardemployee'));
$acl->allow('manager', 'default:feedforwardemployee', array('index','save','edit','view','Appraise Your Manager'));
@@ -1142,15 +1142,15 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:agencylist'));
$acl->allow('hrmanager', 'default:agencylist', array('index','deletepoc','add','edit','delete','view','Agencies'));
- $acl->addResource(new Zend_Acl_Resource('default:allexitproc'));
- $acl->allow('hrmanager', 'default:allexitproc', array('index','edit','view','All Exit Procedures'));
-
$acl->addResource(new Zend_Acl_Resource('default:announcements'));
$acl->allow('hrmanager', 'default:announcements', array('index','getdepts','uploadsave','uploaddelete','add','edit','delete','view','Announcements'));
$acl->addResource(new Zend_Acl_Resource('default:appraisalcategory'));
$acl->allow('hrmanager', 'default:appraisalcategory', array('index','addpopup','getappraisalcategory','add','edit','delete','view','Parameters'));
+ $acl->addResource(new Zend_Acl_Resource('default:appraisalhistory'));
+ $acl->allow('hrmanager', 'default:appraisalhistory', array('index','getselectedappraisaldata','view','Appraisal History'));
+
$acl->addResource(new Zend_Acl_Resource('default:appraisalinit'));
$acl->allow('hrmanager', 'default:appraisalinit', array('checkappadmin','getdepartmentsadmin','discardsteptwo','displayline','addlinemanager','displayreport','deletelinemanager','deletereportmanager','constructreportacc','constructacc','displayemployees','displaycontentreportacc','displaycontentacc','viewconfmanagers','confmanagers','displaymanagers','displayreportmanagers','getperiod','index','viewassigngroups','assigngroups','displaygroupedemployees','showgroupedemployees','viewgroupedemployees','savegroupedemployeesajax','changesettings','displaysettings','deletegroupedemployees','initializegroup','completeappraisal','checkemployeeresponse','getemployeeslinemanagers','savemngrorghierarchy','getconfiglinemanagers','validateconfig','add','edit','view','Initialize Appraisal'));
@@ -1202,6 +1202,9 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:candidatedetails'));
$acl->allow('hrmanager', 'default:candidatedetails', array('index','chkcandidate','uploadfile','deleteresume','download','multipleresume','add','edit','view','CV Management'));
+ $acl->addResource(new Zend_Acl_Resource('default:categories'));
+ $acl->allow('hrmanager', 'default:categories', array('index','addnewcategory','add','edit','delete','view','Categories'));
+
$acl->addResource(new Zend_Acl_Resource('default:competencylevel'));
$acl->allow('hrmanager', 'default:competencylevel', array('index','addpopup','add','edit','view','Competency Levels'));
@@ -1235,15 +1238,6 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:empscreening'));
$acl->allow('hrmanager', 'default:empscreening', array('index','getemployeedata','getagencylist','getpocdata','forcedfullupdate','checkscreeningstatus','uploadfeedback','download','deletefeedback','add','edit','view','Employee/Candidate Screening'));
- $acl->addResource(new Zend_Acl_Resource('default:exitproc'));
- $acl->allow('hrmanager', 'default:exitproc', array('index','add','edit','view','Initiate/Check Status'));
-
- $acl->addResource(new Zend_Acl_Resource('default:exitprocsettings'));
- $acl->allow('hrmanager', 'default:exitprocsettings', array('index','getdepartments','gethrmanagers','add','edit','delete','view','Settings'));
-
- $acl->addResource(new Zend_Acl_Resource('default:exittypes'));
- $acl->allow('hrmanager', 'default:exittypes', array('index','add','edit','delete','view','Exit Types'));
-
$acl->addResource(new Zend_Acl_Resource('default:feedforwardemployee'));
$acl->allow('hrmanager', 'default:feedforwardemployee', array('index','save','edit','view','Appraise Your Manager'));
@@ -1437,8 +1431,11 @@ protected function _getAcl()
$acl->allow('hrmanager', 'default:empsalarydetails', array('index','view','index','edit','view'));
}if($role == 5 )
{
- $acl->addResource(new Zend_Acl_Resource('default:allexitproc'));
- $acl->allow('employee', 'default:allexitproc', array('index','edit','view','All Exit Procedures'));
+ $acl->addResource(new Zend_Acl_Resource('default:announcements'));
+ $acl->allow('employee', 'default:announcements', array('index','getdepts','uploadsave','uploaddelete','view','Announcements'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:appraisalhistory'));
+ $acl->allow('employee', 'default:appraisalhistory', array('index','getselectedappraisaldata','view','Appraisal History'));
$acl->addResource(new Zend_Acl_Resource('default:appraisalmanager'));
$acl->allow('employee', 'default:appraisalmanager', array('submitmanager','deletemanagergroup','savemanagergroup','index','viewgroup','createnewgroup','showgroups','showviewgroups','edit','view','Manager Appraisal'));
@@ -1449,18 +1446,27 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:approvedleaves'));
$acl->allow('employee', 'default:approvedleaves', array('index','view','Approved Leaves'));
+ $acl->addResource(new Zend_Acl_Resource('default:businessunits'));
+ $acl->allow('employee', 'default:businessunits', array('index','getdeptnames','view','Business Units'));
+
$acl->addResource(new Zend_Acl_Resource('default:cancelleaves'));
$acl->allow('employee', 'default:cancelleaves', array('index','view','Cancelled Leaves'));
$acl->addResource(new Zend_Acl_Resource('default:dashboard'));
$acl->allow('employee', 'default:dashboard', array('index','saveuserdashboard','getwidgtes','upgradeapplication','emailsettings','changepassword','editpassword','update','uploadpreview','viewprofile','viewsettings','savemenuwidgets','getmenuname','fetchmenuname','getnavids','getopeningpositondate','menuwork'));
- $acl->addResource(new Zend_Acl_Resource('default:exitproc'));
- $acl->allow('employee', 'default:exitproc', array('index','add','edit','view','Initiate/Check Status'));
+ $acl->addResource(new Zend_Acl_Resource('default:departments'));
+ $acl->allow('employee', 'default:departments', array('index','viewpopup','editpopup','getdepartments','getempnames','view','Departments'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:employee'));
+ $acl->allow('employee', 'default:employee', array('getemprequi','index','changeorghead','getdepartments','getpositions','getempreportingmanagers','makeactiveinactive','changereportingmanager','addemppopup','uploadexcel','getindividualempdetails','view','Employees'));
$acl->addResource(new Zend_Acl_Resource('default:feedforwardemployee'));
$acl->allow('employee', 'default:feedforwardemployee', array('index','save','edit','view','Appraise Your Manager'));
+ $acl->addResource(new Zend_Acl_Resource('default:heirarchy'));
+ $acl->allow('employee', 'default:heirarchy', array('index','addlist','editlist','saveadddata','saveeditdata','deletelist','Organization Hierarchy'));
+
$acl->addResource(new Zend_Acl_Resource('default:index'));
$acl->allow('employee', 'default:index', array('index','loginpopupsave','logout','clearsessionarray','forcelogout','browserfailure','sendpassword','updatecontactnumber','getstates','getstatesnormal','getcities','getcitiesnormal','getdepartments','getpositions','gettargetcurrency','calculatedays','calculatebusinessdays','calculatecalendardays','fromdatetodate','fromdatetodateorg','validateorgheadjoiningdate','medicalclaimdates','gettimeformat','chkcurrenttime','popup','createorremoveshortcut','sessiontour','getissuingauthority','setsessionval','checkisactivestatus','updatetheme','welcome','getmultidepts','getmultiemps'));
@@ -1488,9 +1494,15 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:myteamappraisal'));
$acl->allow('employee', 'default:myteamappraisal', array('savelineresponse','savemngresponse','getempcontent','index','getsearchedempcontent','getsearchedstatus','My Team Appraisal'));
+ $acl->addResource(new Zend_Acl_Resource('default:organisationinfo'));
+ $acl->allow('employee', 'default:organisationinfo', array('index','edit_old','saveupdate','uploadpreview','validateorgstartdate','getcompleteorgdata','addorghead','Organization Info'));
+
$acl->addResource(new Zend_Acl_Resource('default:pendingleaves'));
$acl->allow('employee', 'default:pendingleaves', array('index','delete','view','Pending Leaves'));
+ $acl->addResource(new Zend_Acl_Resource('default:policydocuments'));
+ $acl->allow('employee', 'default:policydocuments', array('index','uploaddoc','deletedocument','addmultiple','uploadmultipledocs','view','View/Manage Policy Documents'));
+
$acl->addResource(new Zend_Acl_Resource('default:rejectedleaves'));
$acl->allow('employee', 'default:rejectedleaves', array('index','view','Rejected Leaves'));
@@ -1506,6 +1518,9 @@ protected function _getAcl()
$acl->allow('employee', 'default:servicerequests', array('index','uploadsave','uploaddelete','view','getrequests','changestatus','checkrequeststatus','index','add','uploadsave','uploaddelete','view','getrequests','changestatus','checkrequeststatus'));
+ $acl->addResource(new Zend_Acl_Resource('default:structure'));
+ $acl->allow('employee', 'default:structure', array('index','Organization Structure'));
+
$acl->addResource(new Zend_Acl_Resource('default:emppersonaldetails'));
$acl->allow('employee', 'default:emppersonaldetails', array('index','view','index','view','edit'));
@@ -1562,6 +1577,34 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:apprreqcandidates'));
$acl->allow('employee', 'default:apprreqcandidates', array('index','viewpopup'));
+}if($role == 6 )
+ {
+ $acl->addResource(new Zend_Acl_Resource('default:announcements'));
+ $acl->allow('user', 'default:announcements', array('index','getdepts','uploadsave','uploaddelete','view','Announcements'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:businessunits'));
+ $acl->allow('user', 'default:businessunits', array('index','getdeptnames','view','Business Units'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:dashboard'));
+ $acl->allow('user', 'default:dashboard', array('index','saveuserdashboard','getwidgtes','upgradeapplication','emailsettings','changepassword','editpassword','update','uploadpreview','viewprofile','viewsettings','savemenuwidgets','getmenuname','fetchmenuname','getnavids','getopeningpositondate','menuwork'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:departments'));
+ $acl->allow('user', 'default:departments', array('index','viewpopup','editpopup','getdepartments','getempnames','view','Departments'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:heirarchy'));
+ $acl->allow('user', 'default:heirarchy', array('index','addlist','editlist','saveadddata','saveeditdata','deletelist','Organization Hierarchy'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:index'));
+ $acl->allow('user', 'default:index', array('index','loginpopupsave','logout','clearsessionarray','forcelogout','browserfailure','sendpassword','updatecontactnumber','getstates','getstatesnormal','getcities','getcitiesnormal','getdepartments','getpositions','gettargetcurrency','calculatedays','calculatebusinessdays','calculatecalendardays','fromdatetodate','fromdatetodateorg','validateorgheadjoiningdate','medicalclaimdates','gettimeformat','chkcurrenttime','popup','createorremoveshortcut','sessiontour','getissuingauthority','setsessionval','checkisactivestatus','updatetheme','welcome','getmultidepts','getmultiemps'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:organisationinfo'));
+ $acl->allow('user', 'default:organisationinfo', array('index','edit_old','saveupdate','uploadpreview','validateorgstartdate','getcompleteorgdata','addorghead','Organization Info'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:structure'));
+ $acl->allow('user', 'default:structure', array('index','Organization Structure'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:processes'));
+ $acl->allow('user', 'default:processes', array('index','editpopup','viewpopup','savecomments','displaycomments','savefeedback'));
}if($role == 7 )
{
$acl->addResource(new Zend_Acl_Resource('default:announcements'));
@@ -1595,8 +1638,14 @@ protected function _getAcl()
$acl->allow('agency', 'default:processes', array('index','editpopup','viewpopup','savecomments','displaycomments','savefeedback'));
}if($role == 8 )
{
- $acl->addResource(new Zend_Acl_Resource('default:allexitproc'));
- $acl->allow('sysadmin', 'default:allexitproc', array('index','edit','view','All Exit Procedures'));
+ $acl->addResource(new Zend_Acl_Resource('default:accountclasstype'));
+ $acl->allow('sysadmin', 'default:accountclasstype', array('index','addpopup','saveupdate','add','edit','delete','view','Account Class Types'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:announcements'));
+ $acl->allow('sysadmin', 'default:announcements', array('index','getdepts','uploadsave','uploaddelete','view','Announcements'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:appraisalhistory'));
+ $acl->allow('sysadmin', 'default:appraisalhistory', array('index','getselectedappraisaldata','view','Appraisal History'));
$acl->addResource(new Zend_Acl_Resource('default:appraisalmanager'));
$acl->allow('sysadmin', 'default:appraisalmanager', array('submitmanager','deletemanagergroup','savemanagergroup','index','viewgroup','createnewgroup','showgroups','showviewgroups','edit','view','Manager Appraisal'));
@@ -1607,21 +1656,69 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:approvedleaves'));
$acl->allow('sysadmin', 'default:approvedleaves', array('index','view','Approved Leaves'));
+ $acl->addResource(new Zend_Acl_Resource('default:businessunits'));
+ $acl->allow('sysadmin', 'default:businessunits', array('index','getdeptnames','view','Business Units'));
+
$acl->addResource(new Zend_Acl_Resource('default:cancelleaves'));
$acl->allow('sysadmin', 'default:cancelleaves', array('index','view','Cancelled Leaves'));
+ $acl->addResource(new Zend_Acl_Resource('default:categories'));
+ $acl->allow('sysadmin', 'default:categories', array('index','addnewcategory','add','edit','view','Categories'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:cities'));
+ $cities_add = 'yes';
+ if($this->id_param == '' && $cities_add == 'yes')
+ $acl->allow('sysadmin', 'default:cities', array('index','getcitiescand','addpopup','addnewcity','add','delete','view','Cities','edit'));
+
+ else
+ $acl->allow('sysadmin', 'default:cities', array('index','getcitiescand','addpopup','addnewcity','add','delete','view','Cities'));
+
+
+ $acl->addResource(new Zend_Acl_Resource('default:countries'));
+ $countries_add = 'yes';
+ if($this->id_param == '' && $countries_add == 'yes')
+ $acl->allow('sysadmin', 'default:countries', array('index','saveupdate','getcountrycode','addpopup','addnewcountry','add','delete','view','Countries','edit'));
+
+ else
+ $acl->allow('sysadmin', 'default:countries', array('index','saveupdate','getcountrycode','addpopup','addnewcountry','add','delete','view','Countries'));
+
+
+ $acl->addResource(new Zend_Acl_Resource('default:currency'));
+ $acl->allow('sysadmin', 'default:currency', array('index','addpopup','gettargetcurrency','add','edit','delete','view','Currencies'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:currencyconverter'));
+ $acl->allow('sysadmin', 'default:currencyconverter', array('index','add','edit','delete','view','Currency Conversions'));
+
$acl->addResource(new Zend_Acl_Resource('default:dashboard'));
$acl->allow('sysadmin', 'default:dashboard', array('index','saveuserdashboard','getwidgtes','upgradeapplication','emailsettings','changepassword','editpassword','update','uploadpreview','viewprofile','viewsettings','savemenuwidgets','getmenuname','fetchmenuname','getnavids','getopeningpositondate','menuwork'));
+ $acl->addResource(new Zend_Acl_Resource('default:departments'));
+ $acl->allow('sysadmin', 'default:departments', array('index','viewpopup','editpopup','getdepartments','getempnames','view','Departments'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:emailcontacts'));
+ $acl->allow('sysadmin', 'default:emailcontacts', array('index','getgroupoptions','getmailcnt','add','edit','delete','view','Email Contacts'));
+
$acl->addResource(new Zend_Acl_Resource('default:employee'));
$acl->allow('sysadmin', 'default:employee', array('getemprequi','index','changeorghead','getdepartments','getpositions','getempreportingmanagers','makeactiveinactive','changereportingmanager','addemppopup','uploadexcel','getindividualempdetails','view','Employees'));
- $acl->addResource(new Zend_Acl_Resource('default:exitproc'));
- $acl->allow('sysadmin', 'default:exitproc', array('index','add','edit','view','Initiate/Check Status'));
+ $acl->addResource(new Zend_Acl_Resource('default:ethniccode'));
+ $acl->allow('sysadmin', 'default:ethniccode', array('index','saveupdate','addpopup','add','edit','delete','view','Ethnic Codes'));
$acl->addResource(new Zend_Acl_Resource('default:feedforwardemployee'));
$acl->allow('sysadmin', 'default:feedforwardemployee', array('index','save','edit','view','Appraise Your Manager'));
+ $acl->addResource(new Zend_Acl_Resource('default:gender'));
+ $acl->allow('sysadmin', 'default:gender', array('index','saveupdate','addpopup','add','edit','delete','view','Gender'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:geographygroup'));
+ $acl->allow('sysadmin', 'default:geographygroup', array('index','add','edit','delete','view','Geo Groups'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:heirarchy'));
+ $acl->allow('sysadmin', 'default:heirarchy', array('index','addlist','editlist','saveadddata','saveeditdata','deletelist','Organization Hierarchy'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:identitycodes'));
+ $acl->allow('sysadmin', 'default:identitycodes', array('index','addpopup','add','edit','Identity Codes'));
+
$acl->addResource(new Zend_Acl_Resource('default:index'));
$acl->allow('sysadmin', 'default:index', array('index','loginpopupsave','logout','clearsessionarray','forcelogout','browserfailure','sendpassword','updatecontactnumber','getstates','getstatesnormal','getcities','getcitiesnormal','getdepartments','getpositions','gettargetcurrency','calculatedays','calculatebusinessdays','calculatecalendardays','fromdatetodate','fromdatetodateorg','validateorgheadjoiningdate','medicalclaimdates','gettimeformat','chkcurrenttime','popup','createorremoveshortcut','sessiontour','getissuingauthority','setsessionval','checkisactivestatus','updatetheme','welcome','getmultidepts','getmultiemps'));
@@ -1634,9 +1731,15 @@ protected function _getAcl()
$acl->allow('sysadmin', 'default:leaverequest', array('index','saveleaverequestdetails','gethalfdaydetails','add','Leave Request'));
+ $acl->addResource(new Zend_Acl_Resource('default:licensetype'));
+ $acl->allow('sysadmin', 'default:licensetype', array('index','add','edit','delete','view','License Types'));
+
$acl->addResource(new Zend_Acl_Resource('default:manageremployeevacations'));
$acl->allow('sysadmin', 'default:manageremployeevacations', array('index','edit','view','Manager Employee Leaves'));
+ $acl->addResource(new Zend_Acl_Resource('default:maritalstatus'));
+ $acl->allow('sysadmin', 'default:maritalstatus', array('index','saveupdate','addpopup','add','edit','delete','view','Marital Status'));
+
$acl->addResource(new Zend_Acl_Resource('default:mydetails'));
$acl->allow('sysadmin', 'default:mydetails', array('index','personaldetailsview','personal','communicationdetailsview','communication','skills','education','experience','leaves','holidays','salarydetailsview','salarydetails','certification','creditcarddetailsview','creditcard','visadetailsview','visa','medicalclaims','disabilitydetailsview','disability','dependency','workeligibilitydetailsview','workeligibility','additionaldetailsedit','jobhistory','documents','add','edit','delete','view','My Details'));
@@ -1649,9 +1752,30 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:myteamappraisal'));
$acl->allow('sysadmin', 'default:myteamappraisal', array('savelineresponse','savemngresponse','getempcontent','index','getsearchedempcontent','getsearchedstatus','My Team Appraisal'));
+ $acl->addResource(new Zend_Acl_Resource('default:nationality'));
+ $acl->allow('sysadmin', 'default:nationality', array('index','addpopup','add','edit','delete','view','Nationalities'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:nationalitycontextcode'));
+ $acl->allow('sysadmin', 'default:nationalitycontextcode', array('index','add','edit','delete','view','Nationality Context Codes'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:numberformats'));
+ $acl->allow('sysadmin', 'default:numberformats', array('index','add','edit','delete','view','Number Formats'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:organisationinfo'));
+ $acl->allow('sysadmin', 'default:organisationinfo', array('index','edit_old','saveupdate','uploadpreview','validateorgstartdate','getcompleteorgdata','addorghead','Organization Info'));
+
$acl->addResource(new Zend_Acl_Resource('default:pendingleaves'));
$acl->allow('sysadmin', 'default:pendingleaves', array('index','delete','view','Pending Leaves'));
+ $acl->addResource(new Zend_Acl_Resource('default:policydocuments'));
+ $acl->allow('sysadmin', 'default:policydocuments', array('index','uploaddoc','deletedocument','addmultiple','uploadmultipledocs','add','edit','view','View/Manage Policy Documents'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:prefix'));
+ $acl->allow('sysadmin', 'default:prefix', array('index','saveupdate','addpopup','add','edit','delete','view','Prefixes'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:racecode'));
+ $acl->allow('sysadmin', 'default:racecode', array('index','saveupdate','addpopup','add','edit','delete','view','Race Codes'));
+
$acl->addResource(new Zend_Acl_Resource('default:rejectedleaves'));
$acl->allow('sysadmin', 'default:rejectedleaves', array('index','view','Rejected Leaves'));
@@ -1670,6 +1794,24 @@ protected function _getAcl()
$acl->allow('sysadmin', 'default:servicerequests', array('index','uploadsave','uploaddelete','view','getrequests','changestatus','checkrequeststatus','index','add','uploadsave','uploaddelete','view','getrequests','changestatus','checkrequeststatus'));
+ $acl->addResource(new Zend_Acl_Resource('default:sitepreference'));
+ $acl->allow('sysadmin', 'default:sitepreference', array('index','view','add','edit','Site Preferences'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:states'));
+ $states_add = 'yes';
+ if($this->id_param == '' && $states_add == 'yes')
+ $acl->allow('sysadmin', 'default:states', array('index','getstates','getstatescand','addpopup','addnewstate','add','delete','view','States','edit'));
+
+ else
+ $acl->allow('sysadmin', 'default:states', array('index','getstates','getstatescand','addpopup','addnewstate','add','delete','view','States'));
+
+
+ $acl->addResource(new Zend_Acl_Resource('default:structure'));
+ $acl->allow('sysadmin', 'default:structure', array('index','Organization Structure'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:timezone'));
+ $acl->allow('sysadmin', 'default:timezone', array('index','saveupdate','addpopup','add','edit','delete','view','Time Zones'));
+
$acl->addResource(new Zend_Acl_Resource('default:usermanagement'));
$acl->allow('sysadmin', 'default:usermanagement', array('index','saveupdate','getemailofuser','add','edit','view','Manage External Users'));
@@ -1734,8 +1876,11 @@ protected function _getAcl()
$acl->allow('sysadmin', 'default:apprreqcandidates', array('index','viewpopup'));
}if($role == 9 )
{
- $acl->addResource(new Zend_Acl_Resource('default:allexitproc'));
- $acl->allow('lead', 'default:allexitproc', array('index','edit','view','All Exit Procedures'));
+ $acl->addResource(new Zend_Acl_Resource('default:announcements'));
+ $acl->allow('lead', 'default:announcements', array('index','getdepts','uploadsave','uploaddelete','view','Announcements'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:appraisalhistory'));
+ $acl->allow('lead', 'default:appraisalhistory', array('index','getselectedappraisaldata','view','Appraisal History'));
$acl->addResource(new Zend_Acl_Resource('default:appraisalmanager'));
$acl->allow('lead', 'default:appraisalmanager', array('submitmanager','deletemanagergroup','savemanagergroup','index','viewgroup','createnewgroup','showgroups','showviewgroups','edit','view','Manager Appraisal'));
@@ -1746,18 +1891,27 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:approvedleaves'));
$acl->allow('lead', 'default:approvedleaves', array('index','view','Approved Leaves'));
+ $acl->addResource(new Zend_Acl_Resource('default:businessunits'));
+ $acl->allow('lead', 'default:businessunits', array('index','getdeptnames','view','Business Units'));
+
$acl->addResource(new Zend_Acl_Resource('default:cancelleaves'));
$acl->allow('lead', 'default:cancelleaves', array('index','view','Cancelled Leaves'));
$acl->addResource(new Zend_Acl_Resource('default:dashboard'));
$acl->allow('lead', 'default:dashboard', array('index','saveuserdashboard','getwidgtes','upgradeapplication','emailsettings','changepassword','editpassword','update','uploadpreview','viewprofile','viewsettings','savemenuwidgets','getmenuname','fetchmenuname','getnavids','getopeningpositondate','menuwork'));
- $acl->addResource(new Zend_Acl_Resource('default:exitproc'));
- $acl->allow('lead', 'default:exitproc', array('index','add','edit','view','Initiate/Check Status'));
+ $acl->addResource(new Zend_Acl_Resource('default:departments'));
+ $acl->allow('lead', 'default:departments', array('index','viewpopup','editpopup','getdepartments','getempnames','view','Departments'));
+
+ $acl->addResource(new Zend_Acl_Resource('default:employee'));
+ $acl->allow('lead', 'default:employee', array('getemprequi','index','changeorghead','getdepartments','getpositions','getempreportingmanagers','makeactiveinactive','changereportingmanager','addemppopup','uploadexcel','getindividualempdetails','view','Employees'));
$acl->addResource(new Zend_Acl_Resource('default:feedforwardemployee'));
$acl->allow('lead', 'default:feedforwardemployee', array('index','save','edit','view','Appraise Your Manager'));
+ $acl->addResource(new Zend_Acl_Resource('default:heirarchy'));
+ $acl->allow('lead', 'default:heirarchy', array('index','addlist','editlist','saveadddata','saveeditdata','deletelist','Organization Hierarchy'));
+
$acl->addResource(new Zend_Acl_Resource('default:index'));
$acl->allow('lead', 'default:index', array('index','loginpopupsave','logout','clearsessionarray','forcelogout','browserfailure','sendpassword','updatecontactnumber','getstates','getstatesnormal','getcities','getcitiesnormal','getdepartments','getpositions','gettargetcurrency','calculatedays','calculatebusinessdays','calculatecalendardays','fromdatetodate','fromdatetodateorg','validateorgheadjoiningdate','medicalclaimdates','gettimeformat','chkcurrenttime','popup','createorremoveshortcut','sessiontour','getissuingauthority','setsessionval','checkisactivestatus','updatetheme','welcome','getmultidepts','getmultiemps'));
@@ -1785,9 +1939,15 @@ protected function _getAcl()
$acl->addResource(new Zend_Acl_Resource('default:myteamappraisal'));
$acl->allow('lead', 'default:myteamappraisal', array('savelineresponse','savemngresponse','getempcontent','index','getsearchedempcontent','getsearchedstatus','My Team Appraisal'));
+ $acl->addResource(new Zend_Acl_Resource('default:organisationinfo'));
+ $acl->allow('lead', 'default:organisationinfo', array('index','edit_old','saveupdate','uploadpreview','validateorgstartdate','getcompleteorgdata','addorghead','Organization Info'));
+
$acl->addResource(new Zend_Acl_Resource('default:pendingleaves'));
$acl->allow('lead', 'default:pendingleaves', array('index','delete','view','Pending Leaves'));
+ $acl->addResource(new Zend_Acl_Resource('default:policydocuments'));
+ $acl->allow('lead', 'default:policydocuments', array('index','uploaddoc','deletedocument','addmultiple','uploadmultipledocs','view','View/Manage Policy Documents'));
+
$acl->addResource(new Zend_Acl_Resource('default:rejectedleaves'));
$acl->allow('lead', 'default:rejectedleaves', array('index','view','Rejected Leaves'));
@@ -1803,6 +1963,9 @@ protected function _getAcl()
$acl->allow('lead', 'default:servicerequests', array('index','uploadsave','uploaddelete','view','getrequests','changestatus','checkrequeststatus','index','add','uploadsave','uploaddelete','view','getrequests','changestatus','checkrequeststatus'));
+ $acl->addResource(new Zend_Acl_Resource('default:structure'));
+ $acl->allow('lead', 'default:structure', array('index','Organization Structure'));
+
$acl->addResource(new Zend_Acl_Resource('default:emppersonaldetails'));
$acl->allow('lead', 'default:emppersonaldetails', array('index','view','index','view','edit'));
diff --git a/application/modules/default/views/scripts/dashboard/viewsettings.ajax.phtml b/application/modules/default/views/scripts/dashboard/viewsettings.ajax.phtml
index e28df2ecd..c3c3ed808 100644
--- a/application/modules/default/views/scripts/dashboard/viewsettings.ajax.phtml
+++ b/application/modules/default/views/scripts/dashboard/viewsettings.ajax.phtml
@@ -124,7 +124,7 @@ if($this->menuidcount > 0){
Shortcuts
Drag & Drop the selected menu to the below box
+ Drag & Drop the menu items on the left into the box below
diff --git a/application/modules/default/views/scripts/dashboard/viewsettings.phtml b/application/modules/default/views/scripts/dashboard/viewsettings.phtml
index f5ef0b626..54beccb19 100644
--- a/application/modules/default/views/scripts/dashboard/viewsettings.phtml
+++ b/application/modules/default/views/scripts/dashboard/viewsettings.phtml
@@ -751,7 +751,7 @@ if($this->menuidcount > 0){
Shortcuts