コード例 #1
0
ファイル: storage.php プロジェクト: Git-Host/email
 /**
  * @param int $iSubscriptionID
  *
  * @return array|bool
  */
 public function getSubscriptionById($iSubscriptionID)
 {
     $mResult = false;
     if ($this->oConnection->Execute($this->oCommandCreator->getSubscriptionById($iSubscriptionID))) {
         $oRow = $this->oConnection->GetNextRecord();
         if ($oRow && isset($oRow->id_tenant) && 0 < (int) $oRow->id_tenant) {
             $oSubscription = new CSubscription((int) $oRow->id_tenant);
             $oSubscription->InitByDbRow($oRow);
             $mResult = $oSubscription;
         }
         $this->oConnection->FreeResult();
     }
     $this->throwDbExceptionIfExist();
     return $mResult;
 }