|
@@ 30-45 (lines=16) @@
|
| 27 |
|
$args = new stdClass; |
| 28 |
|
$args->site_srl = 0; |
| 29 |
|
$output = $oDB->executeQuery('module.getSite', $args); |
| 30 |
|
if(!$output->data || !$output->data->index_module_srl) |
| 31 |
|
{ |
| 32 |
|
$db_info = Context::getDBInfo(); |
| 33 |
|
$domain = Context::getDefaultUrl(); |
| 34 |
|
$url_info = parse_url($domain); |
| 35 |
|
$domain = $url_info['host'].( (!empty($url_info['port'])&&$url_info['port']!=80)?':'.$url_info['port']:'').$url_info['path']; |
| 36 |
|
|
| 37 |
|
$site_args = new stdClass; |
| 38 |
|
$site_args->site_srl = 0; |
| 39 |
|
$site_args->index_module_srl = 0; |
| 40 |
|
$site_args->domain = $domain; |
| 41 |
|
$site_args->default_language = $db_info->lang_type; |
| 42 |
|
|
| 43 |
|
$output = executeQuery('module.insertSite', $site_args); |
| 44 |
|
if(!$output->toBool()) return $output; |
| 45 |
|
} |
| 46 |
|
|
| 47 |
|
return new Object(); |
| 48 |
|
} |
|
@@ 327-342 (lines=16) @@
|
| 324 |
|
$args = new stdClass; |
| 325 |
|
$args->site_srl = 0; |
| 326 |
|
$output = $oDB->executeQuery('module.getSite', $args); |
| 327 |
|
if(!$output->data) |
| 328 |
|
{ |
| 329 |
|
// Basic mid, language Wanted |
| 330 |
|
$mid_output = $oDB->executeQuery('module.getDefaultMidInfo', $args); |
| 331 |
|
$db_info = Context::getDBInfo(); |
| 332 |
|
$domain = Context::getDefaultUrl(); |
| 333 |
|
$url_info = parse_url($domain); |
| 334 |
|
$domain = $url_info['host'].( (!empty($url_info['port'])&&$url_info['port']!=80)?':'.$url_info['port']:'').$url_info['path']; |
| 335 |
|
$site_args->site_srl = 0; |
| 336 |
|
$site_args->index_module_srl = $mid_output->data->module_srl; |
| 337 |
|
$site_args->domain = $domain; |
| 338 |
|
$site_args->default_language = $db_info->lang_type; |
| 339 |
|
|
| 340 |
|
$output = executeQuery('module.insertSite', $site_args); |
| 341 |
|
if(!$output->toBool()) return $output; |
| 342 |
|
} |
| 343 |
|
|
| 344 |
|
if($oDB->isIndexExists('sites','idx_domain')) |
| 345 |
|
{ |