function delete(&$obj) { @unlink(XOOPS_UPLOAD_PATH . "/" . $obj->get('avatar_file')); if (parent::delete($obj)) { $linkHandler =& xoops_getmodulehandler('avatar_user_link', 'user'); $criteria = new Criteria('avatar_id', $obj->get('avatar_id')); $linkHandler->deleteAll($criteria); return true; } else { return false; } }
/** * * Delete object and image file. * * @param $obj LegacyImageObject * @param $force boolean * @return boolean */ function delete(&$obj, $force = false) { $obj->loadImagebody(); if (parent::delete($obj, $force)) { $filepath = XOOPS_UPLOAD_PATH . "/" . $obj->get('image_name'); if (file_exists($filepath)) { @unlink($filepath); } if (is_object($obj->mImageBody)) { $handler =& xoops_getmodulehandler('imagebody', 'legacy'); $handler->delete($obj->mImageBody, $force); } return true; } return false; }
/** * delete data from table * * @param XoopsSimpleObject $obj * @param bool $force * * @return bool */ public function delete($obj, $force = false) { $ret = parent::delete($obj, $force); $this->_deleteClientData($obj); return $ret; }
/** * delete * * @param XoopsSimpleObject &$obj * @param bool $force * * @return bool **/ public function delete(&$obj, $force = false) { $result = parent::delete($obj, $force); $handler = Legacy_Utils::getModuleHandler('permission', $this->getDirname()); $cri = new CriteriaCompo(); $cri->set('uid', $obj->get('uid')); $cri->set('group_id', $obj->get('group_id')); $handler->deleteAll($cri); return $result; }
function delete(&$obj) { @unlink(XOOPS_UPLOAD_PATH . "/" . $obj->get('rank_image')); return parent::delete($obj); }
function delete(&$obj) { @unlink(XOOPS_UPLOAD_PATH . "/" . $obj->get('smile_url')); return parent::delete($obj); }
/** * Delete $comment and childlen of $comment. */ function delete(&$comment, $force = false) { $criteria = new Criteria('com_pid', $comment->get('com_id')); $this->deleteAll($criteria); if (parent::delete($comment, $force)) { $this->mDeleteSuccess->call($comment); return true; } else { return false; } }
function delete(&$obj) { $handler =& xoops_getmodulehandler('banner', 'legacyRender'); $handler->deleteAll(new Criteria('cid', $obj->get('cid'))); unset($handler); $handler =& xoops_getmodulehandler('bannerfinish', 'legacyRender'); $handler->deleteAll(new Criteria('cid', $obj->get('cid'))); unset($handler); return parent::delete($obj); }
function delete(&$obj, $force = false) { $handler =& xoops_getmodulehandler('image', 'legacy'); $handler->deleteAll(new Criteria('imgcat_id', $obj->get('imgcat_id'))); unset($handler); $handler =& xoops_getmodulehandler('group_permission', 'legacy'); $criteria = new CriteriaCompo(); $criteria->add(new Criteria('gperm_itemid', $obj->get('imgcat_id'))); $criteria->add(new Criteria('gperm_modid', 1)); $nameCriteria = new CriteriaCompo(); $nameCriteria->add(new Criteria('gperm_name', 'imgcat_read')); $nameCriteria->add(new Criteria('gperm_name', 'imgcat_write'), 'OR'); $criteria->add($nameCriteria); $handler->deleteAll($criteria); return parent::delete($obj, $force); }
function delete(&$obj, $force = false) { if (parent::delete($obj, $force)) { // // Delete related data from block_module_link. // $handler =& xoops_getmodulehandler('block_module_link', 'legacy'); $handler->deleteAll(new Criteria('block_id'), $obj->get('bid')); // // Delete related permissions from groupperm. // $handler =& xoops_gethandler('groupperm'); $criteria = new CriteriaCompo(); $criteria->add(new Criteria('gperm_modid', 1)); $criteria->add(new Criteria('gperm_itemid', $obj->get('bid'))); $criteria->add(new Criteria('gperm_name', 'block_read')); $handler->deleteAll($criteria); return true; } else { return false; } }
function delete(&$obj, $force = false) { $obj->loadSource(); if (is_object($obj->Source)) { $handler =& xoops_getmodulehandler('tplsource', 'legacyRender'); if (!$handler->delete($obj->Source, $force)) { return false; } } return parent::delete($obj, $force); }
/** * delete * * @param XoopsSimpleObject &$obj * * @return **/ public function delete(&$obj, $force = false) { //delete members in this group $handler = Legacy_Utils::getModuleHandler('member', $this->getDirname()); $handler->deleteAll(new Criteria('group_id', $obj->get('group_id'))); unset($handler); //delete policy for this group $handler = Legacy_Utils::getModuleHandler('policy', $this->getDirname()); $handler->deleteAll(new Criteria('group_id', $obj->get('group_id'))); unset($handler); return parent::delete($obj, $force); }
function delete(&$obj, $force) { $handler =& xoops_getmodulehandler('tplfile', 'legacyRender'); $handler->deleteAll(new Criteria('tpl_tplset', $obj->get('tplset_name'))); return parent::delete($obj, $force); }
/** * delete * * @param int $object * @param bool $force * * @return bool */ public function delete($obj, $force = false) { if (parent::delete($obj, $force)) { $cri = new CriteriaCompo(); $cri->add(new Criteria('uid', $obj->get('conne_uid'))); $cri->add(new Criteria('conne_uid', $obj->get('uid'))); $objs = $this->getObjects($cri); if (count($objs) === 1) { $obj = array_shift($objs); $obj->set('stat', Pmenum_Cstat::ONEWAY); $this->insert($obj); } return true; } return false; }
/** * delete * * @param Abstract_ImageObject $dirname * @param bool $force * * @return bool **/ public function delete(&$obj, $force = false) { //delete photo $this->_removeImageFile($obj); //delete db return parent::delete($obj, $force); }
/** * @public */ public function delete(&$obj, $force = false) { global $xoopsDB; $sql = 'ALTER TABLE ' . $xoopsDB->prefix('profile_data') . ' DROP `' . $obj->get('field_name') . '`'; $xoopsDB->query($sql); return parent::delete($obj, $force); }
/** * delete * * @param XoopsSimpleObject &$obj * * @return **/ public function delete(&$obj) { $handler = Legacy_Utils::getModuleHandler('permit', $this->getDirname()); $handler->deleteAll(new Criteria('cat_id', $obj->get('cat_id'))); unset($handler); return parent::delete($obj); }