Also ich hätte als Vorschlag das man beim erstellen eines Mandanten auch gleich alle für ein Impressum relevanten Daten eingeben kann. Zusätzlich auch noch ob es sich um einen Privaten oder Geschäftlichen Mandanten handelt.
Dazu eine Klasse aka `class.impressum.php` wo man dann schön getName, getStreet, getHRB usw drin hat.
Ooooder zb $sImpressum->get('HRB') was von der Schreiberei der Klasse natürlich einiges kürzer wäre.
Ooooder gleich als konstante, wie IMPRESSUM_HRB oder so
Mir wurscht, schön wäre halt wenns drin is ^^
So brauch man sich mit dem Impressum sogut wie garnicht mehr beschäftigen. Impressumsmodul laden, Haftungsauschluss rein, fertig =)
Hoffe ich stoß damit nicht auf Abneigung weil ich finde wirklich das das eine nützliche erweiterung wäre. Könnte das jetzt auch selber proggen mit auslesen von Benutzerdaten oder so, aber wäre schön wenn da von f4b direkt was in conti drin wäre.
EDIT
Hab da grad maln bisschen was gemacht, hatte grad noch keine Lust zu testen aber so müsste das ja eig funzen.
Code: Alles auswählen
/**
* [german] Lädt für ein Impressum relevante Daten eines bestimmten Benutzers
*
* @version 0.0.1 (24.12.2008 - 08:50)
* @since CDC Version 0.0.4
*
*/
class Imprint{
private $sUserID;
private $sValue;
private $db;
function Imprint($sUserID){
$this->sUserID = $sUserID;
$this->db = $GLOBALS['db'];
} // end function
function get($sValue){
$this->sValue = $sValue;
// SQL-String
$sql = 'SELECT `user_id` , `realname` , `email` , `telephone` , `address_street` , `address_zip` , `address_city` , `address_country` FROM `con_phplib_auth_user_md5` WHERE `user_id` = \''.$this->sUserID.'\' LIMIT 1 ';
// SQL-Query
$this->db->query($sql);
// Return
$this->db->next_record();
return $this->db->f(''.$this->sValue.'');
} // end function
} // end class
$oImprint = new Imprint('d1dc5f394586cfe321ff23e9085eb928');
$sImprintRealName = $oImprint->get('realname');
$sImprintStreet = $oImprint->get('address_street');
Würde mich über ein paar Comments dazu freuen.
lG und frohe Weihnachten
Christian Kehres