Exemplo n.º 1
0
            //print_r($test_arr);
            preg_match("/<{testapprove_loopstart}>(.*?)<{testapprove_loopend}>/s", $xTemplate, $matched1);
            $replace2 = $matched1[1];
            while (list($kk, $vv) = @each($test_arr)) {
                $user_id = $test_arr[$kk]["user_id"];
                $values["directreplace"]["user_id"] = $test_arr[$kk]["user_id"];
                //$values["directreplace"]["username"]=$test_arr[$kk]["username"];
                $username = $common->name_display($db_object, $user_id);
                $values["directreplace"]["username"] = $username;
                $values["directreplace"]["test_name"] = $test_arr[$kk]["test_name"];
                $values["directreplace"]["test_id"] = $test_arr[$kk]["test_id"];
                $values["directreplace"]["test_mode"] = "approve";
                $replaced2 .= $common->direct_replace($db_object, $replace2, $values);
            }
            if ($replaced2 == "") {
                $replaced2 = $error_msg["cEmptyrecords"];
            }
            $xTemplate = preg_replace("/<{testapprove_loopstart}>(.*?)<{testapprove_loopend}>/s", $replaced2, $xTemplate);
            $values = array();
            $xTemplate = $common->direct_replace($db_object, $xTemplate, $values);
            echo $xTemplate;
        }
    }
}
$altobj = new Alerts_for_approval();
if ($user_id == 1) {
    $altobj->display($common, $db_object, $user_id, $error_msg);
} else {
    echo $error_msg["cNoPermission"];
}
include "footer.php";
Exemplo n.º 2
0
class Alerts_for_approval
{
    function display($common, $db_object, $user_id)
    {
        if ($user_id == 1) {
            $devbuilder = $common->prefix_table("approved_devbuilder");
            $user = $common->prefix_table("user_table");
            $mysql = "select distinct({$devbuilder}.skill_id),{$devbuilder}.user_id,{$user}.username from {$devbuilder},{$user} where {$user}.user_id={$devbuilder}.user_id and {$devbuilder}.pstatus='u'";
            $solution = $db_object->get_rsltset($mysql);
            $path = $common->path;
            $xFile = $path . "/templates/learning/alert.html";
            $xTemplate = $common->return_file_content($db_object, $xFile);
            preg_match("/<{alert_start}>(.*?)<{alert_end}>/s", $xTemplate, $matched);
            $replace = $matched[1];
            while (list($kk, $vv) = @each($solution)) {
                $array["emp_name"] = $solution[$kk]["username"];
                $array["user_id"] = $solution[$kk]["user_id"];
                $array["skill_id"] = $solution[$kk]["skill_id"];
                $replaced .= $common->direct_replace($db_object, $replace, $array);
            }
            $xTemplate = preg_replace("/<{alert_start}>(.*?)<{alert_end}>/s", $replaced, $xTemplate);
            $xTemplate = $common->direct_replace($db_object, $xTemplate, $array);
            echo $xTemplate;
        }
    }
}
$altobj = new Alerts_for_approval();
if ($user_id == 1) {
    $altobj->display($common, $db_object, $user_id);
}
include "footer.php";