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

Changeset 5856


Ignore:
Timestamp:
Mar 18, 2008, 8:36:46 PM (15 years ago)
Author:
ebihara
Message:

#2019:ポータルクリエイター取り込み(r5617:5833 および r5855 のマージ)

Location:
OpenPNE/trunk
Files:
4 edited
116 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/lib/OpenPNE/RSS.php

    r4933 r5856  
    2121    }
    2222
    23     function fetch($rss_url)
     23    function fetch($rss_url, $is_get_feed_title = false)
    2424    {
    2525        $feed = new SimplePie();
     
    4040        }
    4141
     42        if ($is_get_feed_title) {
     43            $feed_title = @$feed->get_feed_title();
     44        } else {
     45            $feed_title = '';
     46        }
     47
    4248        $result = array();
    4349        foreach ($items as $item) {
     
    4652            $description = $item->get_description();
    4753            $date = @$item->get_date('Y-m-d H:i:s');
     54            $enclosure = $item->get_enclosure();
    4855
    4956            if (!$title) {
     
    6572            }
    6673
     74            if (!$enclosure) {
     75                $enclosure = '';
     76            }
     77
    6778            // エスケープされた文字列を元に戻す
    6879            $trans_table = array_flip(get_html_translation_table(HTML_SPECIALCHARS, ENT_QUOTES));
     
    7788                'link'  => $link,
    7889                'date'  => $date,
     90                'enclosure' => $enclosure,
    7991            );
    8092            $result[] = $f_item;
    8193        }
     94
     95        if ($is_get_feed_title && $feed_title) {
     96            return array($feed_title, $result);
     97        }
     98
    8299        return $result;
    83100    }
  • OpenPNE/trunk/webapp/lib/db/etc.php

    r5831 r5856  
    819819
    820820//小窓の使用範囲をチェック
    821 function db_is_use_cmd($src, $type)
    822 {
     821function db_is_use_cmd($src, $type = '')
     822{
     823    if (!$type) {  // type の指定がない場合は小窓を有効にする
     824        return true;
     825    }
     826
    823827    $sql = 'SELECT * FROM c_cmd WHERE name = ?';
    824828    $params = array(strval($src));
  • OpenPNE/trunk/webapp/modules/admin/lib/etc_admin.php

    r4933 r5856  
    55 */
    66
    7 function admin_fetch_inc_header($display_navi = true)
     7function admin_fetch_inc_header($display_navi = true, $custom_header = '')
    88{
    99    $v['display_navi'] = $display_navi;
     
    1212    $v['auth_type'] = admin_get_auth_type();
    1313    $v['CURRENT_ACTION'] = $GLOBALS['__Framework']['current_action'];
     14    $v['custom_header'] = $custom_header;
    1415
    1516    $inc_smarty = new OpenPNE_Smarty($GLOBALS['SMARTY']);
  • OpenPNE/trunk/webapp/modules/admin/templates/inc_header.tpl

    r5831 r5856  
    1010<script type="text/javascript" src="./js/prototype.js"></script>
    1111<script type="text/javascript" src="./modules/admin/default.js"></script>
     12({if $custom_header})
     13({$custom_header|smarty:nodefaults})
     14({/if})
    1215<script type="text/javascript" src="./js/pne.js"></script>
    1316</head>
  • OpenPNE/trunk/webapp_ext/modules/portal/lib/db_portal.php

    r5833 r5856  
    162162    } else {
    163163        $sql = 'select * from portal_free_area';
    164         return db_get_all($sql);
     164        $list = db_get_all($sql);
     165        $result = array();
     166        foreach ($list as $value) {
     167            $result[$value['portal_free_area_id']] = $value;
     168        }
     169        return $result;
    165170    }
    166171}
     
    192197    } else {
    193198        $sql = 'select * from portal_free_area_ktai';
    194         return db_get_all($sql);
     199        $list = db_get_all($sql);
     200        $result = array();
     201        foreach ($list as $value) {
     202            $result[$value['portal_free_area_ktai_id']] = $value;
     203        }
     204        return $result;
    195205    }
    196206}
     
    225235    } else {
    226236        $sql = 'select * from portal_rss';
    227         return db_get_all($sql);
     237        $list = db_get_all($sql);
     238        $result = array();
     239        foreach ($list as $value) {
     240            $result[$value['portal_rss_id']] = $value;
     241        }
     242        return $result;
    228243    }
    229244}
  • OpenPNE/trunk/webapp_ext/modules/portal/templates/edit_contents.tpl

    r5833 r5856  
    137137           
    138138           <tr>
    139            <th>({$portal_rss_list.0.name|default:'RSSリーダー1'})</th>
     139           <th>({$portal_rss_list.1.name|default:'RSSリーダー1'})</th>
    140140           <td>
    141141               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_RSS1})
     
    154154           
    155155           <tr>
    156            <th>({$portal_rss_list.1.name|default:'RSSリーダー2'})</th>
     156           <th>({$portal_rss_list.2.name|default:'RSSリーダー2'})</th>
    157157           <td>
    158158               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_RSS2})
     
    171171           
    172172           <tr>
    173            <th>({$portal_rss_list.2.name|default:'RSSリーダー3'})</th>
     173           <th>({$portal_rss_list.3.name|default:'RSSリーダー3'})</th>
    174174           <td>
    175175               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_RSS3})
     
    188188           
    189189           <tr>
    190            <th>({$portal_rss_list.3.name|default:'RSSリーダー4'})</th>
     190           <th>({$portal_rss_list.4.name|default:'RSSリーダー4'})</th>
    191191           <td>
    192192               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_RSS4})
     
    205205           
    206206           <tr>
    207            <th>({$portal_rss_list.4.name|default:'RSSリーダー5'})</th>
     207           <th>({$portal_rss_list.5.name|default:'RSSリーダー5'})</th>
    208208           <td>
    209209               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_RSS5})
     
    222222
    223223           <tr>
    224            <th>({$portal_free_area_list.0.name|default:'フリーエリア1'})</th>
     224           <th>({$portal_free_area_list.1.name|default:'フリーエリア1'})</th>
    225225           <td>
    226226               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_FREE1})
     
    238238
    239239           <tr>
    240            <th>({$portal_free_area_list.1.name|default:'フリーエリア2'})</th>
     240           <th>({$portal_free_area_list.2.name|default:'フリーエリア2'})</th>
    241241           <td>
    242242               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_FREE2})
     
    254254
    255255           <tr>
    256            <th>({$portal_free_area_list.2.name|default:'フリーエリア3'})</th>
     256           <th>({$portal_free_area_list.3.name|default:'フリーエリア3'})</th>
    257257           <td>
    258258               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_FREE3})
     
    270270
    271271           <tr>
    272            <th>({$portal_free_area_list.3.name|default:'フリーエリア4'})</th>
     272           <th>({$portal_free_area_list.4.name|default:'フリーエリア4'})</th>
    273273           <td>
    274274               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_FREE4})
     
    286286
    287287           <tr>
    288            <th>({$portal_free_area_list.4.name|default:'フリーエリア5'})</th>
     288           <th>({$portal_free_area_list.5.name|default:'フリーエリア5'})</th>
    289289           <td>
    290290               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_FREE5})
  • OpenPNE/trunk/webapp_ext/modules/portal/templates/edit_contents_ktai.tpl

    r5833 r5856  
    4646
    4747           <tr>
    48            <th>({$portal_free_area_list.0.name|default:'フリーエリア1'})</th>
     48           <th>({$portal_free_area_list.1.name|default:'フリーエリア1'})</th>
    4949           <td>
    5050               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_FREE1})
     
    6262
    6363           <tr>
    64            <th>({$portal_free_area_list.1.name|default:'フリーエリア2'})</th>
     64           <th>({$portal_free_area_list.2.name|default:'フリーエリア2'})</th>
    6565           <td>
    6666               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_FREE2})
     
    7878
    7979           <tr>
    80            <th>({$portal_free_area_list.2.name|default:'フリーエリア3'})</th>
     80           <th>({$portal_free_area_list.3.name|default:'フリーエリア3'})</th>
    8181           <td>
    8282               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_FREE3})
     
    9494
    9595           <tr>
    96            <th>({$portal_free_area_list.3.name|default:'フリーエリア4'})</th>
     96           <th>({$portal_free_area_list.4.name|default:'フリーエリア4'})</th>
    9797           <td>
    9898               ({assign var="name" value=$smarty.const.PORTAL_LAYOUT_FREE4})
Note: See TracChangeset for help on using the changeset viewer.