mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 18:51:41 +09:00
Close Connection when there is no connection value.
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13161 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
034a5c0288
commit
f70ce644ce
1410 changed files with 7188 additions and 53541 deletions
|
|
@ -71,102 +71,6 @@ class addonController extends addon
|
|||
return $addon_info->mid_list;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds mid into running mid list
|
||||
*
|
||||
* @param string $selected_addon Addon name to add mid
|
||||
* @param string $mid Module id to add
|
||||
* @param int $site_srl Site srl
|
||||
* @return void
|
||||
*/
|
||||
function _setAddMid($selected_addon, $mid, $site_srl = 0)
|
||||
{
|
||||
// Wanted to add the requested information
|
||||
$mid_list = $this->_getMidList($selected_addon, $site_srl);
|
||||
|
||||
$mid_list[] = $mid;
|
||||
$new_mid_list = array_unique($mid_list);
|
||||
$this->_setMid($selected_addon, $new_mid_list, $site_srl);
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes mid from running mid list
|
||||
*
|
||||
* @param string $selected_addon Addon name to delete mid
|
||||
* @param string $mid Module id to delete
|
||||
* @param int $site_srl Site srl
|
||||
* @return void
|
||||
*/
|
||||
function _setDelMid($selected_addon, $mid, $site_srl = 0)
|
||||
{
|
||||
// Wanted to add the requested information
|
||||
$mid_list = $this->_getMidList($selected_addon, $site_srl);
|
||||
|
||||
$new_mid_list = array();
|
||||
if(is_array($mid_list))
|
||||
{
|
||||
for($i = 0, $c = count($mid_list); $i < $c; $i++)
|
||||
{
|
||||
if($mid_list[$i] != $mid)
|
||||
{
|
||||
$new_mid_list[] = $mid_list[$i];
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$new_mid_list[] = $mid;
|
||||
}
|
||||
|
||||
$this->_setMid($selected_addon, $new_mid_list, $site_srl);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set running mid list
|
||||
*
|
||||
* @param string $selected_addon Addon name to set
|
||||
* @param string[] $mid_list List to set
|
||||
* @param int $site_srl Site srl
|
||||
* @return void
|
||||
*/
|
||||
function _setMid($selected_addon, $mid_list, $site_srl = 0)
|
||||
{
|
||||
$args->mid_list = join('|@|', $mid_list);
|
||||
$this->doSetup($selected_addon, $args, $site_srl);
|
||||
$this->makeCacheFile($site_srl);
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds mid into running mid list
|
||||
*
|
||||
* @return Object
|
||||
*/
|
||||
function procAddonSetupAddonAddMid()
|
||||
{
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
|
||||
$args = Context::getRequestVars();
|
||||
$addon_name = $args->addon_name;
|
||||
$mid = $args->mid;
|
||||
$this->_setAddMid($addon_name, $mid, $site_module_info->site_srl);
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes mid from running mid list
|
||||
*
|
||||
* @return Object
|
||||
*/
|
||||
function procAddonSetupAddonDelMid()
|
||||
{
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
|
||||
$args = Context::getRequestVars();
|
||||
$addon_name = $args->addon_name;
|
||||
$mid = $args->mid;
|
||||
|
||||
$this->_setDelMid($addon_name, $mid, $site_module_info->site_srl);
|
||||
}
|
||||
|
||||
/**
|
||||
* Re-generate the cache file
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue