public function insert(&$obj, $force = false) { if (count($obj->mDef) === 0) { return true; } return parent::insert($obj, $force = false); }
/** * do execute. * * @return Enum */ protected function _doExecute() { if ($this->mObjectHandler->insert($this->mObject)) { return $this->_getFrameViewStatus('SUCCESS'); } return $this->_getFrameViewStatus('ERROR'); }
/** * insert data to table * * @param XoopsSimpleObject $obj * @param bool $force * * @return bool */ public function insert($obj, $force = false) { $ret = parent::insert($obj, $force); if ($ret == true) { $ret = $this->_setClientData($obj); } return $ret; }
function insert(&$obj, $force = false) { if (parent::insert($obj, $force)) { if (is_object($obj->mImageBody)) { $obj->mImageBody->set('image_id', $obj->get('image_id')); $handler =& xoops_getmodulehandler('imagebody', 'legacy'); return $handler->insert($obj->mImageBody, $force); } return true; } return false; }
function insert(&$obj, $force = false) { if (!parent::insert($obj, $force)) { return false; } $obj->loadSource(); if (!is_object($obj->Source)) { return true; } else { $handler =& xoops_getmodulehandler('tplsource', 'legacyRender'); if ($obj->Source->isNew()) { $obj->Source->set('tpl_id', $obj->get('tpl_id')); } return $handler->insert($obj->Source, $force); } }
/** * insert * * @param XoopsSimpleObject &$obj * @param bool $force * * @return bool **/ public function insert(&$obj, $force = false) { $result = parent::insert($obj, $force); $handler = Legacy_Utils::getModuleHandler('permission', $this->getDirname()); $obj->loadGroup(); $dataList = $obj->mGroup->getClientDataList(); foreach ($dataList as $data) { $permission = $handler->insertPermission($obj->get('group_id'), $obj->get('uid'), $data['dirname'], $data['dataname']); } return $result; }
function insert(&$comment, $force = false) { if (parent::insert($comment, $force)) { $this->mUpdateSuccess->call($comment); return true; } else { return false; } }
function insert(&$user, $force = false) { if (parent::insert($user, $force)) { $flag = true; $user->_loadGroups(); $handler =& xoops_getmodulehandler('groups_users_link', 'user'); $oldLinkArr =& $handler->getObjects(new Criteria('uid', $user->get('uid')), $force); // // Delete // $oldGroupidArr = array(); foreach (array_keys($oldLinkArr) as $key) { $oldGroupidArr[] = $oldLinkArr[$key]->get('groupid'); if (!in_array($oldLinkArr[$key]->get('groupid'), $user->Groups)) { $handler->delete($oldLinkArr[$key], $force); } } foreach ($user->Groups as $gid) { if (!in_array($gid, $oldGroupidArr)) { $link =& $handler->create(); $link->set('groupid', $gid); $link->set('uid', $user->get('uid')); $flag =& $handler->insert($link, $force); unset($link); } } return $flag; } return false; }
function insert(&$obj, $force = false) { $returnFlag = parent::insert($obj, $force); $handler =& xoops_getmodulehandler('group_permission', 'legacy'); // // If the object has groups which are allowed to read. // if ($obj->isLoadedReadGroups()) { $criteria = new CriteriaCompo(); $criteria->add(new Criteria('gperm_itemid', $obj->get('imgcat_id'))); $criteria->add(new Criteria('gperm_modid', 1)); $criteria->add(new Criteria('gperm_name', 'imgcat_read')); $handler->deleteAll($criteria); foreach ($obj->mReadGroups as $group) { $perm =& $handler->create(); $perm->set('gperm_groupid', $group->get('groupid')); $perm->set('gperm_itemid', $obj->get('imgcat_id')); $perm->set('gperm_modid', 1); $perm->set('gperm_name', 'imgcat_read'); $returnFlag &= $handler->insert($perm, $force); } } // // If the object has groups which are allowed to upload. // if ($obj->isLoadedUploadGroups()) { $criteria = new CriteriaCompo(); $criteria->add(new Criteria('gperm_itemid', $obj->get('imgcat_id'))); $criteria->add(new Criteria('gperm_modid', 1)); $criteria->add(new Criteria('gperm_name', 'imgcat_write')); $handler->deleteAll($criteria); foreach ($obj->mUploadGroups as $group) { $perm =& $handler->create(); $perm->set('gperm_groupid', $group->get('groupid')); $perm->set('gperm_itemid', $obj->get('imgcat_id')); $perm->set('gperm_modid', 1); $perm->set('gperm_name', 'imgcat_write'); $returnFlag &= $handler->insert($perm, $force); } } return $returnFlag; }
/** * insert * * @param int $object * @param bool $force * * @return bool */ public function insert($obj, $force = false) { $cri = new CriteriaCompo(); $cri->add(new Criteria('uid', $obj->get('conne_uid'))); $cri->add(new Criteria('conne_uid', $obj->get('uid'))); $conneArr = $this->getObjects($cri); if (count($conneArr) === 1) { $time = time(); $conne = array_shift($conneArr); $conne->set('stat', Pmenum_Cstat::TWOWAY); $conne->set('accepttime', $time); $obj->set('stat', Pmenum_Cstat::TWOWAY); $obj->set('accepttime', $time); } if (parent::insert($obj, $force)) { if (isset($conne)) { $this->insert($conne); } return true; } return false; }
/** * @public */ public function insert(&$obj, $force = false) { global $xoopsDB; $obj->setFieldTypeObject(); if ($obj->isNew()) { $sql = 'ALTER TABLE ' . $xoopsDB->prefix('profile_data') . ' ADD `' . $obj->get('field_name') . '` ' . $obj->mFieldType->getTableQuery(); $xoopsDB->query($sql); } else { $oldObj = $this->get($obj->get('field_id')); if ($oldObj->get('field_name') != $obj->get('field_name')) { $sql = 'ALTER TABLE ' . $xoopsDB->prefix('profile_data') . ' CHANGE `' . $oldObj->get('field_name') . '` `' . $obj->get('field_name') . '` ' . $oldObj->mFieldType->getTableQuery(); $xoopsDB->query($sql); } } return parent::insert($obj, $force); }
/** * insert * * @param XoopsSimpleObject &$obj * @param bool $force * * @return bool **/ public function insert(&$obj, $force = false) { $result = parent::insert($obj, $force); if ($obj->isNew()) { $handler = Legacy_Utils::getModuleHandler('member', $this->getDirname()); $member = $handler->create(); $member->set('uid', Legacy_Utils::getUid()); $member->set('group_id', $obj->get('group_id')); $member->set('status', Lenum_ProgressStatus::FINISHED); $member->set('rank', Pmenum_Member::OWNER); $handler->insert($member); } return $result; }