Example #1
0
 /**
  * Returns an array with overlapping context IDs -- useful for when
  * contexts are used with regular expressions
  *
  * @param string $context Context
  * @param string $cabin Cabin
  * @return array
  */
 public function getOverlap(string $context = '', string $cabin = \CABIN_NAME) : array
 {
     if (empty($context)) {
         $context = AutoPilot::$path;
     }
     $ctx = $this->db->first(\Airship\queryStringRoot('security.permissions.get_overlap', $this->db->getDriver()), $cabin, $context);
     if (empty($ctx)) {
         return [];
     }
     return $ctx;
 }
Example #2
0
define('__bbug', 1);
include 'includes/main.php';
include 'config.php';
include 'includes/db.php';
include 'includes/bug.php';
include 'includes/user.php';
$mydb = new Database($db['host'], $db['user'], $db['pass'], $db['db'], '', 20);
$mydb->NewConnection();
$main = new Main($mydb);
$user = new User();
//print_r($_POST);
// test
$userName = $_POST["username"];
$passWord = $_POST["password"];
$adminCheck = $mydb->first("SELECT `gmlevel` FROM `account` WHERE `username`='{$userName}' AND `sha_pass_hash`='" . SHA1(strtoupper($username . ':' . $password)) . "';");
if ($adminCheck === "3") {
    $isadmin = 1;
} elseif (!$adminCheck || $adminCheck == "") {
    $isadmin = 0;
} else {
    $isadmin = 0;
}
//echo $adminCheck;
if (isset($_POST["assignto"]) && $isadmin == 1) {
    $assignto = $mydb->clean($_POST["assignto"], '', '');
    $assignedname = $mydb->first("SELECT username FROM account WHERE id='{$assignto}'");
    $tickid = $mydb->clean($_POST["tickid"], '', '');
    $mydb->query_update('list', array('assigned' => $assignto), "id='{$tickid}'");
    // echo $isadmin;
    echo $assignedname;
Example #3
0
        echo "{$errstr} ({$errno})<br />\n";
    } else {
        $out = "GET /api/v1/xml/" . $user_proj . "/commits/master HTTP/1.1\r\n";
        $out .= "Host: google.com \r\n";
        $out .= "Connection: Close\r\n\r\n";
        fwrite($fp, $out);
        while (!feof($fp)) {
            $results .= fgets($fp, 128);
        }
        fclose($fp);
    }
    $post_results = parseHttpResponse($results);
    $objXML = new xml2Array();
    $arrOutput = $objXML->parse($post_results);
    $github_result = $arrOutput[0]['children'];
    for ($i = 0; $i < count($github_result); $i++) {
        $commit_id = $github_result[$i]['children'][4]['tagData'];
        $message = $github_result[$i]['children'][0]['tagData'];
        $date = str_replace('T', ' T ', $github_result[$i]['children'][5]['tagData']);
        $commiter = $github_result[$i]['children'][3]['children'][0]['tagData'] . "/" . $github_result[$i]['children'][3]['children'][1]['tagData'];
        $unix_stamp = strtotime($date);
        echo "{$message} [{$commit_id}] was commited by {$commiter} on " . $unix_stamp . " \n";
        if (strlen($mydb->first("SELECT `sum` FROM commits WHERE `sum`='{$commit_id}'")) == 0) {
            $ar = array('id' => null, 'user' => $commiter, 'message' => $message, 'sum' => $commit_id, 'project' => $r['id']);
            $mydb->query_insert('commits', $ar);
            $LASTID = $mydb->lastID();
            $s->n($LASTID, '', 'git', $r['id'], $unix_stamp);
        }
        //echo "<a href='#' onclick=\"insertAtCursor(document.reply.report, '[GIT]".$commit_id."[/GIT]');\" title=\".". $date . "\">" .$message . "</a><small>[" . $commit_id . "]</small>";
    }
}
Example #4
0
include 'includes/main.php';
include 'config.php';
include 'includes/db.php';
include 'includes/status.php';
include 'includes/bug.php';
include 'includes/user.php';
$mydb = new Database($db['host'], $db['user'], $db['pass'], $db['db'], '', 20);
$mydb->NewConnection();
$main = new Main($mydb);
$user = new User();
$s = new Status($mydb, $user);
//print_r($_POST);
// test
$userName = $_POST["username"];
$passWord = $_POST["password"];
$_uid = $mydb->first("SELECT `id` FROM `users` WHERE `username`='{$userName}'");
$adminCheck = $mydb->first("SELECT `acl` FROM `users` WHERE `username`='{$userName}' AND `password`='" . md5($passWord) . "';");
if ($adminCheck === "0") {
    $isadmin = 1;
} elseif (!$adminCheck || $adminCheck == "") {
    $isadmin = 0;
} else {
    $isadmin = 0;
}
//echo $adminCheck;
if (isset($_POST["assignto"]) && $isadmin == 1) {
    $assignto = $mydb->clean($_POST["assignto"], '', '');
    $assignedname = $mydb->first("SELECT username FROM users WHERE id='{$assignto}'");
    $tickid = $mydb->clean($_POST["tickid"], '', '');
    $mydb->query_update('list', array('assigned' => $assignto), "id='{$tickid}'");
    // echo $isadmin;