Exemple #1
0
 * Get Object/Library details for given runID at runtime.
 */
$runId = $_GET["runId"];
try {
    include __DIR__ . "/wrapper.php";
    include __DIR__ . "/conn.php";
    $conn = new PDO("mysql:host={$servername};dbname={$db}", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "SELECT xo.object_path AS ObjPath, xo.module_name as ModuleName, \n        xo.timestamp AS ObjectDate, xo.lib_type AS LibType \n        FROM xalt_object xo\n        INNER JOIN \n        (SELECT distinct jro.obj_id \n        FROM join_run_object jro \n        INNER JOIN xalt_run xr ON (jro.run_id = xr.run_id)\n        WHERE xr.run_id = '{$runId}' \n    ) ka on ka.obj_id = xo.obj_id\n    WHERE xo.object_path NOT LIKE '%usr%'\n    ORDER BY xo.module_name desc;\n    ";
    # print_r($sql);
    $query = $conn->prepare($sql);
    $query->execute();
    $result = $query->fetchAll(PDO::FETCH_ASSOC);
    echo "{ \"cols\": [\n{\"id\":\"\",\"label\":\"Object Path\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"Module Name\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"Object Date\",\"pattern\":\"\",\"type\":\"string\"},\n{\"id\":\"\",\"label\":\"Object Type\",\"pattern\":\"\",\"type\":\"string\"}\n], \n\"rows\": [ ";
    $total_rows = $query->rowCount();
    $row_num = 0;
    foreach ($result as $row) {
        $row_num++;
        $objPath = wrapper($row['ObjPath'], 60);
        $moduleName = isset($row['ModuleName']) ? $row['ModuleName'] : 'N/A';
        if ($row_num == $total_rows) {
            echo "{\"c\":[\n    {\"v\":\"" . $objPath . "\",\"f\":null},\n    {\"v\":\"" . $moduleName . "\",\"f\":null},\n    {\"v\":\"" . $row['ObjectDate'] . "\",\"f\":null},\n    {\"v\":\"" . $row['LibType'] . "\",\"f\":null}\n    ]}";
        } else {
            echo "{\"c\":[\n    {\"v\":\"" . $objPath . "\",\"f\":null},\n    {\"v\":\"" . $moduleName . "\",\"f\":null},\n    {\"v\":\"" . $row['ObjectDate'] . "\",\"f\":null},\n    {\"v\":\"" . $row['LibType'] . "\",\"f\":null}\n    ]}, ";
        }
    }
    echo " ] }";
} catch (PDOException $e) {
    echo "Error: " . $e->getMessage();
}
$conn = null;
Exemple #2
0
            private static $v;
            public static function f()
            {
                return self::$v;
            }
        }
    }
}
class C2
{
    private static $v;
    public static function f()
    {
        return self::$v;
    }
}
function foo($a)
{
    if ($a == 0) {
        return is_callable(array('C', 'f'), null);
    }
    return is_callable(array('C2', 'f'), null);
}
wrapper(false);
var_dump(foo(0));
var_dump(foo(1));
if (class_exists('C')) {
    var_dump('yes');
} else {
    var_dump('no');
}
    }
    // Control Process for paging Starts ++ //
    if ($lastPage) {
        $total_rows = $query->rowCount();
    }
    // reiterate same 10 records for given #pages to make jsonTableData complete
    if ($lastPage) {
        for ($i = 0; $i < $totalNumRec - $total_rows; $i++) {
            $result[$total_rows + $i] = $result[$i];
        }
    } else {
        for ($i = 0; $i < $totalNumRec - $rec_limit; $i++) {
            $result[$rec_limit + $i] = $result[$i];
        }
    }
    // Control Process for paging Ends -- //
    $total_rows = sizeof($result);
    foreach ($result as $row) {
        $row_num++;
        $execPath = wrapper($row['ExecPath'], 45);
        if ($row_num == $total_rows) {
            echo "{\"c\":[\n        {\"v\":\"" . $execPath . "\",\"f\":null},\n        {\"v\":\"" . $row['Date'] . "\",\"f\":null},\n        {\"v\":\"" . $row['LinkProgram'] . "\",\"f\":null},\n        {\"v\":\"" . $row['ExitCode'] . "\",\"f\":null},\n        {\"v\":\"" . $row['BuildUser'] . "\",\"f\":null},\n        {\"v\":" . $row['JobRun'] . ",\"f\":null},\n        {\"v\":\"" . $row['Uuid'] . "\",\"f\":null}\n        ]}";
        } else {
            echo "{\"c\":[\n        {\"v\":\"" . $execPath . "\",\"f\":null},\n        {\"v\":\"" . $row['Date'] . "\",\"f\":null},\n        {\"v\":\"" . $row['LinkProgram'] . "\",\"f\":null},\n        {\"v\":\"" . $row['ExitCode'] . "\",\"f\":null},\n        {\"v\":\"" . $row['BuildUser'] . "\",\"f\":null},\n        {\"v\":" . $row['JobRun'] . ",\"f\":null},\n        {\"v\":\"" . $row['Uuid'] . "\",\"f\":null}\n        ]}, ";
        }
    }
    echo " ] }";
} catch (PDOException $e) {
    echo "Error: " . $e->getMessage();
}
$conn = null;
Exemple #4
0
<?php

