Ejemplo n.º 1
0
// $Id$
// Suchformular
require "init.php";
error_reporting(E_ALL);
require_once "include/init.inc.php";
require_once "include/form.class.php";
require_once "include/press_sites.class.php";
/* Einstllungen */
// wirklich nur zum debuggen einsetzen... erzeugt Ausgabe im normalen Fenster!!!
$search_debug = false;
// absoluter http:// Pfad inkl. suche.php zum Such-Script
$abs_path = "http://localhost/unipress/suche.php";
/* Bitte ab hier nichts Aendern */
// Instanzieren mit Datenbank und Debugger
$PS = new press_sites(&$SQL, &$DBG);
// Gesendet?
$send = init("send", "r", FALSE);
$fulltext = init("fulltext", "r", FALSE);
$range = init("range", "r", "after");
$date = init("date", "r", strftime("%d.%m.%Y", time() - 3600 * 24 * 7));
$sites = init("sites", "r", FALSE);
// init
$join = "";
$where = "";
// sollte man mal umstrukturieren..
if ($send) {
    // Volltext
    if (!empty($fulltext)) {
        if (!empty($where)) {
            $where .= " AND ";
Ejemplo n.º 2
0
<?php

// $Id$
// Presseeintrag hinzufügen, Formular
//
require_once I_PATH . "template2.class.php";
require_once I_PATH . "press_entry.class.php";
require_once I_PATH . "press_sites.class.php";
require_once I_PATH . "form.class.php";
$T = new template($DBG);
$PE = new press_entry($SQL, $DBG);
$PS = new press_sites($SQL, $DBG);
$VAR['db']['tableprefix'] = "";
$PS->set_prefix($VAR['db']['tableprefix']);
$PE->set_prefix($VAR['db']['tableprefix']);
// was form  send?
$send = init("send");
// fill template head
$T->add_title("Presseintrag erstellen");
$T->add_css("css/nentry.css");
$T->add_hidden_field("menu", "nentry");
// PREFILL -------------------------------------------------------------------
// head
$T->leadin("<div class=\"error\">" . $formerror['main'] . "</div>" . "<div class=\"status\">" . $status . "</div>" . "<table summary=\"form table (as layout)\" width=\"100%\">\n");
// Titel
$name = "title";
$html['content'] .= $T->add_form_field(array("name" => $name, "label" => "<u>T</u>itel", "key" => "t", "type" => "text", "help" => "Bitte geben Sie den Titel des Presseartikels ein.\nz. Bsp.: Rostocker Mensa gewinnt goldenen Suppentopf"));
// stichw�rter
$name = "keywords";
$html['content'] .= $T->add_form_field(array("name" => $name, "label" => "<u>S</u>tichw&ouml;rter", "key" => "s", "type" => "text", "help" => "Bitte geben Sie Stichw&ouml;rter an, die den Inhalt des Artikels gut beschreiben und trennen Sie die mit Komma oder Leerzeichen.\nz. Bsp.: Mensa, Suppentopf, Auszeichnung"));
// Link
Ejemplo n.º 3
0
<?php

// $Id$
// Bereich ändern
// TODO: auf template 2 umstellen!
require_once I_PATH . "template.class.php";
require_once I_PATH . "press_sites.class.php";
$T = new template($DBG);
$PSITE = new press_sites($SQL, $DBG);
$PSITE->set_prefix($VAR['db']['tableprefix']);
#$DBG->watch_var("Files", $_FILES);
$formerror = array("bereichsname" => "", "kuerzel" => "");
// request infos
$id = init("id", "gp", 0);
// cast für member method
// $preset		= $PSITE->get_info( $id );
$send = init("send");
// debug
$DBG->watch_var("_id", $id);
$DBG->watch_var("_preset", $preset);
// check input
// name, nicht leer, mind. 3
$Rname = init("name", "p", "");
$Rkuerzel = init("kuerzel", "p", "");
$Rhead = init("head", "p", "");
$Rfoot = init("foot", "p", "");
$Ranew = init("anew", "p", "nein");
if ($id == 0) {
    // neuer eintrag
    $what_to_do = "neu anlegen";
    $preset['name'] = "";
Ejemplo n.º 4
0
<?php

// $Id$
// lokaler Aufruf?
if ($_SERVER['REMOTE_ADDR'] != "") {
    die("Nur lokale Aufrufe erlaubt! " . "Benutze \$php statiker.php an der Konsole oder als Cronjob");
}
// Statische Seiten erzeugen
error_reporting(E_ALL);
require "init.php";
require I_PATH . "press_output.class.php";
require I_PATH . "press_sites.class.php";
echo "init.\n";
$PO = new press_output($SQL, $DBG);
$PS = new press_sites($SQL, $DBG);
//echo $PO->show_all4(init("kuerzel","r",""));	// unvollst. dokument anzeigen!
echo "making static\n";
$PO->make_static("");
// schreibe cache file für ALLE einträge
echo "getting sites...\n";
// alle kuerzel besorgen
$kuerzel = $PS->get_all_kuerzel();
echo "making static version for ...\n";
foreach ($kuerzel as $institut) {
    echo " - " . $institut . "\n";
    $PO->make_static($institut);
    // dto schreibe cache file
}
echo "cache refreshed\ndone.\n.";
include "init.php";
<?php

// $Id$
// Bereich laden
require_once I_PATH . "press_sites.class.php";
$PSITES = new press_sites(&$SQL, &$DBG);
$PSITES->set_prefix($VAR['db']['tableprefix']);
$sites_list = $PSITES->show_list("edits");
// liste mit "klickbaren" elementen generieren für ziel "edits"
$html['content'] = "<table summary=\"form table (as layout)\" width=\"100%\">" . "<tr>" . "<td  width=\"180\" class=\"heading\" colspan=\"3\">Bitte w&auml;hlen Sie den Bereich, den Sie editieren wollen.</td>" . "</tr>" . "<tr>" . "<td id=\"tc4\" valign=\"top\">" . $sites_list . "" . "</td>" . "</tr>" . "</table>" . "</div>" . "<div class=\"tablelayer\">" . "<table summary=\"form table new button\" width=\"100%\">" . "<tr>" . "<td  width=\"180\"colspan=\"3\"  class=\"heading\">" . "oder <a href=\"?menu=edits&id=0\" accesskey=\"n\">erstellen Sie einen <u><i>n</i></u>euen Bereich</a>" . "</td>" . "</tr>" . "</table>";
// Fülle Template
require_once I_PATH . "template2.class.php";
$T = new template(&$DBG);
$T->add_title("Bereiche &Auml;ndern");
$T->add_js("js/sitelist.js");
$T->add_css("css/nentry.css");
$T->add_menu($menu_links);
// werden in index.php erzeugt
$T->add_content($html['content']);
// hart inhalte hinzu
$T->show();
// anzeigen
?>

Ejemplo n.º 6
0
<?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'] = "";
Ejemplo n.º 7
0
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']);
// user extension
$SQL->create($table['press_sites']);