<?php // $Id$ // Benutzerübersicht require_once I_PATH . "auth.class.php"; require_once I_PATH . "press_user.class.php"; $PU = new press_user(&$SQL, &$DBG, new auth()); // $SQL has to be a valid MySQL-Object //$PU->set_prefix( $VAR['db']['tableprefix'] ); $sites_list = $PU->show_list("editu"); //get clickable list to aim-site $html['content'] = " \r\n\t\t\t<table summary=\"form table (as layout)\" width=\"100%\">\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"180\" class=\"heading\" colspan=\"3\">Bitte wählen Sie den Benutzer, den Sie editieren wollen.</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td id=\"tc4\" width=\"20\" valign=\"top\">\r\n\t\t\t\t \t\t" . $sites_list . "\r\n\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n </table>\r\n </div>\r\n \r\n <div class=\"tablelayer\"> \r\n\t\t\t<table summary=\"form table new button\" width=\"100%\">\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td width=\"180\"colspan=\"3\" class=\"heading\">\r\n\t\t\t\t\t\toder <a href=\"?menu=editu&id=0\" accesskey=\"n\">erstellen Sie einen <u><i>n</i></u>euen Benutzer</a>\t\r\n\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n </table>"; // Fill into Template require_once I_PATH . "template2.class.php"; $T = new template(&$DBG); $T->add_title("Benutzer Ändern"); $T->add_js("js/sitelist.js"); $T->add_css("css/nentry.css"); $T->add_menu($menu_links); $T->add_content($html['content']); $T->show(); ?>
/* $Id$ * press system * * index.php - mainfile * * Christoph Becker <*****@*****.**> * * June 2005 - March 2006 * * */ // do main initialization (db, db-checkup, debug, smarty) include "init.php"; require_once I_PATH . "auth.class.php"; require_once I_PATH . "press_user.class.php"; $PU = new press_user(&$SQL, &$DBG, new auth()); // Anmeldung - session $DBG->send_message("* * * Anmeldung * * *"); // <--- Debug-Meldung $authenticated = $PU->auth(); // <- Anmeldedaten prüfen (Formular oder Session) // show login form if ($authenticated == false) { include T_PATH . "login.php"; // <-Anmeldeformular $DBG->send_message("* * * Anmeldung zurückgewiesen * * * died."); // stop debugging, close mysql-connection if wanted include "init.php"; die; } $DBG->send_message("* * * Anmeldung ok * * *");
<?php // $Id$ // Benutzer editieren etc. require_once I_PATH . "template2.class.php"; //require_once(I_PATH . "press_user.class.php"); //require_once(I_PATH . "auth.class.php"); require_once I_PATH . "press_sites.class.php"; //$AUTH = new auth(); $T = new template(&$DBG); $PU = new press_user(&$SQL, &$DBG, new auth()); //&$AUTH); $PS = new press_sites(&$SQL, &$DBG); #$DBG->watch_var("Files", $_FILES); $DBG->send_message("Initialisierung ok"); // request infos $id = init("id", "gp", 0); // cast for member method $send = init("send"); // password policy $pass_policy = $PU->get_password_policy(); // debug $DBG->watch_var("_id", $id); $DBG->watch_var("_preset", $preset); // check input $Ranew = init("anew", "p", "nein"); // prefill if ($id == 0) { // neuer eintrag $what_to_do = "neu anlegen"; $preset['name'] = "";
<?php die("test is out of date and should be refactored."); // load main env, inkluding instanciation of $SQL = new MySQL require_once "init.php"; $SQL->DBG = 0; // FIXME: ugly define("OK", "<span class='ok'>ok</span>"); define("NOK", "<span class='nok'>no</span>"); $ERRORS = 0; // PUSER require_once I_PATH . "press_user.class.php"; $PUSER = new press_user($db); // $db = &$VAR['db']; require_once I_PATH . "press.class.php"; // PSITES require_once I_PATH . "press_sites.class.php"; $PSITES = new press_sites(&$SQL, &$DBG); // $SQL has to be a valid MySQL-Object //PENTRIES require_once I_PATH . "press_entry.class.php"; $PENTRIES = new press_entry(&$SQL); // SQL has to be an valid Object // setup test-database $prefix = "test_"; // needed for database $PUSER->set_prefix($prefix); include "doc/database.php"; $SQL->create($table['user']); // main user $SQL->create($table['press_user']);