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";