ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/trunk/webapp/modules/portal/do/edit_portal_use.php @ 6677

Last change on this file since 6677 was 6677, checked in by ogawa, 12 years ago

LICENSEの年号が古くなっていたものを修正

File size: 1.2 KB
Line 
1<?php
2/**
3 * @copyright 2005-2008 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7class portal_do_edit_portal_use extends OpenPNE_Action
8{
9    function execute($requests)
10    {
11        $use_portal = $requests['use_portal'];
12
13        $tmp = db_portal_config(PORTAL_CONFIG_USE_PORTAL);
14
15        if (!isset($tmp)) {
16            db_portal_insert_portal_config(PORTAL_CONFIG_USE_PORTAL, $use_portal);
17        } else {
18            db_portal_update_portal_config(PORTAL_CONFIG_USE_PORTAL, $use_portal);
19        }
20
21        if ($use_portal) {
22            $this->_replace_c_admin_config('LOGIN_URL_PC', openpne_gen_url('portal', 'page_user_top'));
23            $this->_replace_c_admin_config('DISPLAY_LOGIN', '0');
24        } else {
25            $this->_replace_c_admin_config('LOGIN_URL_PC', '');
26        }
27
28        portal_client_redirect('edit_portal_use', 'ポータル使用設定を変更しました');
29    }
30
31    function _replace_c_admin_config($name, $value)
32    {
33        if (is_null(db_admin_c_admin_config4name($name))) {
34            db_admin_insert_c_admin_config($name, $value);
35        } else {
36            db_admin_update_c_admin_config($name, $value);
37        }
38    }
39}
40?>
Note: See TracBrowser for help on using the repository browser.