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

Changeset 2266


Ignore:
Timestamp:
Mar 26, 2007, 2:45:39 AM (16 years ago)
Author:
takanashi
Message:

#558 config.phpでファイルアップロード機能のON/OFFを選択できるように

Location:
OpenPNE/branches/develop/2_8RC1
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/develop/2_8RC1/config.php.sample.2_8beta2

    r2264 r2266  
    473473define('CHECK_IMG_AUTH', false);
    474474
     475// ファイルアップロード機能を使用するかどうか
     476define('OPENPNE_USE_FILEUPLOAD', true);
     477
     478
    475479?>
  • OpenPNE/branches/develop/2_8RC1/webapp/lib/db/file.php

    r2265 r2266  
    7777    return db_get_one($sql, $params);
    7878}
     79
     80/**
     81 * アップロードされたファイルを削除する
     82 *
     83 * @param string $filename  削除したいファイル名
     84 * @return mixed
     85 */
     86function db_file_delete_c_file($filename)
     87{
     88    $sql = 'DELETE FROM c_file WHERE filename = ?';
     89    $params = array($filename);
     90    return db_query($sql, $params);
     91}
     92
    7993?>
  • OpenPNE/branches/develop/2_8RC1/webapp/modules/admin/page/list_c_file.php

    r2188 r2266  
    1010    function execute($requests)
    1111    {
     12        if (!OPENPNE_USE_FILEUPLOAD) {
     13            admin_client_redirect('top', '指定されたページにはアクセスできません');
     14        }
     15
    1216        $v = array();
    1317        $pager = array();
  • OpenPNE/branches/develop/2_8RC1/webapp/modules/admin/templates/inc_header.tpl

    r2188 r2266  
    6161<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_image')})" title="画像リスト・管理: SNSに登録されている画像の一覧、登録、削除">アップロード画像リスト</a></li>
    6262<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('edit_c_image')})" title="未定">画像アップロード・削除</a></li>
     63({if $smarty.const.OPENPNE_USE_FILEUPLOAD})
    6364<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_file')})" title="アップロードファイルリスト: SNSに登録されているファイルの一覧、削除">アップロードファイルリスト</a></li>
     65({/if})
    6466<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('diary_list')})">日記管理</a></li>
    6567<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('diary_comment_list')})">日記コメント管理</a></li>
  • OpenPNE/branches/develop/2_8RC1/webapp/modules/admin/templates/inc_subnavi_adminImageKakikomi.tpl

    r2188 r2266  
    22<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_image')})" title="画像リスト・管理: SNSに登録されている画像の一覧、登録、削除">アップロード画像リスト</a>&nbsp;|&nbsp;
    33<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('edit_c_image')})" title="未定">画像アップロード・削除</a>&nbsp;|&nbsp;
     4({if $smarty.const.OPENPNE_USE_FILEUPLOAD})
    45<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_file')})" title="アップロードファイルリスト: SNSに登録されているファイルの一覧、削除">アップロードファイルリスト</a>&nbsp;|&nbsp;
     6({/if})
    57<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('diary_list')})">日記管理</a>&nbsp;|&nbsp;
    68<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('diary_comment_list')})">日記コメント管理</a>&nbsp;|&nbsp;
  • OpenPNE/branches/develop/2_8RC1/webapp/modules/pc/do/c_topic_add_insert_c_commu_topic.php

    r2258 r2266  
    6161        }
    6262
    63         // 添付ファイルをDBに入れる
    64         if ($filename4_tmpfile) {
    65             $filename4 = file_insert_c_file4tmp("t_{$c_commu_topic_id}_4", $filename4_tmpfile, $filename4_original_filename);
     63        if (OPENPNE_USE_FILEUPLOAD) {
     64            // 添付ファイルをDBに入れる
     65            if ($filename4_tmpfile) {
     66                $filename4 = file_insert_c_file4tmp("t_{$c_commu_topic_id}_4", $filename4_tmpfile, $filename4_original_filename);
     67            }
    6668        }
    6769
  • OpenPNE/branches/develop/2_8RC1/webapp/modules/pc/page/c_topic_add_confirm.php

    r2258 r2266  
    6666
    6767        if ($upfile_obj4['error'] !== UPLOAD_ERR_NO_FILE) {
    68             $filesize = filesize($upfile_obj4['tmp_name']);
    69             if ((!$filesize)  || ($filesize > IMAGE_MAX_FILESIZE * 1024)) {
    70                 $err_msg[] = '添付ファイルは'.IMAGE_MAX_FILESIZE.'KB以内のファイルにしてください';
     68            if (OPENPNE_USE_FILEUPLOAD) {
     69                $filesize = filesize($upfile_obj4['tmp_name']);
     70                if ((!$filesize)  || ($filesize > IMAGE_MAX_FILESIZE * 1024)) {
     71                    $err_msg[] = '添付ファイルは'.IMAGE_MAX_FILESIZE.'KB以内のファイルにしてください';
     72                }
     73            } else {
     74                $err_msg[] = 'ファイルのアップロードはできません。';
    7175            }
    7276        }
     
    8690        $tmpfile2 = t_image_save2tmp($upfile_obj2, $sessid, "t_2");
    8791        $tmpfile3 = t_image_save2tmp($upfile_obj3, $sessid, "t_3");
    88         // 一次ファイルをvar/tmpにコピー
    89         $tmpfile4 = t_file_save2tmp($upfile_obj4, $sessid, "t_4");
     92        if (OPENPNE_USE_FILEUPLOAD) {
     93            // 一次ファイルをvar/tmpにコピー
     94            $tmpfile4 = t_file_save2tmp($upfile_obj4, $sessid, "t_4");
     95        }
    9096
    9197        $this->set('inc_navi', fetch_inc_navi("c", $c_commu_id));
  • OpenPNE/branches/develop/2_8RC1/webapp/modules/pc/templates/c_topic_add.tpl

    r2188 r2266  
    169169({*********})
    170170
     171({if $smarty.const.OPENPNE_USE_FILEUPLOAD})
    171172<tr>
    172173<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     
    195196</tr>
    196197({*********})
     198({/if})
    197199
    198200<tr>
  • OpenPNE/branches/develop/2_8RC1/webapp/modules/pc/templates/c_topic_add_confirm.tpl

    r2258 r2266  
    164164</tr>
    165165
     166({if $smarty.const.OPENPNE_USE_FILEUPLOAD})
    166167({*********})
    167168<tr>
     
    190191<td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    191192</tr>
    192 
     193({/if})
    193194
    194195({*********})
Note: See TracChangeset for help on using the changeset viewer.