当前位置: 首页>>代码示例>>PHP>>正文


PHP ModuleModel::syncModuleToSite方法代码示例

本文整理汇总了PHP中ModuleModel::syncModuleToSite方法的典型用法代码示例。如果您正苦于以下问题:PHP ModuleModel::syncModuleToSite方法的具体用法?PHP ModuleModel::syncModuleToSite怎么用?PHP ModuleModel::syncModuleToSite使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ModuleModel的用法示例。


在下文中一共展示了ModuleModel::syncModuleToSite方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: init

 function init()
 {
     // module_srl이 있으면 미리 체크하여 존재하는 모듈이면 module_info 세팅
     $module_srl = Context::get('module_srl');
     if (!$module_srl && $this->module_srl) {
         $module_srl = $this->module_srl;
         Context::set('module_srl', $module_srl);
     }
     // module model 객체 생성
     $oModuleModel = getModel('module');
     // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'list';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     if ($module_info && $module_info->module != 'attendance') {
         return $this->stop("msg_invalid_request");
     }
     // 모듈 카테고리 목록을 구함
     $module_category = $oModuleModel->getModuleCategories();
     Context::set('module_category', $module_category);
 }
开发者ID:umjinsun12,项目名称:dngshin,代码行数:29,代码来源:attendance.admin.view.php

示例2: init

 /**
  * @brief initialize view class
  */
 function init()
 {
     $oModuleModel =& getModel('module');
     // use $this->module_srl if the module_srl is not passed
     $module_srl = Context::get('module_srl');
     if (!$module_srl && $this->module_srl) {
         $module_srl = $this->module_srl;
         Context::set('module_srl', $module_srl);
     }
     // prepare $module_info if the module_srl is passed.
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'list';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     // set template path
     $tpl_path = $this->module_path . 'tpl';
     $this->setTemplatePath($tpl_path);
     Context::set('tpl_path', $tpl_path);
 }
开发者ID:seoeun,项目名称:xe-module-cashpay,代码行数:29,代码来源:cashpay.admin.view.php

示例3: init

 /**
  * @brief initialize
  **/
 function init($module = null)
 {
     if (Context::get('module') != 'admin') {
         parent::init();
     }
     // module_srl이 있으면 미리 체크하여 존재하는 모듈이면 module_info 세팅
     $module_srl = Context::get('module_srl');
     if (!$module_srl && $this->module_srl) {
         $module_srl = $this->module_srl;
         Context::set('module_srl', $module_srl);
     }
     $oModuleModel = getModel('module');
     // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'list';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     if ($module_info && !in_array($module_info->module, array('cympusadmin'))) {
         return new Object(-1, 'msg_invalid_request');
     }
     // set template file
     $tpl_path = $this->module_path . 'tpl';
     $this->setTemplatePath($tpl_path);
 }
开发者ID:bjrambo,项目名称:nurigo,代码行数:34,代码来源:cympusadmin.admin.view.php

示例4: init

 /**
  * @brief 초기화
  *
  * livexe 모듈은 일반 사용과 관리자용으로 나누어진다.\n
  **/
 function init()
 {
     // module_srl이 있으면 미리 체크하여 존재하는 모듈이면 module_info 세팅
     $module_srl = Context::get('module_srl');
     if (!$module_srl && $this->module_srl) {
         $module_srl = $this->module_srl;
         Context::set('module_srl', $module_srl);
     }
     // module model 객체 생성
     $oModuleModel =& getModel('module');
     // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'dispLivexeAdminIndex';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     if ($module_info && $module_info->module != 'livexe') {
         return $this->stop("msg_invalid_request");
     }
     // 모듈 카테고리 목록을 구함
     $module_category = $oModuleModel->getModuleCategories();
     Context::set('module_category', $module_category);
     $template_path = sprintf("%stpl/", $this->module_path);
     $this->setTemplatePath($template_path);
 }
开发者ID:haegyung,项目名称:xe-module-live,代码行数:36,代码来源:livexe.admin.view.php

示例5: init

 /**
  * @brief Initialization
  **/
 function init()
 {
     // Pre-check if module_srl exists. Set module_info if exists
     $module_srl = Context::get('module_srl');
     // Create module model object
     $oModuleModel =& getModel('module');
     // module_srl two come over to save the module, putting the information in advance
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'list';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     // Get a list of module categories
     $module_category = $oModuleModel->getModuleCategories();
     Context::set('module_category', $module_category);
     //Security
     $security = new Security();
     $security->encodeHTML('module_category..title');
     // Get a template path (page in the administrative template tpl putting together)
     $this->setTemplatePath($this->module_path . 'tpl');
 }
开发者ID:relip,项目名称:xe-core,代码行数:30,代码来源:page.admin.view.php

