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