preg_match("/<{app_loopstart}>(.*?)<{app_loopend}>/s", $file, $match);
        $match = $match[0];
        for ($i = 0; $i < count($sql_result); $i++) {
            $approved_on = $sql_result[$i][approved_on];
            $approved = @explode(" ", $approved_on);
            $app1 = @explode("-", $approved[0]);
            $date1[0] = @implode(".", $app1);
            $app2 = @explode(":", $approved[1]);
            $date1[1] = $app2[0] . ":" . $app2[1];
            $date = @implode(".", $date1);
            $name = $sql_result[$i][username];
            $str .= preg_replace("/<{(.*?)}>/e", "\$\$1", $match);
        }
        $file = preg_replace("/<{app_loopstart}>(.*?)<{app_loopend}>/s", $str, $file);
        $file = $common->direct_replace($db_object, $file, $xArray);
        echo $file;
    }
}
$obj = new alert_appraisal();
switch ($action) {
    case NULL:
        $obj->alert_approved_appraisal($db_object, $common, $user_id);
        break;
    case "show":
        $obj->show_approved_appraisal($db_object, $common, $user_id, $date, $default);
        break;
    case "boss":
        $obj->show_employees_appraisal($db_object, $common, $user_id);
        break;
}
include_once "footer.php";