Page 1 of 1

Gegevens uit de FrontEnd Module

Posted: Wed Aug 08, 2012 12:33 pm
by janvl
Hallo,

om uit de FEU module de gebruiker te halen met een UDT heb ik volgende regels kode (gekregen).

if(!$feusers = &cms_utils::get_module('FrontEndUsers')) return;
if(!$userid = $feusers->LoggedInId()) return;
$username = $feusers->GetUserName($userid);

Mijn vraag is:
Hoe kan ik meer gegevens uit die module halen en is er dokumentatie waar ik lezen kan hoe ik andere velden uit de database halen kan met een syntax zoals "$feusers->GetUserName($userid);"

Als ik met PHPmyadmin naar de database kijk is die verbinding niet zo duidelijk.

Bij voorbaat dank,
Jan

Re: Gegevens uit de FrontEnd Module

Posted: Wed Aug 08, 2012 10:02 pm
by Rolf
Wat wil je precies mee, Jan?
Met CGUserdirectory en CustomContent kun je ook gegevens uit FEU halen...

Grt. Rolf

Re: Gegevens uit de FrontEnd Module

Posted: Wed Aug 08, 2012 10:15 pm
by janvl
Hallo Rolf,

ik log het bezoek aan een bepaalde pagina in een externe tekstfile met volgende kode:

Code: Select all

if(!$feusers = &cms_utils::get_module('FrontEndUsers'))
	return;
if(!$userid = $feusers->LoggedInId())
	return;
$username = $feusers->GetUserName($userid);
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$zeit = date("H:i",$timestamp);
   $fp = fopen("uploads/mijnvideodirectory/visitordata.txt","a");
   if ($fp)
   {
      flock($fp,2);
      $nl = chr(13) . chr(10);
      fputs ($fp, "$datum;$zeit;$username;$st$nl");
      flock($fp,3);
      fclose($fp);
   }
De reden is een verplichting om te kontroleren of de aangemelde gebruiker de daar weergegeven video en instrukties heeft kunnen bekijken. Aan de onderkant van de pagina wordt een knop getoond die een formulier start, dat deze gebruiker en de leverancier van de instrukties een e-mail stuurt met alle gegevens.
Ik vroeg me af of het niet mogelijk is om iets meer gegevens in dit bestand te loggen omdat het naar verwachting periodisch (kwartaal en/of jaar) als dump bewaard wordt vanwege de bewijsvoering in geval van problemen.

Met vriendelijke groet,
Jan