예제 #1
0
파일: Delete.php 프로젝트: GruppoMeta/Movio
 public function execute($entityId)
 {
     // TODO controllo ACL
     if ($entityId) {
         $document = org_glizy_objectFactory::createModel('movio.modules.ontologybuilder.models.EntityDocument');
         $document->delete($entityId);
         org_glizy_helpers_Navigation::goHere();
     }
 }
예제 #2
0
 public function execute($id, $model)
 {
     // TODO controllo ACL
     if ($id) {
         $contentproxy = org_glizy_objectFactory::createObject('org.glizycms.contents.models.proxy.ModuleContentProxy');
         $contentproxy->toggleVisibility($id, $model);
         org_glizy_helpers_Navigation::goHere();
     }
 }
예제 #3
0
파일: Delete.php 프로젝트: GruppoMeta/Movio
 public function executeLater($id)
 {
     // TODO controllo ACL
     if ($id) {
         $proxy = org_glizy_objectFactory::createObject('org.glizycms.languages.models.proxy.LanguagesProxy');
         $proxy->delete($id);
         org_glizy_helpers_Navigation::goHere();
     }
 }
예제 #4
0
파일: Delete.php 프로젝트: GruppoMeta/Movio
 public function execute($id, $model)
 {
     // TODO controllo ACL
     if ($id) {
         $proxy = org_glizy_objectFactory::createObject('org.glizycms.contents.models.proxy.ActiveRecordProxy');
         $proxy->delete($id, $model);
         org_glizy_helpers_Navigation::goHere();
     }
 }
예제 #5
0
파일: Delete.php 프로젝트: GruppoMeta/Movio
 public function execute($id)
 {
     // cancella tutti i contenuti collegati al tipo di entità da cancellare
     $it = org_glizy_objectFactory::createModelIterator('movio.modules.ontologybuilder.models.EntityDocument');
     $it->load('allFromTypeAllStatusAllLanguages', array('entityTypeId' => $id));
     foreach ($it as $ar) {
         $ar->delete();
     }
     // cancella le proprietà collegate all'entità
     $it = org_glizy_objectFactory::createModelIterator('movio.modules.ontologybuilder.models.EntityProperties');
     $it->load('entityPropertiesFromId', array('entityId' => $id));
     foreach ($it as $ar) {
         $ar->delete();
     }
     // cancella l'entità
     $entity = org_glizy_objectFactory::createModel('movio.modules.ontologybuilder.models.Entity');
     $entity->delete($id);
     $entityTypeService = $this->application->retrieveProxy('movio.modules.ontologybuilder.service.EntityTypeService');
     $entityTypeService->invalidate();
     org_glizy_helpers_Navigation::goHere();
 }
예제 #6
0
파일: Delete.php 프로젝트: GruppoMeta/Movio
 public function execute($id)
 {
     $mediaProxy = org_glizy_ObjectFactory::createObject('org.glizycms.mediaArchive.models.proxy.MediaProxy');
     $mediaProxy->deleteMedia($id);
     org_glizy_helpers_Navigation::goHere();
 }