<?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&auml;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 &Auml;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();
?>

Example #2
0
/* $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'] = "";
Example #4
0
<?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']);