/**
  * @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 '';
 }
Exemple #3
0
 /**
  * @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 '';
 }
Exemple #4
0
 /**
  * @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 '';
 }
Exemple #5
0
 /**
  * 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 '';
 }