Beispiel #1
0
 /**
  * Get DEF Adapter by Backend Application
  * @param $idBackendApplication
  */
 private function getDefAdapter($idBackendApplication)
 {
     $backendApp = new BackendApplication();
     $backendAppRow = $backendApp->getBackendApplication(intval($idBackendApplication));
     if (is_null($backendAppRow)) {
         throw new Logic_Exception('Nie znaleziono backend Application o podanym id');
     }
     return Base_Def_Factory::getInstance($backendAppRow->application_code);
 }
Beispiel #2
0
 /**
  * Ustawia id backend_application
  *
  * @param mixed $backendApplicationId
  * @return Base_Dictionary_Extended
  */
 public function setBackendApplicationId($backendApplicationId)
 {
     if (is_int($backendApplicationId)) {
         $this->_backendApplicationId = $backendApplicationId;
     } elseif (is_string($backendApplicationId)) {
         $model = new BackendApplication();
         $backendApplication = $model->getBackendApplication($backendApplicationId);
         if ($backendApplication !== null) {
             $this->_backendApplicationId = $backendApplication->id;
         }
     }
     return $this;
 }