Exemplo n.º 1
0
<?
/********** globale Includedateien *******************/
include_once('../../php/key.inc'); // Zugangsdaten
include_once(PHP_PFAD.'patTemplate.inc'); // Templatklasse
include_once(PHP_PFAD.'patDbc.inc'); // Datenbankklasse
include_once(PHP_PFAD.'function.inc');  // allgemeine Funktionen

/********** locale Includedateien ***************/
include_once(PHP_LEISTE.'leiste_function.inc');


$tmpl = new patTemplate();
$tmpl->setBasedir(T_LEISTE);
$tmpl->readTemplatesFromFile('leiste.ihtml');
$db = new patMysqlDbc($db_host,$db_name,$db_user,$db_pass);
$db->connect();

if($absenden){  // Eroeffnungsmenue des CMS
	$query1="select * from user"; // Anfrage 1
	$abfrage1=$db->query($query1);
	$zugang=start_passwort($abfrage1,$benutzer,$passwd);
}

if($zugang){
	$query1="select rechte_id from rechte_user where user_id='$zugang[id]'";
	$abfrage1=$db->query($query1);
	$i=0; // Zaehler fuer 
	$j=0;
	while($wert=$abfrage1->fetch_array(patDBC_TYPEASSOC)){  // Datensaetze aus Tabelle 'rechte_user'
		foreach($wert as $inhalt){
			$ausgabe[$i]=$inhalt;
<?
/************ Modul Archivkontrolle ***********************/

/********** globale Includedateien ********************/
include_once('../../php/key.inc'); // Zugangsdaten
include_once(PHP_PFAD.'patTemplate.inc'); // Templatklasse
include_once(PHP_PFAD.'patDbc.inc'); // Datenbankklasse
include_once(PHP_PFAD.'function.inc'); // globale Funktionsdatei

/*********** locale Includedateien *******************/
include_once(PHP_ARCHIV_KONTROLLE.'/archiv_kontrolle_function.inc');

$tmpl = new patTemplate();
$tmpl->setBasedir(T_ARCHIV_KONTROLLE);
$tmpl->readTemplatesFromFile('archiv_kontrolle.ihtml');
$db = new patMysqlDbc($db_host,$db_name,$db_user,$db_pass);
$db->connect();

/************ Suchen ***********************/
if($HTTP_POST_VARS[suchen]){
	
	/************* suche nach Schlagwoertern *************************/
	if(strlen($HTTP_POST_VARS[schlagwort])>2){  // Schlagwoerter
		$query1 ="select * from archiv where ";
		$HTTP_POST_VARS[schlagwort]=trim($HTTP_POST_VARS[schlagwort]);
		$schlagwort=explode(" ",$HTTP_POST_VARS[schlagwort]);
		$anzahl1=count($schlagwort);
		for($i=0;$i<$anzahl1;$i++){
				$query1 .="ueberschrift like '%$schlagwort[$i]%' or teil_ueberschrift1 like '%$schlagwort[$i]%' or ";
				$query1 .="teil_ueberschrift2 like '%$schlagwort[$i]%' or kurztext1 like '%$schlagwort[$i]%' or ";
				$query1 .="kurztext2 like '%$schlagwort[$i]%' or ";
Exemplo n.º 3
0
<?
/********* Modul zum erstellen der Navigation ***************/

/********** globale Includedateien *******************/
include_once('patTemplate.inc'); // Templatklasse
include_once('patDbc.inc'); // Datenbankklasse
include_once('function.inc');  // Funktionsdatei
include_once('key.inc');  // Schluesseldatei

$tmpl = new patTemplate();
$tmpl->setBasedir(KNOTEN_PFAD);
$tmpl->readTemplatesFromFile('navigation.ihtml');
$db = new patMysqlDbc($db_host,$db_name,$db_user,$db_pass);
$zugang = $db->connect();


if($knoten==NULL){ // Erststart wenn kein '$knoten' - Modul gewaehlt
	$query1="select * from knoten1 order by knoten_id";
	$abfrage1=$db->query($query1);
	$abfrage1=array_bildung($abfrage1);
	$abfrage1=knoten_pfad($abfrage1);
	$tmpl->setAttribute('knoten_oben_passiv','visibility','visibility');
	$tmpl->addVars('knoten_oben_passiv',$abfrage1);
}
else{
	if($blatt==NULL){  // wenn kein Blatt gewaehlt werden alle Knoten dargestellt die inaktiv sind
		echo "kein Blatt gewaehlt !";
		$query1="select * from knoten1 where knoten_id<$knoten order by knoten_id";
	}
	else{
		$query1="select * from knoten1 where knoten_id<=$knoten order by knoten_id";  // wenn ein Blatt gewaehlt
Exemplo n.º 4
0
<?
/********** globale Includedateien *******************/
include_once('../../php/key.inc'); // Zugangsdaten
include_once(PHP_PFAD.'patTemplate.inc'); // Templatklasse
include_once(PHP_PFAD.'patDbc.inc'); // Datenbankklasse
include_once(PHP_PFAD.'check.inc');  // Formularkontrolle

if($anlegen){
	$db = new patMysqlDbc($db_host,$db_name,$db_user,$db_pass); // Verbindung zur Datenbank
	$db->connect();
	
	$kontrolle = new check;
		/* Feldueberpruefung 
			Parameter: Name des Feldes als String (Grossschreibung)
			Parameter: Inhalt des Feldes als Variable (Grossschreibung)
			Parameter: Typ des Feldes als String
			Parameter: max. Laenge des Feldes als Zahl
			Parameter: Prioritaet des Feldes  1 = Pflicht , 0 = keine Pflicht
		*/
			
		$kontrolle->init('NAME',$HTTP_POST_VARS[NAME],'name',20,1);
		$kontrolle->init('VORNAME',$HTTP_POST_VARS[VORNAME],'name',20,1);
		$kontrolle->init('PASSWORT',$HTTP_POST_VARS[PASSWORT],'name',20,1);
		$kontrolle->init('BENUTZERNAME',$HTTP_POST_VARS[BENUTZERNAME],'name',20,1);
		
		$farbe=$kontrolle->farb_ausgabe();  // Ausgabe des Fehler - Farbenarray
		$fehler=$kontrolle->zaehler_ausgabe(); // Ausgabe der Fehlerzahl 1= Fehler , 0 = O.K.
		if($fehler==0){
			$query1="insert into user (Name,Vorname,Passwort,Benutzername) values('$HTTP_POST_VARS[NAME]','$HTTP_POST_VARS[VORNAME]','$HTTP_POST_VARS[PASSWORT]','$HTTP_POST_VARS[BENUTZERNAME]')";
			$abfrage1=$db->query($query1);
			$letzte_id=$db->insert_id();
Exemplo n.º 5
0
<?
/********** globale Includedateien ********************/
include_once('../../php/key.inc'); // Zugangsdaten
include_once(PHP_PFAD.'patTemplate.inc'); // Templatklasse
include_once(PHP_PFAD.'patDbc.inc'); // Datenbankklasse

/********* lokale Includedateien ****************/
include_once(PHP_AENDERN.'/aendern_function.inc');  // lokale Funktionssammlung

$tmpl = new patTemplate();
$tmpl->setBasedir(T_AENDERN);
$tmpl->readTemplatesFromFile('aendern.ihtml');
$db = new patMysqlDbc($db_host,$db_name,$db_user,$db_pass); // Verbindung zur Datenbank
$db->connect();

/********* Steuerung Anzeigen der Userdaten und Rechte *********/
if($aendern){
	if($aendern_erfolgt){
		// Update der Userdaten in Tabelle 'user'
		$query1 = "update user SET user.Name='$name', user.Vorname='$vorname', ";
		$query1 .= "user.Passwort='$passwort', user.Benutzername='$benutzer', user.Bemerkung='$bemerkung', user.aktiv='$aktiv', user.Anrede='$anrede' ";
		$query1 .= "where user.id=$aendern_hidden";
		$anfrage1 = $db->query($query1);
		
			// Update der Userdaten in Tabelle 'adresse'
		$query1 = "update adresse SET adresse.PLZ='$plz', adresse.Ort='$ort', adresse.Strasse='$strasse', adresse.Nr='$nr', ";
		$query1 .= "adresse.Telefon='$telefon', adresse.Handy='$handy', adresse.EMail='$email', adresse.Fax='$fax', ";
		$query1 .="adresse.adresse_bestaetigt='$adresse_bestaetigt' ";
		$query1 .= "where adresse.user_id=$aendern_hidden";
		$anfrage1 = $db->query($query1);
		
<?
/********** Modul Rechte anlegen / loeschen *******************/

/********** globale Includedateien ********************/
include_once('../../php/key.inc'); // Zugangsdaten
include_once(PHP_PFAD.'patTemplate.inc'); // Templatklasse
include_once(PHP_PFAD.'patDbc.inc'); // Datenbankklasse
include_once(PHP_PFAD.'function.inc'); // globale Funktionsdatei

/********* lokale Includedateien ****************/
include_once(PHP_RECHTE_AENDERN.'/rechte_aendern_function.inc');  // lokale Funktionssammlung

$tmpl = new patTemplate();
$tmpl->setBasedir(T_RECHTE_AENDERN);
$tmpl->readTemplatesFromFile('rechte_aendern.ihtml');
$db = new patMysqlDbc($db_host,$db_name,$db_user,$db_pass);
$db->connect();

/********* neues Recht eintragen ****************/
if($HTTP_POST_VARS[anlegen]){
	$query1 = "insert into rechte (Rechte_Art, Modul, Beschreibung, Formular) values ";
	$query1 .= "('$HTTP_POST_VARS[rechte_art]', '$HTTP_POST_VARS[modul]', ";
	$query1 .= "'$HTTP_POST_VARS[beschreibung]', '$HTTP_POST_VARS[seite]')";
	$db->query($query1);
}

/********** Recht loeschen *******************/
if($HTTP_POST_VARS[rechte_id]){
	$query1="delete from rechte where id=$HTTP_POST_VARS[rechte_id]";
	$db->query($query1);
	$query1="delete from rechte_user where rechte_id=$HTTP_POST_VARS[rechte_id]";
<?
/************ Modul Archivkontrolle der einzelnen Artikel ***********************/

/********** globale Includedateien ********************/
include_once('../../php/key.inc'); // Zugangsdaten
include_once(PHP_PFAD.'patTemplate.inc'); // Templatklasse
include_once(PHP_PFAD.'patDbc.inc'); // Datenbankklasse
include_once(PHP_PFAD.'function.inc'); // globale Funktionsdatei

/*********** locale Includedateien *******************/
include_once(PHP_ARCHIV_KONTROLLE.'/archiv_kontrolle_function.inc');

$tmpl = new patTemplate();
$tmpl->setBasedir(T_ARCHIV_KONTROLLE);
$tmpl->readTemplatesFromFile('archiv_kontrolle_einzel.ihtml');
$db = new patMysqlDbc($db_host,$db_name,$db_user,$db_pass);
$db->connect();


$tmpl->displayParsedTemplate();
$db->close();
gz_output();
?>

<?
/********** globale Includedateien *******************/
include_once('../../php/key.inc'); // Zugangsdaten
include_once(PHP_PFAD.'patTemplate.inc'); // Templatklasse
include_once(PHP_PFAD.'patDbc.inc'); // Datenbankklasse
// include_once(PHP_PFAD.'function.inc');  // zentrale Funktionsdatei

/*************** lokale Includedateien **********************/
// include_once(PHP_FORMULAR_EINGEBEN.'/formular_eingeben_function.inc');

/************************* Steuerungsblock ***********************/
$db = new patMysqlDbc($db_host,$db_name,$db_user,$db_pass);
$zugang = $db->connect();
$tmpl = new patTemplate();
$tmpl->setBasedir(T_FORMULAR_EINGEBEN);

/************** abspeichern der Werte ****************************/
if($speichern){
	/********************** speichern der Daten **********************/
	foreach($HTTP_POST_VARS as $name => $inhalt){
		if($name!='formular' and $name!='name_formular' and $name!='speichern'){  // ausfiltern unerwuenschter Variablen
			if(strlen($inhalt)>0){
				$inhalt=str_replace("\n","<br>",$inhalt);  // Zeilenumbruch
				$spalte .=$name.", ";
				$spalten_wert .="'".$inhalt."', ";
			}
		}
	}
	$spalten_wert=substr($spalten_wert,0,-2);
	$spalte=substr($spalte,0,-2);
	$query1="insert into archiv(".$spalte.") values(".$spalten_wert.")";  // Zusammenbau Eingabe-Query