Source for file Invite.class.php

Documentation is available at Invite.class.php

  1. <?php
  2. /**
  3.  * R.E. Login 2.0 - Meghívó - class/Invite.class.php
  4.  *
  5.  * Egy meghívó adatainak lekérdezése<br />
  6.  * <br />
  7.  * <b>Dátum:</b> 2010.04.02.
  8.  *
  9.  * <b>Szerző weboldala:</b> {@link http://rimelek.hu/}<br />
  10.  * <b>Login weblapja:</b> {@link http://rimelek.hu/meghivos-loginrendszer-r-e-login-v2-0 R.E. Login v2.0}
  11.  *
  12.  * @author Takács Ákos (Rimelek), programmer [at] rimelek [dot] hu
  13.  * @copyright Copyright (C) 2010, Takács Ákos
  14.  * @license http://www.gnu.org/licenses/gpl.html
  15.  * @package RELogin
  16.  * @version 2.0
  17.  */
  18.  
  19. /**
  20.  * Meghívó
  21.  *
  22.  * Egy meghívót valósít meg. Ki küldte, milyen címre.
  23.  * Mi lett a meghívott személy azonosítója. MIkor lett elküldve a meghívó.
  24.  *
  25.  * <b>Szerző weboldala:</b> {@link http://rimelek.hu/}<br />
  26.  * <b>Login weblapja:</b> {@link http://rimelek.hu/meghivos-loginrendszer-r-e-login-v2-0 R.E. Login v2.0}
  27.  *
  28.  * @property int $inviteid Meghívó azonosítója
  29.  * @property int $fromid A meghívó személy azonosítója
  30.  * @property int $toid A meghívott személy azonosítója, ha már beregisztrált.
  31.  * @property string $code A meghívóhoz tartozó hash
  32.  * @property string $email A meghívott személy e-mail címe
  33.  * @property string $sendtime timestamp típusú mysql mező. Mikor küldték a meghívót.
  34.  *
  35.  * @author Takács Ákos (Rimelek), programmer [at] rimelek [dot] hu
  36.  * @copyright Copyright (C) 2010, Takács Ákos
  37.  * @license http://www.gnu.org/licenses/gpl.html
  38.  * @package RELogin
  39.  */
  40. class Invite extends IsMySQLClass
  41. {
  42.     /**
  43.      *
  44.      * @param mixed $tablelist Ha tömb akkor tábla+mezőlista.
  45.      *             Ha null, akkor az összes mezőt jelent. Mindkét esetben
  46.      *             új meghívóról van szó.
  47.      *             Ha integer, akkor a meghívó azonosítója. És egy meghívót kérdez le.
  48.      */
  49.     public function  __construct($tablelist=null)
  50.     {
  51.         $inviteid null;
  52.         if (is_integer($tablelist))
  53.         {
  54.             //Az inviteid lett megadva
  55.             $inviteid $tablelist;
  56.             $tablelist null;
  57.         }
  58.         if ($tablelist === null)
  59.         {
  60.             $tablelist array(
  61.                 Config::DBPREF."invites as invites" => array("*")
  62.             );
  63.         }
  64.         parent::__construct($tablelist);
  65.         if ($inviteid !== null)
  66.         {
  67.             $this->init(
  68.                 Config::DBPREF."invites as invites where
  69.                 inviteid = $inviteid");
  70.         }
  71.     }
  72.  
  73.     /**
  74.      * Meghívó inicializálása
  75.      *
  76.      * @see IsMySQLClass::init()
  77.      *
  78.      * @param string $sql From utáni sql kód
  79.      */
  80.     public function init($sql)
  81.     {
  82.         parent::init($sqltrue);
  83.     }
  84. }
  85. ?>

Documentation generated on Sun, 04 Apr 2010 22:43:41 +0200 by phpDocumentor 1.4.1