Exemplo n.º 1
0
 public function execute()
 {
     if ($this->application->user->type < 100) {
         echo 'Недостаточно прав доступа';
         exit;
     }
     if ($this->dataObjectMapId != 0) {
         $dataObjectMap = new bmDataObjectMap($this->application, array('identifier' => $this->dataObjectMapId));
         $dataObjectMap->delete();
     }
     unset($dataObjectMap);
     parent::execute();
 }
Exemplo n.º 2
0
 public function deleteDataObjectMap($name)
 {
     if (!$this->application->dataLink->tableExists($name)) {
         if ($this->isLogMode) {
             echo 'DB table "' . $name . '" does not exist.' . "\n";
         }
     }
     $dataObjectMapId = $this->application->getObjectIdByFieldName('dataObjectMap', 'name', $name);
     if ($dataObjectMapId) {
         $dataObjectMap = new bmDataObjectMap($this->application, array('identifier' => $dataObjectMapId));
         $dataObjectMap->delete();
         if ($this->isLogMode !== true) {
             $this->log('$application->api->deleteDataObjectMap(\'' . $name . '\');');
         }
     } else {
         if ($this->isLogMode) {
             echo 'DataObject "' . $name . '" does not exist.' . "\n";
         }
     }
 }