/** * @param CTwofactorauth $oObject * @return string */ public function CreateAccount(\CTwofactorauth $oObject) { $aResults = api_AContainer::DbInsertArrays($oObject, $this->oHelper); if ($aResults[0] && $aResults[1]) { $sSql = 'INSERT INTO %stwofa_accounts ( %s ) VALUES ( %s )'; return sprintf($sSql, $this->prefix(), implode(', ', $aResults[0]), implode(', ', $aResults[1])); } return ''; }
/** * @param CSocial $oSocial * @return string */ public function CreateSocial(CSocial $oSocial) { $aResults = api_AContainer::DbInsertArrays($oSocial, $this->oHelper); if ($aResults[0] && $aResults[1]) { $sSql = 'INSERT INTO %sawm_social ( %s ) VALUES ( %s )'; return sprintf($sSql, $this->Prefix(), implode(', ', $aResults[0]), implode(', ', $aResults[1])); } return ''; }
/** * @param CSubscription $oSubscription * * @return string */ public function createSubscription($oSubscription) { $aResults = api_AContainer::DbInsertArrays($oSubscription, $this->oHelper); if ($aResults[0] && $aResults[1]) { $sSql = 'INSERT INTO %sawm_subscriptions ( %s ) VALUES ( %s )'; return sprintf($sSql, $this->prefix(), implode(', ', $aResults[0]), implode(', ', $aResults[1])); } return ''; }
/** * @param CAccount $oAccount * @param CFetcher $oFetcher * @return string */ public function createFetcher($oAccount, $oFetcher) { $aResults = api_AContainer::DbInsertArrays($oFetcher, $this->oHelper); if ($aResults[0] && $aResults[1]) { $sSql = 'INSERT INTO %sawm_fetchers ( %s ) VALUES ( %s )'; return sprintf($sSql, $this->prefix(), implode(', ', $aResults[0]), implode(', ', $aResults[1])); } return ''; }
/** * Returns query-string for creating user settings and data in awm_settings table. * * @param CUser $oUser CUser object. * * @return string */ public function createUserQuery(CUser $oUser) { $aResults = api_AContainer::DbInsertArrays($oUser, $this->oHelper); if ($aResults[0] && $aResults[1]) { $sSql = 'INSERT INTO %sawm_settings ( %s ) VALUES ( %s )'; return sprintf($sSql, $this->prefix(), implode(', ', $aResults[0]), implode(', ', $aResults[1])); } return ''; }
/** * @param CHelpdeskUser $oHelpdeskUser * @param CHelpdeskPost $oHelpdeskPost * @return string */ public function CreatePost(CHelpdeskUser $oHelpdeskUser, CHelpdeskPost $oHelpdeskPost) { $aResults = api_AContainer::DbInsertArrays($oHelpdeskPost, $this->oHelper); if (!empty($aResults[0]) && !empty($aResults[1])) { $sSql = 'INSERT INTO %sahd_posts ( %s ) VALUES ( %s )'; return sprintf($sSql, $this->Prefix(), implode(', ', $aResults[0]), implode(', ', $aResults[1])); } return ''; }
/** * @param CGroup $oGroup * @return string */ public function CreateGroup(CGroup $oGroup) { $aResults = api_AContainer::DbInsertArrays($oGroup, $this->oHelper); if ($aResults[0] && $aResults[1]) { $sSql = 'INSERT INTO %sawm_addr_groups ( %s ) VALUES ( %s )'; return sprintf($sSql, $this->prefix(), implode(', ', $aResults[0]), implode(', ', $aResults[1])); } return ''; }