コード例 #1
0
 public function translationsAction()
 {
     $r = $this->getRequest();
     $guid = $r->getParam('g');
     $this->view->catalogGuid = $guid;
     $bpm = new Kutu_Core_Bpm_Relation();
     $this->view->aData = $bpm->getTranslations($guid);
 }
コード例 #2
0
 public function __construct($catalogGuid)
 {
     $this->view = new Zend_View();
     $this->view->setScriptPath(dirname(__FILE__));
     $this->catalogGuid = $catalogGuid;
     $this->view->addHelperPath(KUTU_ROOT_DIR . '/lib/Kutu/View/Helper', 'Kutu_View_Helper');
     $bpm = new Kutu_Core_Bpm_Relation();
     $this->view->aData = $bpm->getTranslations($catalogGuid);
     //print_r($a2);
     //die();
     $this->view->catalogGuid = $catalogGuid;
 }
コード例 #3
0
 public function removeAction()
 {
     $this->view->message = "";
     $req = $this->getRequest();
     $itemGuid = $req->getParam('guid') ? $req->getParam('guid') : 'XXX';
     $relatedGuid = $req->getParam('relatedGuid') ? $req->getParam('relatedGuid') : 'XXX';
     $relateAs = $req->getParam('relateAs') ? $req->getParam('relateAs') : 'XXX';
     $bpm = new Kutu_Core_Bpm_Relation();
     if ($bpm->delete($itemGuid, $relatedGuid, $relateAs)) {
         $this->view->message = 'Relation Removed';
     } else {
         $this->view->message = 'No Relation Removed';
     }
 }
コード例 #4
0
 public function detailsAction()
 {
     $this->view->addHelperPath(KUTU_ROOT_DIR . '/lib/Kutu/View/Helper', 'Kutu_View_Helper');
     $r = $this->getRequest();
     $catalogGuid = $r->getParam('guid');
     $this->view->catalogGuid = $catalogGuid;
     $folderGuid = $r->getParam('node');
     $tblCatalog = new Kutu_Core_Orm_Table_Catalog();
     $rowCatalog = $tblCatalog->find($catalogGuid)->current();
     $this->view->rowCatalog = $rowCatalog;
     $rowsetAttribute = $rowCatalog->findDependentRowsetCatalogAttribute();
     $rowTitle = $rowsetAttribute->findByAttributeGuid('fixedTitle');
     $this->view->catalogTitle = $rowTitle->value;
     $rowSubTitle = $rowsetAttribute->findByAttributeGuid('fixedSubTitle');
     $this->view->catalogSubTitle = $rowSubTitle->value;
     $modDir = $this->getFrontController()->getModuleDirectory();
     require_once $modDir . '/components/Dms/Catalog/DetailsViewer.php';
     $w = new Admin_Dms_Catalog_DetailsViewer($catalogGuid, 'root');
     $this->view->widget1 = $w;
     if (empty($folderGuid)) {
         $rowsetFolder = $rowCatalog->findManyToManyRowset('Kutu_Core_Orm_Table_Folder', 'Kutu_Core_Orm_Table_CatalogFolder');
         if (count($rowsetFolder) > 0) {
             $rowFolder = $rowsetFolder->current();
             $folderGuid = $rowFolder->guid;
         }
     }
     require_once $modDir . '/components/Dms/FolderBreadcrumbs.php';
     $w2 = new Admin_Dms_FolderBreadcrumbs($folderGuid);
     $this->view->widget2 = $w2;
     require_once $modDir . '/components/Dms/Relation/OtherViewer.php';
     $w3 = new Admin_Dms_Relation_OtherViewer($catalogGuid);
     $this->view->widget3 = $w3;
     require_once $modDir . '/components/Dms/Relation/FolderViewer.php';
     $w4 = new Admin_Dms_Relation_FolderViewer($catalogGuid);
     $this->view->widget4 = $w4;
     require_once $modDir . '/components/Dms/Relation/SejarahViewer.php';
     $w5 = new Admin_Dms_Relation_SejarahViewer($catalogGuid);
     $this->view->widgetSejarah = $w5;
     require_once $modDir . '/components/Dms/Relation/DasarHukumViewer.php';
     $w6 = new Admin_Dms_Relation_DasarHukumViewer($catalogGuid);
     $this->view->widgetDasarHukum = $w6;
     require_once $modDir . '/components/Dms/Relation/PelaksanaViewer.php';
     $w7 = new Admin_Dms_Relation_PelaksanaViewer($catalogGuid);
     $this->view->widgetPelaksana = $w7;
     require_once $modDir . '/components/Dms/Relation/TranslationViewer.php';
     $w8 = new Admin_Dms_Relation_TranslationViewer($catalogGuid);
     $this->view->widgetTranslation = $w8;
     Zend_Loader::loadClass('Kutu_Core_Orm_Table_RelatedItem');
     $tblRelatedItem = new Kutu_Core_Orm_Table_RelatedItem();
     /*$where = "relatedGuid='$catalogGuid' AND relateAs='RELATED_FILE'";
     		$rowsetRelatedItem = $tblRelatedItem->fetchAll($where);
     		$this->view->rowsetRelatedItem = $rowsetRelatedItem;*/
     $bpm = new Kutu_Core_Bpm_Relation();
     $this->view->rowsetRelatedItem = $bpm->getFiles($catalogGuid);
 }