public function getExtensionById($id) { global $mainframe; $obj_row = YiiTables::getInstance(TBL_EXTENSIONS); $obj_row->load($id); $path = Yii::app()->basePath . '/extensions/modules/' . $obj_row->folder; $module_xml_file = $path . "/" . $obj_row->folder . ".xml"; if (!file_exists($module_xml_file)) { YiiMessage::raseWarning("Error! file xml module is not existing!."); $mainframe->redirect(Yii::app()->createUrl("/modules")); } $params = sysLoadXmlParam($module_xml_file, $obj_row->params); $obj_row->params = $params; return $obj_row; }
public function getItem($cid) { global $mainframe; $obj_module = YiiModule::getInstance(); $obj_row = $obj_module->loadItem($cid); $path = Yii::app()->basePath . '/extensions/modules/' . $obj_row->module; $module_xml_file = $path . "/" . $obj_row->module . ".xml"; if (!file_exists($module_xml_file)) { YiiMessage::raseWarning("Error! file xml module is not existing!."); $mainframe->redirect(Yii::app()->createUrl("/modules")); } $params = sysLoadXmlParam($module_xml_file, $obj_row->params); $obj_row->params = $params; return $obj_row; }