Пример #1
0
 /**
  * Добавляет новый инвайт
  *
  * @param ModuleUser_EntityInvite $oInvite    Объект инвайта
  *
  * @return int|bool
  */
 public function AddInvite(ModuleUser_EntityInvite $oInvite)
 {
     $sql = "INSERT INTO ?_invite\n\t\t\t(invite_code,\n\t\t\tuser_from_id,\n\t\t\tinvite_date_add\n\t\t\t)\n\t\t\tVALUES(?,  ?,\t?)\n\t\t";
     $nId = $this->oDb->query($sql, $oInvite->getCode(), $oInvite->getUserFromId(), $oInvite->getDateAdd());
     return $nId ? $nId : false;
 }
Пример #2
0
 /**
  * Обновляет инвайт
  *
  * @param ModuleUser_EntityInvite $oInvite
  * @return unknown
  */
 public function UpdateInvite(ModuleUser_EntityInvite $oInvite)
 {
     //чистим зависимые кеши
     $this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array("invate_new_to_{$oInvite->getUserToId()}", "invate_new_from_{$oInvite->getUserFromId()}"));
     return $this->oMapper->UpdateInvite($oInvite);
 }
 /**
  * Добавляет новый инвайт
  *
  * @param ModuleUser_EntityInvite $oInvite Объект инвайта
  * @return int|bool
  */
 public function AddInvite(ModuleUser_EntityInvite $oInvite)
 {
     $sql = "INSERT INTO " . Config::Get('db.table.invite') . "\n      (invite_code,\n      user_from_id,\n      invite_date_add\n      )\n      VALUES(?,  ?,  ?)\n    ";
     if ($iId = $this->oDb->query($sql, $oInvite->getCode(), $oInvite->getUserFromId(), $oInvite->getDateAdd())) {
         return $iId;
     }
     return false;
 }