{ $user_id = $boss_arr1[$i]['boss_id']; $boss_arr1[$i]['username'] = $common->name_display($db_object,$user_id); } $values['boss_loop'] = $boss_arr1; -------------*/ preg_match("/<{skilltype_loopstart}>(.*?)<{skilltype_loopend}>/s", $returncontent, $skillmatch); $newskillmatch = $skillmatch[1]; @reset($gbl_skill_type); for ($j = 0; $j < count($gbl_skill_type); $j++) { while (list($skey, $sval) = @each($gbl_skill_type)) { $type = $skey; $skill_name = $sval; //DISPLAY OF SKILLS TO CHOOSE TO RATE... $mysql = "select skill_id,skill_name from {$skills} where skill_type='{$type}'"; $skills_arr = $db_object->get_rsltset($mysql); $newskillmatch1 = $common->multipleloop_replace($db_object, $newskillmatch, $value, ''); $str1 .= preg_replace("/<{(.*?)}>/e", "\$\$1", $newskillmatch1); } } $returncontent = preg_replace("/<{skilltype_loopstart}>(.*?)<{skilltype_loopend}>/s", $str1, $returncontent); $returncontent = $common->multipleloop_replace($db_object, $returncontent, $values, ''); $returncontent = $common->direct_replace($db_object, $returncontent, $values); echo $returncontent; } } $obj = new appraisal(); $obj->show_appraisal_screen($db_object, $common, $post_var, $gbl_test_mode, $gbl_skill_type, $default, $user_id); include_once "footer.php";
include_once "../session.php"; include_once "header.php"; class appraisal { function show_reports($db_object, $common, $user_id) { $user_table = $common->prefix_table("user_table"); if ($user_id != 1) { $users = $common->employees_under_admin_boss($db_object, $user_id); } else { $sql = "select user_id from {$user_table} where user_id <>'{$user_id}'"; $users = $db_object->get_single_column($sql); } $xPath = $common->path; $xTemplate = $xPath . "templates/career/report_appraisal_results.html"; $content = $common->return_file_content($db_object, $xTemplate); preg_match("/<{user_loopstart}>(.*?)<{user_loopend}>/s", $content, $match); $match = $match[0]; for ($i = 0; $i < count($users); $i++) { $user_id = $users[$i]; $username = $common->name_display($db_object, $user_id); $str .= preg_replace("/<{(.*?)}>/e", "\$\$1", $match); } $content = preg_replace("/<{user_loopstart}>(.*?)<{user_loopend}>/s", $str, $content); $content = $common->direct_replace($db_object, $content, $array); echo $content; } } $obj = new appraisal(); $obj->show_reports($db_object, $common, $user_id); include_once "footer.php";
} else { echo $error_msg['cAppraisalAlreadyAssigned']; } } } $obj=new appraisal(); if($fSave) { $action="save"; } if($fApprove) { $action="approve"; } if($fReject) { $action="reject"; } switch($action)