class Bar
{
}
require "source/ppp.php";
function wrapper()
{
    PPP::import("samples/2");
}
wrapper();
if (class_exists("Foo")) {
    echo "It worked!";
}
Exemple #5
0
/*
 * Get Run Env Details for given runId.
 */
$runId = $_GET["runId"];
try {
    include __DIR__ . "/wrapper.php";
    include __DIR__ . "/conn.php";
    $conn = new PDO("mysql:host={$servername};dbname={$db}", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "\n        SELECT xen.env_name AS EnvName, jre.env_value AS EnvValue \n        FROM join_run_env jre, xalt_env_name xen \n        WHERE \n        jre.run_id = '{$runId}' AND \n        xen.env_id = jre.env_id AND \n        jre.env_value IS NOT NULL\n        ORDER BY EnvName;\n    ;";
    $query = $conn->prepare($sql);
    $query->execute();
    $result = $query->fetchAll(PDO::FETCH_ASSOC);
    echo "{ \"cols\": [\n{\"id\":\"\",\"label\":\"Environment Variable\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"Value\",\"pattern\":\"\",\"type\":\"string\"} \n], \n\"rows\": [ ";
    $total_rows = $query->rowCount();
    $row_num = 0;
    foreach ($result as $row) {
        $row_num++;
        $envValue = wrapper($row['EnvValue'], 80);
        if ($row_num == $total_rows) {
            echo "{\"c\":[\n    {\"v\":\"" . $row['EnvName'] . "\",\"f\":null},\n    {\"v\":\"" . $envValue . "\",\"f\":null}\n    ]}";
        } else {
            echo "{\"c\":[\n    {\"v\":\"" . $row['EnvName'] . "\",\"f\":null},\n    {\"v\":\"" . $envValue . "\",\"f\":null}\n    ]}, ";
        }
    }
    echo " ] }";
} catch (PDOException $e) {
    echo "Error: " . $e->getMessage();
}
$conn = null;
        $base->compositeImage($layout, Imagick::COMPOSITE_OVERLAY, $x, $y);
    }
    $bar = $base->writeImage('/var/www/mch/env/html5_configurator/img/design/$post[sessionid]-$date-test_wrapper.png');
    $base->destroy();
    if ($bar) {
        $barpath = "env/html5_configurator/img/design/{$post['sessionid']}-{$date}-test_bar.png";
        // echo "x-axis : ".$x." y-axis : ".$y;
        echo "<img src='{$barpath}'>";
        return $bar;
    } else {
        return false;
    }
}
// echo $post['layer_top_x']." ";
// echo $post['layer_top_y']." ";
wrapper($a);
// exWrapper($a);
function convert($image, $red, $green, $blue)
{
    ob_start();
    $temp = explode("?", $image);
    $image = $temp[0];
    $query = $temp[1];
    // $query = rand(1000000, 9999999);
    $imgdir = $image;
    $imgtype = exif_imagetype($imgdir);
    $date = date('Y_m_d_H_i_s');
    $ext = trim(pathinfo($imgdir, PATHINFO_EXTENSION));
    // echo $ext;
    // die();
    if ($ext != 'png' && $ext != 'jpeg' && $ext != 'jpg' && $ext != 'gif' && $ext != 'eps' && $ext != 'tiff' && $ext != 'bmp') {
$startDate = $_GET["startDate"];
$endDate = $_GET["endDate"];
$userId = $_GET["userId"];
$uuid = $_GET["uuid"];
try {
    include __DIR__ . "/wrapper.php";
    include __DIR__ . "/conn.php";
    $conn = new PDO("mysql:host={$servername};dbname={$db}", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "\n        SELECT xr.run_id AS RunId, xr.job_id AS JobId, xr.date AS Date,\n        CONCAT(xr.num_cores,'     ',  xr.job_num_cores, '     ',num_nodes, '    ', num_threads) AS\n        'Cores JobNumCores  Nodes Threads', \n        xr.account AS Account, xr.exec_type AS ExecType, xr.run_time AS RunTime,\n        xr.exit_code AS ExitCode,\n        xr.user AS RunUser, \n        xr.cwd AS Cwd \n        FROM xalt_run AS xr\n        WHERE xr.uuid = '{$uuid}' AND\n        xr.user = '******' AND\n        xr.syshost = '{$sysHost}' AND\n        xr.date BETWEEN '{$startDate} 00:00:00' AND '{$endDate} 23:59:59'\n        GROUP BY Job_ID\n        ORDER BY Date DESC;\n    ";
    #    print_r($sql);
    $query = $conn->prepare($sql);
    $query->execute();
    $result = $query->fetchAll(PDO::FETCH_ASSOC);
    echo "{ \"cols\": [\n{\"id\":\"\",\"label\":\"RunId\",\"pattern\":\"\",\"type\":\"string\"},\n{\"id\":\"\",\"label\":\"JobId\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"Run Date\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"nC-nJC-nN-nT\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"Account\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"Exec Type\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"Run Time (sec)\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"ExitCode\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"Run User\",\"pattern\":\"\",\"type\":\"string\"}, \n{\"id\":\"\",\"label\":\"CurrentWorkingDir\",\"pattern\":\"\",\"type\":\"string\"} \n], \n\"rows\": [ ";
    $total_rows = $query->rowCount();
    $row_num = 0;
    foreach ($result as $row) {
        $row_num++;
        $cwd = wrapper($row['Cwd'], 45);
        if ($row_num == $total_rows) {
            echo "{\"c\":[\n        {\"v\":\"" . $row['RunId'] . "\",\"f\":null},\n        {\"v\":\"" . $row['JobId'] . "\",\"f\":null},\n        {\"v\":\"" . $row['Date'] . "\",\"f\":null},\n        {\"v\":\"" . $row['Cores JobNumCores  Nodes Threads'] . "\",\"f\":null},\n        {\"v\":\"" . $row['Account'] . "\",\"f\":null},\n        {\"v\":\"" . $row['ExecType'] . "\",\"f\":null},\n        {\"v\":\"" . $row['RunTime'] . "\",\"f\":null},\n        {\"v\":\"" . $row['ExitCode'] . "\",\"f\":null},\n        {\"v\":\"" . $row['RunUser'] . "\",\"f\":null},\n        {\"v\":\"" . $cwd . "\",\"f\":null}\n        ]}";
        } else {
            echo "{\"c\":[\n        {\"v\":\"" . $row['RunId'] . "\",\"f\":null},\n        {\"v\":\"" . $row['JobId'] . "\",\"f\":null},\n        {\"v\":\"" . $row['Date'] . "\",\"f\":null},\n        {\"v\":\"" . $row['Cores JobNumCores  Nodes Threads'] . "\",\"f\":null},\n        {\"v\":\"" . $row['Account'] . "\",\"f\":null},\n        {\"v\":\"" . $row['ExecType'] . "\",\"f\":null},\n        {\"v\":\"" . $row['RunTime'] . "\",\"f\":null},\n        {\"v\":\"" . $row['ExitCode'] . "\",\"f\":null},\n        {\"v\":\"" . $row['RunUser'] . "\",\"f\":null},\n        {\"v\":\"" . $cwd . "\",\"f\":null}\n        ]}, ";
        }
    }
    echo " ] }";
} catch (PDOException $e) {
    echo "Error: " . $e->getMessage();
}
$conn = null;