Source for file Invites.class.php
Documentation is available at Invites.class.php
* R.E. Login 2.0 - Meghívólista - class/Invites.class.php
* <b>Dátum:</b> 2010.04.02.
* <b>Szerző weboldala:</b> {@link http://rimelek.hu/}<br />
* <b>Login weblapja:</b> {@link http://rimelek.hu/meghivos-loginrendszer-r-e-login-v2-0 R.E. Login v2.0}
* @author Takács Ákos (Rimelek), programmer [at] rimelek [dot] hu
* @copyright Copyright (C) 2010, Takács Ákos
* @license http://www.gnu.org/licenses/gpl.html
* Meghívók listájának megvalósítása
* <b>Szerző weboldala:</b> {@link http://rimelek.hu/}<br />
* <b>Login weblapja:</b> {@link http://rimelek.hu/meghivos-loginrendszer-r-e-login-v2-0 R.E. Login v2.0}
* @author Takács Ákos (Rimelek), programmer [at] rimelek [dot] hu
* @copyright Copyright (C) 2010, Takács Ákos
* @license http://www.gnu.org/licenses/gpl.html
private static $errors =
array();
* {@link Invite} objektumok lesznek alistában
* Tábla és mezőlista a lekérdezéshez
Config::DBPREF.
"invites as invites" =>
array("email","fromid","code")
* @see System::sendEmail()
* @param string $email E-mail cím, ahova küldeni kell a meghívót.
* @return bool Sikeres volt-e a meghívó küldés
public function send($email)
self::$errors[] =
'Ő már regisztrált!';
if (self::exists('email', $email))
self::$errors[] =
'Már meghívtad őt, de még nem regisztrált!';
$invite =
new Invite(self::getTables());
$invite->fromid =
System::$user->T_users_userid;
$invite->code =
self::createHash();
$invite->keyName =
"inviteid";
$inviteid =
$this->add($invite);
$get['invitehash'] =
$invite->code;
$get['inviteid'] =
$inviteid;
"Kedves címzett!<br /><br />".
PHP_EOL.
"Weboldalunk (<a href='$site'>$site</a>) <br />".
PHP_EOL.
"egy felhasználója (".
System::$user->username.
") meghívót küldött neked.<br />".
PHP_EOL.
"Az alábbi linkre kattintva létrehozhatod saját profilodat.<br />".
PHP_EOL.
"<a href='$reglink'>$reglink</a>";
if (isset
($_POST['invite']['message']))
.=
"<br /><br />".
PHP_EOL.
System::$user->username.
" üzenete: <br />".
PHP_EOL.
if (System::$user->invitations)
System::$user->invitations--
;
public static function errors()
* Létezik-e egy meghívó, aminek $field tulajdonsága egyenlő $value -val.
* @param string $field Mezőnév
* @param mixed $value Mező értéke
public static function exists($field,$value)
$value =
mysql_real_escape_string($value);
"select count(fromid) from ".
Config::DBPREF.
"invites where `$field` = '$value'")));
Documentation generated on Sun, 04 Apr 2010 22:43:42 +0200 by phpDocumentor 1.4.1