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

source: OpenPNE/trunk/webapp/modules/admin/do/update_c_admin_config.php @ 1856

Last change on this file since 1856 was 1856, checked in by takanashi, 16 years ago

copyright表記修正

File size: 1020 bytes
Line 
1<?php
2/**
3 * @copyright 2005-2007 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7// SNS設定変更
8class admin_do_update_c_admin_config extends OpenPNE_Action
9{
10    function handleError($errors)
11    {
12        admin_client_redirect('edit_c_admin_config', '正しく入力してください');
13    }
14    function execute($requests)
15    {
16        $config =& OpenPNE_Config::getInstance();
17
18        foreach ($requests as $name => $value) {
19            if (!$config->is_allowed($name)) continue;
20
21            // 配列の場合はカンマ区切りに
22            if (is_array($value)) {
23                $value = implode(',', $value);
24            }
25
26            if (is_null(db_admin_c_admin_config4name($name))) {
27                db_admin_insert_c_admin_config($name, $value);
28            } else {
29                db_admin_update_c_admin_config($name, $value);
30            }
31        }
32
33        admin_client_redirect('edit_c_admin_config', '設定を変更しました');
34    }
35}
36
37?>
Note: See TracBrowser for help on using the repository browser.