Beispiel #1
0
if ($debug) {
    dbg("_REQUEST", $_REQUEST);
}
if (isset($_POST['Login'])) {
    $dad = login_check($_POST['username'], $_POST['password']);
    if ($debug) {
        dbg("Authorized admin", $dad);
    }
    // if admin is authorized then
    // pass the data via session and then reload NonameTV
    if ($dad) {
        // update last login time and location
        $tmpadm['username'] = $dad['username'];
        $tmpadm['lastlogin'] = time();
        $tmpadm['lastlocation'] = $REMOTE_ADDR;
        sql_azurirajAdmin($myc, $tmpadm);
        // set data which we pass via session
        $_SESSION['username'] = $dad['username'];
        $_SESSION['fullname'] = $dad['fullname'];
        $_SESSION['email'] = $dad['email'];
        $_SESSION['language'] = $dad['language'];
        $_SESSION['ismaster'] = $dad['ismaster'];
        $_SESSION['roleeditor'] = $dad['roleeditor'];
        // redirect
        print "<script language=javascript>\n";
        if ($debug) {
            print "  alert(\"bingoooooooooooooo!\");\n";
        } else {
            print "  top.location.href = \"../index.php\";\n";
        }
        print "</script>\n";
Beispiel #2
0
            sql_odspojise($myc);
            break;
    }
    exit;
}
switch ($action) {
    case 'none':
        myadminform($naso);
        break;
    case 'update':
        switch ($dconf[maindbtype]) {
            case 'mysql':
                if ($debug) {
                    dbg("MY new details", $myadminpost);
                }
                sql_azurirajAdmin($myc, $myadminpost);
                db_writedatachange($myc, 'admins');
                break;
        }
        reloadUrl('Continue', 'myadmin.php');
        print "<h1>Updated my admin: " . $myadminpost[username] . "</h1>\n";
        addlog(true, "Updated my admin: " . $myadminpost[username]);
        break;
}
//
// disconnect from main database
//
switch ($dconf[maindbtype]) {
    case 'mysql':
        sql_odspojise($myc);
        break;
Beispiel #3
0
function sql_dodajAdmin($myc, $s)
{
    global $debug, $dconf;
    $tblname = 'admins';
    //
    // prvo insert novog admin (username je unique)...
    //
    $q = "INSERT INTO " . $tblname . " SET username='******'username'] . "'";
    if ($debug) {
        dbg("INSERT INTO", $q);
    }
    if (!mysql_query($q, $myc)) {
        print "<h4>MySQL: Can't add admin " . $s['username'] . " to " . $tblname . "</h4>\n";
        print mysql_error($myc) . "\n";
        return false;
    }
    print "<pre>MySQL: Admin " . $s['username'] . " added</pre>\n";
    //
    // nakon inserta azuriranje podataka...
    //
    sql_azurirajAdmin($myc, $s);
    return true;
}