root/OpenPNE/trunk/webapp/modules/admin/do/update_c_cmd_caster.php

Revision 6794, 1.0 kB (checked in by ebihara, 2 years ago)

#2027:AutoDiscovery?を使った場合にも入力されたURLが登録されてしまっていたのを修正

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
7 class admin_do_update_c_cmd_caster extends OpenPNE_Action
8 {
9     function handleError($errors)
10     {
11         openpne_forward('admin', 'page', 'list_c_cmd_caster', $errors);
12         exit;
13     }
14
15     function execute($requests)
16     {
17         $c_cmd_caster_id = $requests['c_cmd_caster_id'];
18         $url = $requests['url'];
19
20         require_once 'OpenPNE/RSS.php';
21         if (!($rss_url = OpenPNE_RSS::auto_discovery($url))) {
22             admin_client_redirect('list_c_cmd_caster', 'CMDキャストURLが無効です');
23         }
24
25         $result = db_admin_update_c_cmd_caster($c_cmd_caster_id, $rss_url);
26         if ($result) {
27             admin_client_redirect('list_c_cmd_caster', 'CMDキャストURLを変更しました');
28         } else {
29             admin_client_redirect('list_c_cmd_caster', 'CMDキャストURLを変更できませんでした');
30         }
31     }
32 }
33
34 ?>
35
Note: See TracBrowser for help on using the browser.