Ejemplo n.º 1
0
        $res = $db_object->get_single_column($sql);
        if (count($res) > 0) {
            $fam = @implode(",", $res);
            $family_ids = "(" . $fam . ")";
            $sql = "select {$model_factors_1}.model_id,model_name,family from {$model_name_table},{$model_factors_1} where \n\t\t\t\n\t\t\t{$model_name_table}.model_id={$model_factors_1}.model_id and family in {$family_ids}";
            $sql_res = $db_object->get_rsltset($sql);
            preg_match("/<{model_loopstart}>(.*?)<{model_loopend}>/s", $file, $match);
            $match = $match[0];
            for ($j = 0; $j < count($sql_res); $j++) {
                $model_id = $sql_res[$j][model_id];
                $model_name = $sql_res[$j][model_name];
                $str .= preg_replace("/<{(.*?)}>/e", "\$\$1", $match);
            }
            $file = preg_replace("/<{model_loopstart}>(.*?)<{model_loopend}>/s", $str, $file);
        }
        $file = $common->direct_replace($db_object, $file, $xArray);
        echo $file;
    }
}
$obj = new graphs();
switch ($fAs) {
    case "3":
        $obj->admin($db_object, $common, $user_id);
        break;
    case "2":
        $obj->boss($db_object, $common, $user_id);
        break;
    case "1":
        $obj->employee($db_object, $common, $user_id);
        break;
}