mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 01:01:41 +09:00
#19705602 module related DB select column arrangement
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8358 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
914f4d7ef0
commit
ee276fe56e
30 changed files with 133 additions and 78 deletions
|
|
@ -43,7 +43,8 @@
|
|||
$oModuleAdminModel = &getAdminModel('module');
|
||||
|
||||
if($site_module_info->site_srl) $args->site_srl = $site_module_info->site_srl;
|
||||
$mid_list = $oModuleModel->getMidList($args);
|
||||
$columnList = array('module_srl', 'mid', 'browser_title');
|
||||
$mid_list = $oModuleModel->getMidList($args, $columnList);
|
||||
// module_category and module combination
|
||||
if(!$site_module_info->site_srl) {
|
||||
// Get a list of module categories
|
||||
|
|
|
|||
|
|
@ -312,9 +312,10 @@
|
|||
$output = executeQuery("admin.getCommentDeclaredCount", $args);
|
||||
$status->commentDeclared->total = $output->data->count;
|
||||
|
||||
$site_args->site_srl = 0;
|
||||
$output = executeQuery('module.getSiteInfo', $site_args);
|
||||
Context::set('start_module', $output->data);
|
||||
$oModuleModel = &getModel('module');
|
||||
$columnList = array('browser_title');
|
||||
$start_module = $oModuleModel->getSiteInfo(0, $columnList);
|
||||
Context::set('start_module', $start_module);
|
||||
|
||||
Context::set('status', $status);
|
||||
Context::set('layout','none');
|
||||
|
|
@ -343,9 +344,10 @@
|
|||
$ftp_info = Context::getFTPInfo();
|
||||
Context::set('ftp_info', $ftp_info);
|
||||
|
||||
$site_args->site_srl = 0;
|
||||
$output = executeQuery('module.getSiteInfo', $site_args);
|
||||
Context::set('start_module', $output->data);
|
||||
$oModuleModel = &getModel('module');
|
||||
$columnList = array('modules.mid', 'modules.browser_title', 'sites.index_module_srl');
|
||||
$start_module = $oModuleModel->getSiteInfo(0, $columnList);
|
||||
Context::set('start_module', $start_module);
|
||||
|
||||
Context::set('pwd',$pwd);
|
||||
Context::set('layout','none');
|
||||
|
|
|
|||
|
|
@ -1024,7 +1024,8 @@ class documentController extends document {
|
|||
}
|
||||
// Check permissions
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl, $columnList);
|
||||
$grant = $oModuleModel->getGrant($module_info, Context::get('logged_info'));
|
||||
if(!$grant->manager) return new Object(-1,'msg_not_permitted');
|
||||
|
||||
|
|
@ -1079,7 +1080,8 @@ class documentController extends document {
|
|||
$source_category = $oDocumentModel->getCategory($source_category_srl);
|
||||
// Check permissions
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($source_category->module_srl);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($source_category->module_srl, $columnList);
|
||||
$grant = $oModuleModel->getGrant($module_info, Context::get('logged_info'));
|
||||
if(!$grant->manager) return new Object(-1,'msg_not_permitted');
|
||||
// First child of the parent_category_srl
|
||||
|
|
@ -1134,7 +1136,8 @@ class documentController extends document {
|
|||
$oDB->begin();
|
||||
// Check permissions
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl, $columnList);
|
||||
$grant = $oModuleModel->getGrant($module_info, Context::get('logged_info'));
|
||||
if(!$grant->manager) return new Object(-1,'msg_not_permitted');
|
||||
|
||||
|
|
@ -1171,7 +1174,8 @@ class documentController extends document {
|
|||
$module_srl = Context::get('module_srl');
|
||||
// Check permissions
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
$grant = $oModuleModel->getGrant($module_info, Context::get('logged_info'));
|
||||
if(!$grant->manager) return new Object(-1,'msg_not_permitted');
|
||||
|
||||
|
|
@ -1188,7 +1192,8 @@ class documentController extends document {
|
|||
if(!$module_srl) return false;
|
||||
// Get module information (to obtain mid)
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'mid', 'site_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
$mid = $module_info->mid;
|
||||
|
||||
if(!is_dir('./files/cache/document_category')) FileHandler::makeDir('./files/cache/document_category');
|
||||
|
|
|
|||
|
|
@ -21,8 +21,10 @@
|
|||
// Bring a list of variables needed to implement
|
||||
$document_srl = Context::get('document_srl');
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByDocumentSrl($document_srl);
|
||||
// module_info not use in UI
|
||||
//$oModuleModel = &getModel('module');
|
||||
//$module_info = $oModuleModel->getModuleInfoByDocumentSrl($document_srl);
|
||||
|
||||
// Create the document object. If the document module of basic data structures, write it all works .. -_-;
|
||||
$oDocumentModel = &getModel('document');
|
||||
// Creates an object for displaying the selected document
|
||||
|
|
@ -31,7 +33,7 @@
|
|||
// Check permissions
|
||||
if(!$oDocument->isAccessible()) return new Object(-1,'msg_not_permitted');
|
||||
// Information setting module
|
||||
Context::set('module_info', $module_info);
|
||||
//Context::set('module_info', $module_info); //module_info not use in UI
|
||||
// Browser title settings
|
||||
Context::setBrowserTitle($oDocument->getTitleText());
|
||||
Context::set('oDocument', $oDocument);
|
||||
|
|
|
|||
|
|
@ -50,7 +50,8 @@
|
|||
$oModuleModel = &getModel('module');
|
||||
|
||||
$args->site_srl = $site_srl;
|
||||
$mid_list = $oModuleModel->getMidList($args);
|
||||
$columnList = array('module_srl', 'mid', 'module_category_srl', 'browser_title');
|
||||
$mid_list = $oModuleModel->getMidList($args, $columnList);
|
||||
// Combination of module_category and module
|
||||
if(!$args->site_srl) {
|
||||
// Get a list of module category
|
||||
|
|
|
|||
|
|
@ -136,7 +136,8 @@
|
|||
// Module List
|
||||
$mod_srls_count = count($mod_srls);
|
||||
if($mod_srls_count) {
|
||||
$module_output = $oModuleModel->getModulesInfo($mod_srls);
|
||||
$columnList = array('module_srl', 'mid', 'browser_title');
|
||||
$module_output = $oModuleModel->getModulesInfo($mod_srls, $columnList);
|
||||
if($module_output && is_array($module_output)){
|
||||
foreach($module_output as $module) {
|
||||
$module_list[$module->module_srl] = $module;
|
||||
|
|
|
|||
|
|
@ -168,6 +168,7 @@
|
|||
}
|
||||
if($file_module_config->allow_outlink != 'Y') return $this->stop('msg_not_allowed_outlink');
|
||||
}
|
||||
|
||||
// Check if a permission for file download is granted
|
||||
if(is_array($file_module_config->download_grant) && count($file_module_config->download_grant)>0) {
|
||||
if(!Context::get('is_logged')) return $this->stop('msg_not_permitted_download');
|
||||
|
|
@ -175,7 +176,8 @@
|
|||
if($logged_info->is_admin != 'Y') {
|
||||
|
||||
$oModuleModel =& getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($file_obj->module_srl);
|
||||
$columnList = array('module_srl', 'site_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($file_obj->module_srl, $columnList);
|
||||
|
||||
if(!$oModuleModel->isSiteAdmin($logged_info, $module_info->site_srl))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -53,7 +53,8 @@
|
|||
// Display upload status
|
||||
$upload_status = $this->getUploadStatus($attached_size);
|
||||
// Check remained file size until upload complete
|
||||
$config = $oModuleModel->getModuleInfoByMid($mid);
|
||||
//$config = $oModuleModel->getModuleInfoByMid($mid); //perhaps config varialbles not used
|
||||
|
||||
$file_config = $this->getUploadConfig();
|
||||
$left_size = $file_config->allowed_attach_size*1024*1024 - $attached_size;
|
||||
// Settings of required information
|
||||
|
|
|
|||
|
|
@ -194,7 +194,8 @@
|
|||
if(!$target_module) return new Object(-1,'msg_invalid_request');
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$target_module_info = $oModuleModel->getModuleInfoByModuleSrl($target_module);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$target_module_info = $oModuleModel->getModuleInfoByModuleSrl($target_module, $columnList);
|
||||
|
||||
require_once('./modules/importer/ttimport.class.php');
|
||||
$oTT = new ttimport();
|
||||
|
|
|
|||
|
|
@ -28,15 +28,15 @@
|
|||
break;
|
||||
case 'ttxml' :
|
||||
$oModuleModel = &getModel('module');
|
||||
$mid_list = $oModuleModel->getMidList();
|
||||
Context::set('mid_list', $mid_list);
|
||||
//$mid_list = $oModuleModel->getMidList(); //perhaps mid_list variables not use
|
||||
//Context::set('mid_list', $mid_list);
|
||||
|
||||
$template_filename = "ttxml";
|
||||
break;
|
||||
case 'module' :
|
||||
$oModuleModel = &getModel('module');
|
||||
$mid_list = $oModuleModel->getMidList();
|
||||
Context::set('mid_list', $mid_list);
|
||||
//$mid_list = $oModuleModel->getMidList(); //perhaps mid_list variables not use
|
||||
//Context::set('mid_list', $mid_list);
|
||||
|
||||
$template_filename = "module";
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -36,7 +36,9 @@
|
|||
$module_categories = $oModuleModel->getModuleCategories();
|
||||
// Generated mid Wanted list
|
||||
$obj->site_srl = 0;
|
||||
$mid_list = $oModuleModel->getMidList($obj);
|
||||
|
||||
// Shown below as obsolete comments - modify by cherryfilter
|
||||
/*$mid_list = $oModuleModel->getMidList($obj);
|
||||
// module_category and module combination
|
||||
if($module_categories) {
|
||||
foreach($mid_list as $module_srl => $module) {
|
||||
|
|
@ -46,7 +48,8 @@
|
|||
$module_categories[0]->list = $mid_list;
|
||||
}
|
||||
|
||||
Context::set('mid_list',$module_categories);
|
||||
Context::set('mid_list',$module_categories);*/
|
||||
|
||||
// Sample Code
|
||||
Context::set('sample_code', htmlspecialchars('<form action="{getUrl()}" method="get"><input type="hidden" name="vid" value="{$vid}" /><input type="hidden" name="mid" value="{$mid}" /><input type="hidden" name="act" value="IS" /><input type="text" name="is_keyword" class="inputTypeText" value="{$is_keyword}" /><span class="button"><input type="submit" value="{$lang->cmd_search}" /></span></form>') );
|
||||
|
||||
|
|
|
|||
|
|
@ -329,7 +329,8 @@
|
|||
if(!$mid) return new Object(-1, 'msg_invalid_request');
|
||||
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
$module_info = $oModuleModel->getModuleInfoByMid($mid, $site_module_info->site_srl);
|
||||
$columnList = array('layout_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByMid($mid, $site_module_info->site_srl, $columnList);
|
||||
$layout_srl = $module_info->layout_srl;
|
||||
if(!$layout_srl) return new Object(-1, 'msg_invalid_request');
|
||||
|
||||
|
|
|
|||
|
|
@ -132,7 +132,8 @@
|
|||
$output = executeQuery('menu.getMenuLayout', $args);
|
||||
// Set if layout value is not specified in the module
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByMid($mid);
|
||||
$columnList = array('layout_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByMid($mid, 0, $columnList);
|
||||
if(!$module_info->layout_srl&&$output->data->layout_srl) $mid_args->layout_srl = $output->data->layout_srl;
|
||||
// Change menu value of the mid to the menu
|
||||
$oModuleController = &getController('module');
|
||||
|
|
@ -313,7 +314,8 @@
|
|||
|
||||
if($site_srl) {
|
||||
$oModuleModel = &getModel('module');
|
||||
$site_info = $oModuleModel->getSiteInfo($site_srl);
|
||||
$columnList = array('sites.domain');
|
||||
$site_info = $oModuleModel->getSiteInfo($site_srl, $columnList);
|
||||
$domain = $site_info->domain;
|
||||
}
|
||||
// Get a list of menu items corresponding to menu_srl by listorder
|
||||
|
|
|
|||
|
|
@ -74,6 +74,7 @@
|
|||
|
||||
/**
|
||||
* @brief Display a mid list to be able to select on the menu
|
||||
* @perphaps this method not use
|
||||
**/
|
||||
function dispMenuAdminMidList() {
|
||||
$oModuleModel = &getModel('module');
|
||||
|
|
@ -86,7 +87,8 @@
|
|||
// Get a list of mid
|
||||
$args->module_category_srl = Context::get('module_category_srl');
|
||||
$args->module = Context::get('target_module');
|
||||
$mid_list = $oModuleModel->getMidList($args);
|
||||
$columnList = array('module_srl', 'module', 'module_category_srl', 'browser_title');
|
||||
$mid_list = $oModuleModel->getMidList($args, $columnList);
|
||||
Context::set('mid_list', $mid_list);
|
||||
// Set the menu as a pop-up
|
||||
$this->setLayoutFile('popup_layout');
|
||||
|
|
|
|||
|
|
@ -86,7 +86,8 @@
|
|||
$oModuleModel = &getModel('module');
|
||||
$oModuleController = &getController('module');
|
||||
// Get module information
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module', 'module_category_srl', 'layout_srl', 'use_mobile', 'mlayout_srl', 'menu_srl', 'site_srl', 'skin', 'mskin', 'description', 'mcontent', 'open_rss', 'header_text', 'footer_text', 'regdate');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
// Get permission information
|
||||
$module_args->module_srl = $module_srl;
|
||||
$output = executeQueryArray('module.getModuleGrants', $module_args);
|
||||
|
|
@ -127,7 +128,8 @@
|
|||
// Get module_srl
|
||||
$module_srl = Context::get('module_srl');
|
||||
// Get information of the module
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
if(!$module_info) return new Object(-1,'msg_invalid_request');
|
||||
// Register Admin ID
|
||||
$oModuleController->deleteAdminId($module_srl);
|
||||
|
|
@ -196,7 +198,8 @@
|
|||
$module_srl = Context::get('module_srl');
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'module', 'skin');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
if($module_info->module_srl) {
|
||||
$skin = $module_info->skin;
|
||||
// Get skin information (to check extra_vars)
|
||||
|
|
@ -291,8 +294,9 @@
|
|||
|
||||
$oModuleModel = &getModel('module');
|
||||
$oModuleController= &getController('module');
|
||||
$columnList = array('module_srl', 'module', 'use_mobile', 'mlayout_srl', 'menu_srl', 'site_srl', 'mid', 'mskin', 'browser_title', 'is_default', 'content', 'mcontent', 'open_rss', 'regdate');
|
||||
foreach($module_srls as $module_srl) {
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
$module_info->module_category_srl = $vars->module_category_srl;
|
||||
$module_info->layout_srl = $vars->layout_srl;
|
||||
$module_info->skin = $vars->skin;
|
||||
|
|
@ -318,7 +322,8 @@
|
|||
$oModuleController = &getController('module');
|
||||
$oModuleModel = &getModel('module');
|
||||
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($modules[0]);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($modules[0], $columnList);
|
||||
$xml_info = $oModuleModel->getModuleActionXml($module_info->module);
|
||||
$grant_list = $xml_info->grant;
|
||||
|
||||
|
|
|
|||
|
|
@ -51,9 +51,9 @@
|
|||
* Available when using module instance in all the modules
|
||||
**/
|
||||
function getModuleGrantHTML($module_srl, $source_grant_list) {
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'site_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
// Grant virtual permission for access and manager
|
||||
$grant_list->access->title = Context::getLang('grant_access');
|
||||
$grant_list->access->default = 'guest';
|
||||
|
|
|
|||
|
|
@ -79,7 +79,8 @@
|
|||
$module_srl = Context::get('module_srl');
|
||||
// Get information of the module
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'module', 'mid', 'browser_title');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
Context::set('module_info', $module_info);
|
||||
// Set the layout to be pop-up
|
||||
$this->setLayoutFile('popup_layout');
|
||||
|
|
@ -97,7 +98,8 @@
|
|||
if(!count($modules)) if(!$module_srls) return new Object(-1,'msg_invalid_request');
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($modules[0]);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($modules[0], $columnList);
|
||||
// Get a skin list of the module
|
||||
$skin_list = $oModuleModel->getSkins('./modules/'.$module_info->module);
|
||||
Context::set('skin_list',$skin_list);
|
||||
|
|
@ -145,7 +147,8 @@
|
|||
if(!count($modules)) if(!$module_srls) return new Object(-1,'msg_invalid_request');
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($modules[0]);
|
||||
$columnList = array('module_srl', 'module', 'site_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($modules[0], $columnList);
|
||||
$xml_info = $oModuleModel->getModuleActionXml($module_info->module);
|
||||
$source_grant_list = $xml_info->grant;
|
||||
// Grant virtual permissions for access and manager
|
||||
|
|
|
|||
|
|
@ -164,8 +164,11 @@
|
|||
$args->domain = preg_replace('/\/$/','',$domain);
|
||||
$args->index_module_srl = $index_module_srl;
|
||||
$args->default_language = Context::getLangType();
|
||||
$output = executeQuery('module.getSiteInfoByDomain', $args);
|
||||
if($output->data) return new Object(-1,'msg_already_registed_vid');
|
||||
|
||||
$columnList = array('modules.site_srl');
|
||||
$oModuleModel = &getModel('module');
|
||||
$output = $oModuleModel->getSiteInfoByDomain($args->domain, $columnList);
|
||||
if($output) return new Object(-1,'msg_already_registed_vid');
|
||||
|
||||
$output = executeQuery('module.insertSite', $args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
|
@ -179,9 +182,10 @@
|
|||
**/
|
||||
function updateSite($args) {
|
||||
$oModuleModel = &getModel('module');
|
||||
$site_info = $oModuleModel->getSiteInfo($args->site_srl);
|
||||
$columnList = array('sites.site_srl', 'sites.domain');
|
||||
$site_info = $oModuleModel->getSiteInfo($args->site_srl, $columnList);
|
||||
if($site_info->domain != $args->domain) {
|
||||
$info = $oModuleModel->getSiteInfoByDomain($args->domain);
|
||||
$info = $oModuleModel->getSiteInfoByDomain($args->domain, $columnList);
|
||||
if($info->site_srl && $info->site_srl != $args->site_srl) return new Object(-1,'msg_already_registed_domain');
|
||||
if(isSiteID($args->domain) && $oModuleModel->isIDExists($args->domain)) return new Object(-1,'msg_already_registed_vid');
|
||||
|
||||
|
|
@ -277,11 +281,15 @@
|
|||
$oDB = &DB::getInstance();
|
||||
$oDB->begin();
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl);
|
||||
if(!$args->site_srl || !$args->browser_title)
|
||||
{
|
||||
$oModuleModel = &getModel('module');
|
||||
$columnList = array('module_srl', 'site_srl', 'browser_title');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl);
|
||||
|
||||
$args->site_srl = (int)$module_info->site_srl;
|
||||
if(!$args->browser_title) $args->browser_title = $module_info->browser_title;
|
||||
if(!$args->site_srl) $args->site_srl = (int)$module_info->site_srl;
|
||||
if(!$args->browser_title) $args->browser_title = $module_info->browser_title;
|
||||
}
|
||||
|
||||
$output = executeQuery('module.isExistsModuleName', $args);
|
||||
if(!$output->toBool() || $output->data->count) {
|
||||
|
|
|
|||
|
|
@ -42,15 +42,15 @@
|
|||
/**
|
||||
* @brief Get site information
|
||||
**/
|
||||
function getSiteInfo($site_srl) {
|
||||
function getSiteInfo($site_srl, $columnList = array()) {
|
||||
$args->site_srl = $site_srl;
|
||||
$output = executeQuery('module.getSiteInfo', $args);
|
||||
$output = executeQuery('module.getSiteInfo', $args, $columnList);
|
||||
return $output->data;
|
||||
}
|
||||
|
||||
function getSiteInfoByDomain($domain) {
|
||||
function getSiteInfoByDomain($domain, $columnList = array()) {
|
||||
$args->domain= $domain;
|
||||
$output = executeQuery('module.getSiteInfoByDomain', $args);
|
||||
$output = executeQuery('module.getSiteInfoByDomain', $args, $columnList);
|
||||
return $output->data;
|
||||
}
|
||||
|
||||
|
|
@ -131,10 +131,10 @@
|
|||
/**
|
||||
* @brief Get module information by mid
|
||||
**/
|
||||
function getModuleInfoByMid($mid, $site_srl = 0) {
|
||||
function getModuleInfoByMid($mid, $site_srl = 0, $columnList = array()) {
|
||||
$args->mid = $mid;
|
||||
$args->site_srl = (int)$site_srl;
|
||||
$output = executeQuery('module.getMidInfo', $args);
|
||||
$output = executeQuery('module.getMidInfo', $args, $columnList);
|
||||
$module_info = $output->data;
|
||||
if(!$module_info->module_srl && $module_info->data[0]) $module_info = $module_info->data[0];
|
||||
return $this->addModuleExtraVars($module_info);
|
||||
|
|
@ -143,10 +143,10 @@
|
|||
/**
|
||||
* @brief Get module information corresponding to module_srl
|
||||
**/
|
||||
function getModuleInfoByModuleSrl($module_srl) {
|
||||
function getModuleInfoByModuleSrl($module_srl, $columnList = array()) {
|
||||
// Get data
|
||||
$args->module_srl = $module_srl;
|
||||
$output = executeQuery('module.getMidInfo', $args);
|
||||
$output = executeQuery('module.getMidInfo', $args, $columnList);
|
||||
if(!$output->data) return;
|
||||
$module_info = $this->addModuleExtraVars($output->data);
|
||||
return $module_info;
|
||||
|
|
@ -155,10 +155,10 @@
|
|||
/**
|
||||
* @brief Get module information corresponding to layout_srl
|
||||
**/
|
||||
function getModulesInfoByLayout($layout_srl) {
|
||||
function getModulesInfoByLayout($layout_srl, $columnList = array()) {
|
||||
// Imported data
|
||||
$args->layout_srl = $layout_srl;
|
||||
$output = executeQueryArray('module.getModulesByLayout', $args);
|
||||
$output = executeQueryArray('module.getModulesByLayout', $args, $columnList);
|
||||
|
||||
$count = count($output->data);
|
||||
|
||||
|
|
@ -172,10 +172,10 @@
|
|||
/**
|
||||
* @brief Get module information corresponding to multiple module_srls
|
||||
**/
|
||||
function getModulesInfo($module_srls) {
|
||||
function getModulesInfo($module_srls, $columnList = array()) {
|
||||
if(is_array($module_srls)) $module_srls = implode(',',$module_srls);
|
||||
$args->module_srls = $module_srls;
|
||||
$output = executeQueryArray('module.getModulesInfo', $args);
|
||||
$output = executeQueryArray('module.getModulesInfo', $args, $columnList);
|
||||
if(!$output->toBool()) return;
|
||||
return $this->addModuleExtraVars($output->data);
|
||||
}
|
||||
|
|
@ -212,8 +212,8 @@
|
|||
/**
|
||||
* @brief Get a complete list of mid, which is created in the DB
|
||||
**/
|
||||
function getMidList($args = null) {
|
||||
$output = executeQuery('module.getMidList', $args);
|
||||
function getMidList($args = null, $columnList = array()) {
|
||||
$output = executeQuery('module.getMidList', $args, $columnList);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
$list = $output->data;
|
||||
|
|
|
|||
|
|
@ -27,7 +27,8 @@
|
|||
unset($args->opage_name);
|
||||
// Check if an original module exists by using module_srl
|
||||
if($args->module_srl) {
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl);
|
||||
$columnList = array('module_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl, $columnList);
|
||||
if($module_info->module_srl != $args->module_srl) unset($args->module_srl);
|
||||
}
|
||||
// Insert/update depending on module_srl
|
||||
|
|
|
|||
|
|
@ -62,7 +62,8 @@
|
|||
// Get and set module information if module_srl exists
|
||||
if($module_srl) {
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'mid', 'module_category_srl', 'browser_title', 'layout_srl', 'use_mobile', 'mlayout_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
if($module_info->module_srl == $module_srl) Context::set('module_info',$module_info);
|
||||
else {
|
||||
unset($module_info);
|
||||
|
|
@ -89,7 +90,8 @@
|
|||
if(!$module_srl) return $this->dispContent();
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'mid', 'module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
Context::set('module_info',$module_info);
|
||||
// Set a template file
|
||||
$this->setTemplateFile('opage_delete');
|
||||
|
|
|
|||
|
|
@ -17,8 +17,10 @@
|
|||
* Use a separate model method because external page handles information and configurations of the defaul module either.
|
||||
**/
|
||||
function getOpage($module_srl) {
|
||||
debugPrint('getOpage');
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
if($module_info->module_srl != $module_srl) return;
|
||||
|
||||
$extra_vars = unserialize($module_info->extra_vars);
|
||||
|
|
|
|||
|
|
@ -29,7 +29,8 @@
|
|||
if($args->use_mobile != 'Y') $args->use_mobile = '';
|
||||
// Check if an original module exists by using module_srl
|
||||
if($args->module_srl) {
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl);
|
||||
$columnList = array('module_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl, $columnList);
|
||||
if($module_info->module_srl != $args->module_srl) {
|
||||
unset($args->module_srl);
|
||||
}
|
||||
|
|
@ -192,7 +193,8 @@
|
|||
$module_srl = Context::get('module_srl');
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'content');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
|
||||
$content = $module_info->content;
|
||||
|
||||
|
|
|
|||
|
|
@ -119,7 +119,8 @@
|
|||
// Get and set module information if module_srl exists
|
||||
if($module_srl) {
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'mid', 'module_category_srl', 'browser_title', 'layout_srl', 'use_mobile', 'mlayout_srl');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
if($module_info->module_srl == $module_srl) Context::set('module_info',$module_info);
|
||||
else {
|
||||
unset($module_info);
|
||||
|
|
@ -212,7 +213,8 @@
|
|||
if(!$module_srl) return $this->dispContent();
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'module', 'mid');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
Context::set('module_info',$module_info);
|
||||
// Set a template file
|
||||
$this->setTemplateFile('page_delete');
|
||||
|
|
|
|||
|
|
@ -48,7 +48,8 @@
|
|||
function dispPointAdminModuleConfig() {
|
||||
// Get a list of mid
|
||||
$oModuleModel = &getModel('module');
|
||||
$mid_list = $oModuleModel->getMidList();
|
||||
$columnList = array('module_srl', 'mid', 'browser_title');
|
||||
$mid_list = $oModuleModel->getMidList(null, $columnList);
|
||||
Context::set('mid_list', $mid_list);
|
||||
|
||||
Context::set('module_config', $oModuleModel->getModulePartConfigs('point'));
|
||||
|
|
|
|||
|
|
@ -28,7 +28,8 @@
|
|||
foreach($rss_config as $module_srl => $config) {
|
||||
if($config) {
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$site = $oModuleModel->getSiteInfo($module_info->site_srl);
|
||||
$columnList = array('sites.domain');
|
||||
$site = $oModuleModel->getSiteInfo($module_info->site_srl, $columnList);
|
||||
if(!strpos($site->domain, '.')) $vid = $site->domain;
|
||||
else $site = null;
|
||||
if($site) $feed_config[$module_srl]['url'] = $oRssModel->getModuleFeedUrl($vid, $module_info->mid, 'rss');
|
||||
|
|
@ -45,4 +46,4 @@
|
|||
$this->setTemplateFile('rss_admin_index');
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@
|
|||
|
||||
if($module_srls) {
|
||||
$args->module_srl = implode(',',$module_srls);
|
||||
$module_list = $oModuleModel->getMidList($args);
|
||||
//$module_list = $oModuleModel->getMidList($args); //perhaps module_list varialbles not use
|
||||
|
||||
$args->search_target = 'is_secret';
|
||||
$args->search_keyword = 'N';
|
||||
|
|
|
|||
|
|
@ -39,7 +39,8 @@
|
|||
Context::set('oDocument', $oDocument);
|
||||
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'mid');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
Context::set('module_info', $module_info);
|
||||
// Editors settings of the module by calling getEditor
|
||||
$oEditorModel = &getModel('editor');
|
||||
|
|
|
|||
|
|
@ -100,7 +100,8 @@
|
|||
if(!$layout_info || $layout_info->type != 'faceoff') $err++;
|
||||
// Destination Information Wanted page module
|
||||
$oModuleModel = &getModel('module');
|
||||
$page_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$page_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
if(!$page_info->module_srl || $page_info->module != 'page') $err++;
|
||||
|
||||
if($err > 1) return new Object(-1,'msg_invalid_request');
|
||||
|
|
@ -153,7 +154,8 @@
|
|||
$module_srl = $oDocument->get('module_srl');
|
||||
// Destination Information Wanted page module
|
||||
$oModuleModel = &getModel('module');
|
||||
$page_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$columnList = array('module_srl', 'module');
|
||||
$page_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl, $columnList);
|
||||
if(!$page_info->module_srl || $page_info->module != 'page') return new Object(-1,'msg_invalid_request');
|
||||
// Check permissions
|
||||
$is_logged = Context::get('is_logged');
|
||||
|
|
|
|||
|
|
@ -71,7 +71,8 @@
|
|||
// Get a mid list
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
$args->site_srl = $site_module_info->site_srl;
|
||||
$mid_list = $oModuleModel->getMidList($args);
|
||||
$columnList = array('module_srl', 'module_category_srl', 'browser_title');
|
||||
$mid_list = $oModuleModel->getMidList($args, $columnList);
|
||||
// Get a list of groups
|
||||
$oMemberModel = &getModel('member');
|
||||
$group_list = $oMemberModel->getGroups($site_module_info->site_srl);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue