Esempio n. 1
0
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
	}
	
	$abfrage1=$db->query($query1);
	if($abfrage1->num_rows()>0){
		$abfrage1=array_bildung($abfrage1);
		$abfrage1=knoten_pfad($abfrage1);
		$tmpl->setAttribute('knoten_oben_passiv','visibility','visibility');
Esempio n. 2
0
			$query3="select Rechte_Art,Modul,Formular from rechte where id='$ausgabe[$i]'";  // Zuordnung 'Rechte-Name' zu 'rechte-id'
			$abfrage3=$db->query($query3);
			while($wert=$abfrage3->fetch_array(patDBC_TYPEASSOC)){ // Abrufen eines Datensatzes
				if($wert[Formular]=='kein'){
					$ausgabe1[Modul][$i]=$wert[Modul];
					$ausgabe1[Rechte_Art][$i]=$wert[Rechte_Art];
					$i++;
				}
				else{
					$ausgabe2[USER_ID][$j]=$zugang[id];
					$ausgabe2[Formular][$j]=$wert[Formular];
					$ausgabe2[Name_Formular][$j]=$wert[Rechte_Art];
					$j++;
				}
			}
		}
	}
	$tmpl->setAttribute('person','visibility','visibility');
	$tmpl->setAttribute('navi','visibility','visibility');
	$tmpl->addVars('navi',$ausgabe1);
	$tmpl->setAttribute('formulare','visibility','visibility');
	$tmpl->addVars('formulare',$ausgabe2);
	$tmpl->addVar('person','PERSON_ID',$zugang[id]);
	$tmpl->setAttribute('logout','visibility','visibility');
}
	
$db->close();
$tmpl->displayParsedTemplate();
gz_output();
?>
$passiv[ID][2]="3";
$passiv[PFAD][0]="aaaaaaaaa";
$passiv[PFAD][1]="bbbbbbbbb";
$passiv[PFAD][2]="ccccccccc";
$passiv[NAME][0]="Knoten1";
$passiv[NAME][1]="Knoten2";
$passiv[NAME][2]="Knoten3";

$aktiv[ID][3]="4";
$aktiv[PFAD][3]="dddddddddd";
$aktiv[NAME][3]="Knoten4";

/************* globale Includedateien ***********************/
include_once('patTemplate.inc');


/************* Ausgangswerte **************/

$tmpl = new patTemplate();
$tmpl->setBasedir('c:/php/navigation');
$tmpl->readTemplatesFromFile('navigation2.ihtml');

$tmpl->addVars('block1',$passiv);

$tmpl->addVars('block2',$aktiv);

$tmpl->dump();
$tmpl->displayParsedTemplate();

?>
Esempio n. 4
0
	$abfrage1=$db->query($query1);
	// $abfrage1->dump();  // Kontrolle fuer Anfrage 1
	$zugang=passwort($abfrage1,$benutzer,$passwd);
}

if($zugang[erlaubt]=='ja'){
	$query2="select rechte_id from rechte_user where user_id='$zugang[id]'";
	$abfrage2=$db->query($query2);
	$i=0;
	while($wert=$abfrage2->fetch_array(patDBC_TYPEASSOC)){
		foreach($wert as $inhalt){
			$ausgabe[$i]=$inhalt;
			$query3="select Rechte_Art,Modul from rechte where id='$ausgabe[$i]'";
			$abfrage3=$db->query($query3);
			while($wert=$abfrage3->fetch_array(patDBC_TYPEASSOC)){ // Abrufen eines Datensatzes
				foreach($wert as $name => $inhalt){ // Zerlegung Datensatz in Array
					$ausgabe[$name][$i]=$inhalt;
				}
			}
		}
	$i++;
	}
	$tmpl->addVar('person','PERSON_ID',$zugang[id]);
	$tmpl->addVar('navi','ID',$zugang[id]);
	$tmpl->addVars('navi',$ausgabe);
}
	
$db->close();
$tmpl->displayParsedTemplate();
?>
Esempio n. 5
0
		
		$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();
			$query2="insert into adresse (user_id) values('$letzte_id')";
			$abfrage2=$db->query($query2);
			$db->close();
		}
		else{
			$tmpl = new patTemplate();
			$tmpl->setBasedir(T_ANLEGEN);
			$tmpl->readTemplatesFromFile('anlegen.ihtml');
			$tmpl->addVars('haupt',$farbe);
			$tmpl->addVars('haupt',$HTTP_POST_VARS);
			$tmpl->addVar('haupt','ANZEIGE','test');
			$tmpl->displayParsedTemplate();
		}
}


if(!$anlegen){
	$tmpl = new patTemplate();
	$tmpl->setBasedir(T_ANLEGEN);
	$tmpl->readTemplatesFromFile('anlegen.ihtml');
	$tmpl->addVar('haupt','ANZEIGE','test');
	$tmpl->displayParsedTemplate();
}
?>
}
else{ // Erststart
	$query1="select * from archiv where user_id_kontrolle=0";
}



	$antwort1=$db->query($query1);
	$anzahl=$db->affected_rows();
	$antwort1=array_bildung($antwort1);
	if($anzahl>0){
		$antwort1[datum]=zeit_anpassung($antwort1[datum]);
		$antwort1[user_id_kontrolle]=status_anpassung($antwort1[user_id_kontrolle]);
		// $antwort1[id]=user_wandel($antwort1[id],$db);
		$tmpl->setAttribute('liste','visibility','visibility');
		$tmpl->addVars('inhalt',$antwort1);
	}
	else{
		$tmpl->addVar('gesamt','INFO','keie Datens&auml;tze vorhanden !');
	}
	$query1 ="select id,Name,Vorname from user order by Name,Vorname";  // eintragen der aktiven User
	$antwort=$db->query($query1);
	$antwort=array_bildung($antwort);
	$tmpl->addVars('name',$antwort);
	

//$tmpl->dump();
$tmpl->displayParsedTemplate();
$db->close();
gz_output();
?>
/************* globale Includedateien ***********************/
include_once('patTemplate.inc');
include_once('tree.inc');


/************* Ausgangswerte **************/

$tmpl = new patTemplate();
$tmpl->setBasedir('c:/php/navigation');
//$tmpl->setBasedir('/is/htdocs/12468/www.datenstore.de/navigation_test/');
$tmpl->readTemplatesFromFile('navigation1.ihtml');

$baum = new tree($knoten,$blatt);

$tmpl->setAttribute('knoten_oben_passiv','visibility',$baum->knoten_block_oben_passiv);
$tmpl->addVars('knoten_oben_passiv',$baum->knoten_array_oben_passiv);

$tmpl->setAttribute('knoten_oben_aktiv','visibility',$baum->knoten_block_oben_aktiv);
$tmpl->addVars('knoten_oben_aktiv',$baum->knoten_array_oben_aktiv);


$tmpl->setAttribute('blatt_oben','visibility',$baum->blatt_block_oben);
$tmpl->addVars('blatt_oben',$baum->blatt_array_oben);

$tmpl->setAttribute('blatt_mitte','visibility',$baum->blatt_block_mitte);
$tmpl->addVars('blatt_mitte',$baum->blatt_array_mitte);

$tmpl->setAttribute('blatt_unten','visibility',$baum->blatt_block_unten);
$tmpl->addVars('blatt_unten',$baum->blatt_array_unten);

Esempio n. 8
0
		$tmpl->addVar('person','ZUSTAND_PASSIV','checked');
	}
	
	$antwort1[datum][0]=zeit_verbesserung($antwort1[datum][0]);  // Umwandlung Datum
	
	if($antwort1[adresse_bestaetigt][0]=='ja'){  // Bestimmung ob Adresse unbestaetigt /bestaetigt
		$tmpl->addVar('person','ADRESSE_AKTIV','checked');
	}
	else{
		$tmpl->addVar('person','ADRESSE_INAKTIV','checked');
	}
	
	$anzahl_adressen=count($antwort1[PLZ]);  // Bestimmung Anzahl der Useradressen
	$tmpl->addVar('person','WEITERE_ADRESSEN',$anzahl_adressen);
	
	$tmpl->addVars('person',$antwort1);
	
	$query1="select * from rechte order by id";  // Ermittlung aller Rechte und anzeigen
	$anfrage1=$db->query($query1);
	$anfrage1=array_bildung($anfrage1);
	
	$query2="select user_id,rechte_id from rechte_user where user_id=$aendern_hidden order by id";
	$anfrage2=	$db->query($query2);
	$anfrage2=array_bildung($anfrage2);
	
	/******** Bestimmung ob Recht schon vergeben ************/
	 $anzahl1=count($anfrage1[id]);  // Anzahl aller Elemente der Rechte
	 $anzahl2=count($anfrage2[user_id]); // Anzahl der Rechte die der User hat
	
	for($i=0;$i<$anzahl2;$i++){
		for($j=0;$j<$anzahl1;$j++){
$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]";
	$db->query($query1);
}


/********* Rechte anzeigen ************/
$query1="select * from rechte order by Rechte_Art";
$antwort1 = $db->query($query1);
$antwort1 = array_bildung($antwort1);
$tmpl->addVars('liste',$antwort1);

$tmpl->displayParsedTemplate();
$db->close();
gz_output();
?>
			$db->query($query2);
		}
		
	$i++;
	}
	
	
	/*************** Neugenerierung Templat ************************/
	$tmpl->readTemplatesFromFile($HTTP_POST_VARS[formular]);
	$tmpl->addVar('gesamt','INFO',$HTTP_POST_VARS[name_formular]);
	$tmpl->addVar('gesamt','USER_ID',$HTTP_POST_VARS[user_id]);
	$tmpl->addVar('gesamt','FORMULAR',$HTTP_POST_VARS[formular]);
	$tmpl->addVar('gesamt','NAME_FORMULAR',$HTTP_POST_VARS[name_formular]);
	if($j>0){  // setzen der Fehlermeldung
		$tmpl->setAttribute('fehler','visibility','visibility');
		$tmpl->addVars('fehler',$fehler);
	}
	$tmpl->displayParsedTemplate();
	$db->close();
	gz_output();
	exit();
}







/********** Formular im Ausgangszustand *****************/
$tmpl->readTemplatesFromFile($HTTP_GET_VARS[formular]);
Esempio n. 11
0
include_once(PHP_PFAD.'patDbc.inc'); // Datenbankklasse
include_once(PHP_PFAD.'function.inc'); // globale Funktionsdatei


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

/********* speichern der Info ************/
if($HTTP_POST_VARS[senden]){
	$HTTP_POST_VARS[info]=trim($HTTP_POST_VARS[info]);
	if(strlen($HTTP_POST_VARS[info])>0){
		$query1="insert into info (user_id, info, Absender) values ('$HTTP_POST_VARS[empfaenger]', '$HTTP_POST_VARS[info]', '$HTTP_POST_VARS[user]')";
		$db->query($query1);
	}
}

/********* Abfragen der User ****************/
$query1="select * from user order by Name";
$abfrage1 = $db->query($query1);
$abfrage1 = array_bildung($abfrage1);
$tmpl->addVars('auswahl',$abfrage1);
$tmpl->addVar('gesamt','USER',1);

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