Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 11. Dezember 2013 13:23

antiheld2000
kennt CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 128

[Gelöst] UDT -> FEU Benutzer Ablaufdatum abfragen

Hi,

ich versuche mir derzeit einen UDT zu schreiben, der das Verfallsdatum des Benutzeraccounts ausliesst. So tief bin ich bisher noch nicht in die Materie vorgedrungen und finde keine gute Dokumentation die mich weiterbringt. Nachfolgend mein Ansatz. Die ID wird korrekt übergeben, jedoch scheint $dt immer leer zu sein. Kann mir jemand einen Hinweis geben?

[== php ==]
global $gCms;
$db =& $gCms->GetDb(); 

$id = isset($params['param_id']);

if($gCms->modules['FrontEndUsers']['object']) {    
	$query = "SELECT expires FROM ".cms_db_prefix()."module_feusers_users WHERE id=?"; 
	$dt = $db->GetOne($query, array($id));        
}
if(!$dt){   
	$dt = "Datum nicht ermittelbar";
} 
return $dt;

Mit Dank und Gruß
anti

Beitrag geändert von antiheld2000 (11. Dezember 2013 14:17)

Offline

#2 11. Dezember 2013 13:33

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [Gelöst] UDT -> FEU Benutzer Ablaufdatum abfragen

Versuchs zunächst erstmal damit:

if(!$feu = cms_utils::get_module('FrontEndUsers'))
	return;
$db =& cmsms()->GetDb(); 
$query = "SELECT expires FROM ".cms_db_prefix()."module_feusers_users WHERE id=?"; 
$dt = $db->GetOne($query, array($params['param_id']));
if(!$dt)
	$dt = "Datum nicht ermittelbar";
return $dt;

Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 11. Dezember 2013 14:17

antiheld2000
kennt CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 128

Re: [Gelöst] UDT -> FEU Benutzer Ablaufdatum abfragen

Juhu! Das hat geklappt.

Ich denke nun hab ich die Syntax von GetOne auch endlich verstanden.

Danke dir.

Offline