/** * 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; }
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;
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>"; } }
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;