public function documentAction() { $r = $this->getRequest(); $guid = $r->getParam('g'); $this->view->catalogGuid = $guid; $bpm = new Kutu_Core_Bpm_Relation(); $this->view->rowsetRelatedItem = $bpm->getFiles($guid); }
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); }