示例6: dispInipaystandardAdminModuleList

 /**
  * @brief 모듈 목록
  */
 function dispInipaystandardAdminModuleList()
 {
     $args = new stdClass();
     $args->sort_index = "module_srl";
     $args->page = Context::get('page');
     $args->list_count = 20;
     $args->page_count = 10;
     $args->s_module_category_srl = Context::get('module_category_srl');
     $search_target = Context::get('search_target');
     $search_keyword = Context::get('search_keyword');
     switch ($search_target) {
         case 'mid':
             $args->s_mid = $search_keyword;
             break;
         case 'browser_title':
             $args->s_browser_title = $search_keyword;
             break;
     }
     $output = executeQueryArray('inipaystandard.getModuleList', $args);
     ModuleModel::syncModuleToSite($output->data);
     Context::set('total_count', $output->total_count);
     Context::set('total_page', $output->total_page);
     Context::set('page', $output->page);
     Context::set('module_list', $output->data);
     Context::set('page_navigation', $output->page_navigation);
     $this->setTemplateFile('module_list');
 }
开发者ID:WEN2ER,项目名称:nurigo,代码行数:30,代码来源:inipaystandard.admin.view.php

示例7: dispTranslationAdminContent

 function dispTranslationAdminContent()
 {
     $args->sort_index = "module_srl";
     $args->page = Context::get('page');
     $args->list_count = 20;
     $args->page_count = 10;
     $args->s_module_category_srl = Context::get('module_category_srl');
     $s_mid = Context::get('s_mid');
     if ($s_mid) {
         $args->s_mid = $s_mid;
     }
     $s_browser_title = Context::get('s_browser_title');
     if ($s_browser_title) {
         $args->s_browser_title = $s_browser_title;
     }
     $output = executeQueryArray('translation.getTranslationList', $args);
     ModuleModel::syncModuleToSite($output->data);
     // setup module variables, context::set
     Context::set('total_count', $output->total_count);
     Context::set('total_page', $output->total_page);
     Context::set('page', $output->page);
     Context::set('translation_list', $output->data);
     Context::set('page_navigation', $output->page_navigation);
     // set template file
     $this->setTemplateFile('index');
 }
开发者ID:laiello,项目名称:xe-translation,代码行数:26,代码来源:translation.admin.view.php

示例8: init

 function init()
 {
     // module_srl이 있으면 미리 체크하여 존재하는 모듈이면 module_info 세팅
     $module_srl = Context::get('module_srl');
     if (!$module_srl && $this->module_srl) {
         $module_srl = $this->module_srl;
         Context::set('module_srl', $module_srl);
     }
     $oModuleModel =& getModel('module');
     // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'list';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     if ($module_info && $module_info->module != 'purplebook') {
         return $this->stop("msg_invalid_request");
     }
     // 템플릿 설정
     $this->setTemplatePath($this->module_path . 'tpl');
 }
开发者ID:seoeun,项目名称:xe-module-purplebook,代码行数:27,代码来源:purplebook.admin.view.php

示例9: init

 /**
  * @brief Contructor
  **/
 function init()
 {
     // module_srl이 있으면 미리 체크하여 존재하는 모듈이면 module_info 세팅
     $module_srl = Context::get('module_srl');
     if (!$module_srl && $this->module_srl) {
         $module_srl = $this->module_srl;
         Context::set('module_srl', $module_srl);
     }
     $oModuleModel =& getModel('module');
     // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'list';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     if ($module_info && !in_array($module_info->module, array('nmileage'))) {
         return $this->stop("msg_invalid_request");
     }
     // set template file
     $tpl_path = $this->module_path . 'tpl';
     $this->setTemplatePath($tpl_path);
     Context::set('tpl_path', $tpl_path);
 }
开发者ID:umjinsun12,项目名称:dngshin,代码行数:32,代码来源:nmileage.admin.view.php

示例10: getModuleMidList

 function getModuleMidList($args)
 {
     $args->list_count = 20;
     $args->page_count = 10;
     $output = executeQueryArray('module.getModuleMidList', $args);
     if (!$output->toBool()) {
         return $output;
     }
     ModuleModel::syncModuleToSite($output->data);
     return $output;
 }
开发者ID:kimkucheol,项目名称:xe-core,代码行数:11,代码来源:module.admin.model.php

示例11: dispBoardAdminContent

 /**
  * @brief display the board module admin contents
  **/
 function dispBoardAdminContent()
 {
     // setup the board module general information
     $args = new stdClass();
     $args->sort_index = "module_srl";
     $args->page = Context::get('page');
     $args->list_count = 20;
     $args->page_count = 10;
     $args->s_module_category_srl = Context::get('module_category_srl');
     $search_target = Context::get('search_target');
     $search_keyword = Context::get('search_keyword');
     switch ($search_target) {
         case 'mid':
             $args->s_mid = $search_keyword;
             break;
         case 'browser_title':
             $args->s_browser_title = $search_keyword;
             break;
     }
     $output = executeQueryArray('board.getBoardList', $args);
     ModuleModel::syncModuleToSite($output->data);
     // get the skins path
     $oModuleModel = getModel('module');
     $skin_list = $oModuleModel->getSkins($this->module_path);
     Context::set('skin_list', $skin_list);
     $mskin_list = $oModuleModel->getSkins($this->module_path, "m.skins");
     Context::set('mskin_list', $mskin_list);
     // get the layouts path
     $oLayoutModel = getModel('layout');
     $layout_list = $oLayoutModel->getLayoutList();
     Context::set('layout_list', $layout_list);
     $mobile_layout_list = $oLayoutModel->getLayoutList(0, "M");
     Context::set('mlayout_list', $mobile_layout_list);
     $oModuleAdminModel = getAdminModel('module');
     $selected_manage_content = $oModuleAdminModel->getSelectedManageHTML($this->xml_info->grant);
     Context::set('selected_manage_content', $selected_manage_content);
     // use context::set to setup variables on the templates
     Context::set('total_count', $output->total_count);
     Context::set('total_page', $output->total_page);
     Context::set('page', $output->page);
     Context::set('board_list', $output->data);
     Context::set('page_navigation', $output->page_navigation);
     $security = new Security();
     $security->encodeHTML('board_list..browser_title', 'board_list..mid');
     $security->encodeHTML('skin_list..title', 'mskin_list..title');
     $security->encodeHTML('layout_list..title', 'layout_list..layout');
     $security->encodeHTML('mlayout_list..title', 'mlayout_list..layout');
     // 템플릿 파일 지정
     $this->setTemplateFile('index');
 }
