/** * Добавляет новый инвайт * * @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; }
/** * Обновляет инвайт * * @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; }