本文整理匯總了PHP中Default_Model_Employee::changeRM方法的典型用法代碼示例。如果您正苦於以下問題:PHP Default_Model_Employee::changeRM方法的具體用法?PHP Default_Model_Employee::changeRM怎麽用?PHP Default_Model_Employee::changeRM使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Default_Model_Employee
的用法示例。
在下文中一共展示了Default_Model_Employee::changeRM方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: changereportingmanagerAction
public function changereportingmanagerAction()
{
$oldRM = $this->_getParam('empid', null);
$newRM = $this->_getParam('newrmanager', null);
$status = trim($this->_getParam('status', null));
$ishead = trim($this->_getParam('ishead', null));
$baseUrl = BASE_URL;
$employeeModal = new Default_Model_Employee();
$employessunderEmpId = $employeeModal->getEmployeesUnderRM($oldRM);
$updateTable = $employeeModal->changeRM($oldRM, $newRM, $status, $ishead);
/* Send Mails to the employees whose reporting manager is changed */
$oldRMData = $employeeModal->getsingleEmployeeData($oldRM);
$newRMData = $employeeModal->getsingleEmployeeData($newRM);
foreach ($employessunderEmpId as $employee) {
$options['subject'] = APPLICATION_NAME . ' : Change of reporting manager';
$options['header'] = 'Change of reporting manager';
$options['toEmail'] = $employee['emailaddress'];
$options['toName'] = $employee['userfullname'];
$options['message'] = '<div>Hello ' . ucfirst($employee['userfullname']) . ',
<div>' . ucfirst($newRMData[0]['userfullname']) . ' is your new reporting manager.</div>
<div style="padding:20px 0 10px 0;">Please <a href="' . $baseUrl . '/index/popup" target="_blank" style="color:#b3512f;">click here</a> to login </div>
</div>';
$result = sapp_Global::_sendEmail($options);
}
$this->_helper->json(array('result' => $updateTable));
}