开发者ID:kimkucheol,项目名称:xe-core,代码行数:53,代码来源:board.admin.view.php

示例12: dispWikiAdminContent

 function dispWikiAdminContent()
 {
     $args->sort_index = "module_srl";
     $args->page = Context::get('page');
     $args->list_count = 20;
     $args->page_count = 10;
     $args->s_module_category_srl = Context::get('module_category_srl');
     $output = executeQueryArray('wiki.getWikiList', $args);
     ModuleModel::syncModuleToSite($output->data);
     // 템플릿에 쓰기 위해서 context::set
     Context::set('total_count', $output->total_count);
     Context::set('total_page', $output->total_page);
     Context::set('page', $output->page);
     Context::set('wiki_list', $output->data);
     Context::set('page_navigation', $output->page_navigation);
     // 템플릿 파일 지정
     $this->setTemplateFile('index');
 }
开发者ID:hottaro,项目名称:xpressengine,代码行数:18,代码来源:wiki.admin.view.php

示例13: dispEpayAdminEpayList

 /**
  * @brief list module instances.
  **/
 function dispEpayAdminEpayList()
 {
     // load epay module instances
     $args = new stdClass();
     $args->sort_index = "module_srl";
     $args->page = Context::get('page');
     $args->list_count = 20;
     $args->page_count = 10;
     $args->s_module_category_srl = Context::get('module_category_srl');
     $output = executeQueryArray('epay.getEpayList', $args);
     ModuleModel::syncModuleToSite($output->data);
     // set variables for template
     Context::set('total_count', $output->total_count);
     Context::set('total_page', $output->total_page);
     Context::set('page', $output->page);
     Context::set('epay_list', $output->data);
     Context::set('page_navigation', $output->page_navigation);
     // set template file
     $this->setTemplateFile('epaylist');
 }
开发者ID:bjrambo,项目名称:nurigo,代码行数:23,代码来源:epay.admin.view.php

示例14: dispStore_searchAdminSkinInfo

 /**
  * Skin Settings
  *
  * @return Object
  */
 function dispStore_searchAdminSkinInfo()
 {
     // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'list';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     // 공통 모듈 권한 설정 페이지 호출
     $oModuleAdminModel =& getAdminModel('module');
     $skin_content = $oModuleAdminModel->getModuleSkinHTML($this->module_info->module_srl);
     Context::set('skin_content', $skin_content);
     $this->setTemplateFile('skininfo');
 }
开发者ID:seoeun,项目名称:xe-module-store_search,代码行数:25,代码来源:store_search.admin.view.php

示例15: init

 function init()
 {
     // module_srl이 있으면 미리 체크하여 존재하는 모듈이면 module_info 세팅
     $module_srl = Context::get('module_srl');
     if (!$module_srl && $this->module_srl) {
         $module_srl = $this->module_srl;
         Context::set('module_srl', $module_srl);
     }
     $oModuleModel = getModel('module');
     // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'list';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     if ($module_info && !in_array($module_info->module, array('nstore', 'nstore_digital', 'elearning'))) {
         return $this->stop("msg_invalid_request");
     }
     // epay plugin list
     $oEpayModel = getModel('epay');
     $modules = $oEpayModel->getEpayList();
     Context::set('epay_modules', $modules);
     // set template file
     $tpl_path = $this->module_path . 'tpl';
     $this->setTemplatePath($tpl_path);
     Context::set('tpl_path', $tpl_path);
     // module이 cympusadmin일때 관리자 레이아웃으로
     if (Context::get('module') == 'cympusadmin') {
         $classfile = _XE_PATH_ . 'modules/cympusadmin/cympusadmin.class.php';
         if (file_exists($classfile)) {
             require_once $classfile;
             cympusadmin::init($this);
         }
     }
 }
开发者ID:bjrambo,项目名称:nurigo,代码行数:41,代码来源:nstore_digital.admin.view.php


注:本文中的ModuleModel::syncModuleToSite方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。