public function employeedetails($emparr, $conText, $userId) { $session = new Zend_Auth_Storage_Session(); $data = $session->read(); $loggedinuser = $data['id']; $group_id = $data['group_id']; $empdata = ''; $employeetabsStr = ''; $empdata = '<div class="ml-alert-1-success" id="empdetailsmsgdiv" style="display:none;">'; $empdata .= '<div class="style-1-icon success" style="display:block;"></div>'; $empdata .= '<div id="successtext"></div>'; $empdata .= '</div>'; $empdata .= '<div class="all-bg-ctrl">'; $employeeModal = new Default_Model_Employee(); $employessunderEmpId = $employeeModal->getEmployeesUnderRM($userId); if (!empty($employessunderEmpId)) { $empdata .= '<input type="hidden" value="true" id="hasteam" name="hasteam" />'; } else { $empdata .= '<input type="hidden" value="false" id="hasteam" name="hasteam" />'; } if ($conText == 'edit' || $conText == 'view') { //If the user has BG status as "Yet to start" then we should enable the link.... $usersModel = new Default_Model_Users(); $bgstatusArr = $usersModel->getBGstatus($userId); if (!empty($bgstatusArr) && isset($bgstatusArr) && $bgstatusArr[0]['group_id'] != MANAGEMENT_GROUP) { if ($bgstatusArr[0]['isactive'] == 1) { $empdata .= '<div id="hrbgchecklink" style="display:none;" class="action-to-page"><a href="' . BASE_URL . '/empscreening/checkscreeningstatus/empid/' . $userId . '">Send for background checks</a></div>'; } } } if ($conText != 'mydetails') { $empdata .= '<div class="back-to-page"><input type="button" value="Back" name="Back" onclick="gobacktocontroller(\'' . $conText . '\');"></div>'; } $empdata .= '<div class="emp-screen-view">'; $empdata .= '<div class="display-img-div" id="displayimg" >'; $empdata .= '<div class="employee-pic-emp">'; if ($emparr['profileimg'] != '') { $empdata .= '<img id="userImage" src="' . BASE_URL . "/public/uploads/profile/" . $emparr['profileimg'] . '" onerror="this.src=\'' . BASE_URL . '/public/media/images/default-profile-pic.jpg\'"/>'; } else { $empdata .= '<img id="userImage" src="' . BASE_URL . '/public/media/images/employee-deafult-pic.jpg" />'; } if ($conText != 'mydetails') { if ($group_id == HR_GROUP || $loggedinuser == SUPERADMIN || $group_id == MANAGEMENT_GROUP) { $sel_act = $sel_dact = ""; if ($emparr['isactive'] < 2 && $emparr['emptemplock'] == 0) { if ($emparr['isactive'] == 1) { $sel_act = "selected"; } else { if ($emparr['isactive'] == 0) { $sel_dact = "selected"; } } $empdata .= '<p class="field switch"><label class="cb-enable ' . $sel_act . '"><span>Active</span></label><label class="cb-disable ' . $sel_dact . '"><span>Inactive</span></label> </p>'; if ($sel_act == "selected") { $empdata .= "\n\t\t\t\t\t\t\t\t\t<script type='text/javascript' language='javascript'>\n\t\t\t\t\t\t\t\t\t\t\$('.cb-disable').click(function(){ \n\t\t\t\t\t\t\t\t\t\t\tmakeActiveInactive('inactive','" . $emparr['id'] . "');\n\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t</script> "; } else { if ($sel_dact == "selected") { $empdata .= "\n\t\t\t\t\t\t\t\t\t<script type='text/javascript' language='javascript'>\n\t\t\t\t\t\t\t\t\t\t\$('.cb-enable').click(function(){ \n\t\t\t\t\t\t\t\t\t\t\tmakeActiveInactive('active','" . $emparr['id'] . "');\n\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t</script> "; } } } else { if ($emparr['isactive'] < 2 && $emparr['emptemplock'] == 1) { $sel_dact = "selected"; $sel_act = ""; $empdata .= '<p class="field switch"><label class="cb-enable ' . $sel_act . '"><span>Active</span></label><label class="cb-disable ' . $sel_dact . '"><span>Inactive</span></label> </p>'; $empdata .= "\n\t\t\t\t\t\t\t\t<script type='text/javascript' language='javascript'>\n\t\t\t\t\t\t\t\t\t\$('.cb-enable').click(function(){ \n\t\t\t\t\t\t\t\t\t\tmakeActiveInactive('active','" . $emparr['id'] . "');\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t</script> \n\t\t\t\t\t\t\t\t"; } else { $sel_dact = "selected"; $sel_act = ""; $empdata .= '<p class="field switch"><label class="cb-enable ' . $sel_act . '"><span>Active</span></label><label class="cb-disable ' . $sel_dact . '"><span>Inactive</span></label> </p>'; $empdata .= "\n\t\t\t\t\t\t\t\t<script type='text/javascript' language='javascript'>\n\t\t\t\t\t\t\t\t\t\$('.cb-enable,.cb-disable').click(function(){ \n\t\t\t\t\t\t\t\t\t\tmakeActiveInactive('other','" . $emparr['isactive'] . "');\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t</script> \n\t\t\t\t\t\t\t\t"; } } } } $empdata .= '</div>'; $empdata .= '<div id="loaderimg" style="display:none; clear:both; margin:0 auto; text-align: center; width:100%;"><img src="' . BASE_URL . "/public/media/images/loaderwhite_21X21.gif" . '" style="width:21px; height: 21px; float: none; "/>'; $empdata .= '</div>'; $empdata .= '</div>'; $empdata .= '<div id="personalDetailsDiv">'; if ($emparr['is_orghead'] == '1') { $headicon = '<img src="' . BASE_URL . "/public/media/images/org-head.png" . '" class="org-head-icon" />'; } else { $headicon = ''; } if (isset($emparr['active_prefix']) && isset($emparr['prefix']) && $emparr['active_prefix'] == 1 && $emparr['prefix'] != '') { $empdata .= '<p><b>Employee Name <i>:</i></b><span class="emp-name-span bold-text">' . $emparr['prefix'] . '. ' . $emparr['userfullname'] . '</span>' . $headicon . '</p>'; } else { $empdata .= '<p><b>Employee Name <i>:</i></b><span class="emp-name-span bold-text">' . $emparr['userfullname'] . '</span>' . $headicon . '</p>'; } $empdata .= '<p><b>Employee Id <i>:</i></b><span class="emp-name-span" id ="spanempid">' . $emparr['employeeId'] . '</span></p>'; $empdata .= '<p><b>Email Id <i>:</i></b><span><a href="javascript:void(0)">' . $emparr['emailaddress'] . '</a></span></p>'; if ($emparr['contactnumber'] != '') { $empdata .= '<p><b>Contact Number <i>:</i></b>'; $empdata .= '<span id="contactnospan" >' . $emparr['contactnumber'] . '</span>'; if ($group_id == HR_GROUP || $loggedinuser == SUPERADMIN || $loggedinuser == $userId || $group_id == MANAGER_GROUP) { $empdata .= '<span class="number-edit"><input type="button" value="Update" id="editcontactnumber" name="Edit Number" onclick="opencontactnumberpopup(\'' . $emparr['id'] . '\',\'edit\',\'' . $emparr['contactnumber'] . '\');">'; $empdata .= '</span>'; } $empdata .= '</p>'; } else { $empdata .= '<p><b>Contact Number <i>:</i></b>'; $empdata .= '<span id="contactnospan" ></span>'; if ($group_id == HR_GROUP || $loggedinuser == SUPERADMIN || $loggedinuser == $userId || $group_id == MANAGER_GROUP) { $empdata .= '<span class="number-add"><input type="button" value="Add" id="addcontactnumber" name="Add Number" onclick="opencontactnumberpopup(\'' . $emparr['id'] . '\',\'add\',\'\');">'; $empdata .= '</span>'; } $empdata .= '</p>'; } $empdata .= '</div>'; $empdata .= '</div>'; $empdata .= '<div id="employeeContainer" style="display: none; overflow: auto;"> <div class="heading"> <a href="javascript:void(0)"> <img src="' . BASE_URL . '/public/media/images/close.png" name="" align="right" border="0" hspace="3" vspace="5" class="closeAttachPopup" style="margin: -24px 8px 0 0;"> </a> </div> <iframe id="employeeCont" name="employeeCont" class="business_units_iframe" frameborder="0"></iframe> </div>'; $empdata .= '</div>'; echo $empdata; $employeetabsStr = $this->employeetabs($conText, $userId); echo $employeetabsStr; }
public function checkscreeningstatusAction() { $candid = $this->getRequest()->getParam('candid'); $empid = $this->getRequest()->getParam('empid'); $empscreeningModel = new Default_Model_Empscreening(); $personalData = ''; $addressData = ''; $companyData = ''; if (isset($candid) && $candid != '') { $candidateModel = new Default_Model_Candidatedetails(); $status = $candidateModel->getcandidateData($candid); if ($status['backgroundchk_status'] == 'Yet to start') { $this->_redirect('empscreening/add/candid/' . $candid); } else { $this->_redirect('empscreening/edit/id/' . $candid . '-2'); } } elseif (isset($empid) && $empid != '') { $usersModel = new Default_Model_Users(); $bgstatusArr = $usersModel->getBGstatus($empid); if ($bgstatusArr[0]['backgroundchk_status'] == 'Yet to start' || $bgstatusArr[0]['backgroundchk_status'] == 'Not Applicable') { $this->_redirect('empscreening/add/empid/' . $empid); } else { $this->_redirect('empscreening/edit/id/' . $empid . '-1'); } } }