コード例 #1
0
        			{
        			$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";
コード例 #2
0
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";
コード例 #3
0
		}
		else
		{
			echo $error_msg['cAppraisalAlreadyAssigned'];
		}
		
		
	}
	

	
	

}

$obj=new appraisal();

if($fSave)
{
	$action="save";
}
if($fApprove)
{
	$action="approve";
}
if($fReject)
{
	$action="reject";
}

switch($action)