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

Changeset 10822


Ignore:
Timestamp:
Feb 23, 2009, 10:57:58 AM (11 years ago)
Author:
kiwa
Message:

#3645: r10811 の取り込み

Location:
OpenPNE/trunk
Files:
20 edited
7 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/lib/db/commu.php

    r10769 r10822  
    19071907function db_commu_c_commu_category4createflag()
    19081908{
    1909     $create_flag = 1;
     1909    return db_commu_c_commu_category4is_create_commu();
     1910}
     1911function db_commu_c_commu_category4is_create_commu()
     1912{
     1913    $is_create_commu = 1;
    19101914    $sql = 'SELECT cat.* FROM c_commu_category AS cat' .
    19111915            ' INNER JOIN c_commu_category_parent AS pcat' .
    19121916            ' USING (c_commu_category_parent_id)' .
    1913             ' WHERE cat.create_flag = ?' .
     1917            ' WHERE cat.is_create_commu = ?' .
    19141918            ' ORDER BY pcat.sort_order, cat.sort_order';
    1915     $params = array(intval($create_flag));
     1919    $params = array(intval($is_create_commu));
    19161920    return db_get_all($sql,$params);
    19171921}
     
    19421946function db_commu_c_commu_category_is_create_flag($c_commu_category_id)
    19431947{
    1944     $sql = 'SELECT create_flag FROM c_commu_category'
     1948    return db_commu_c_commu_category_is_create_commu($c_commu_category_id);
     1949}
     1950function db_commu_c_commu_category_is_create_commu($c_commu_category_id)
     1951{
     1952    $sql = 'SELECT is_create_commu FROM c_commu_category'
    19451953         . ' WHERE c_commu_category_id = ?';
    19461954    $params = array(intval($c_commu_category_id));
  • OpenPNE/trunk/webapp/modules/admin/do/insert_c_commu_category.php

    r4933 r10822  
    1818            $requests['c_commu_category_parent_id'],
    1919            $requests['name'],
    20             $requests['sort_order']);
     20            $requests['sort_order'],
     21            $requests['is_create_commu']);
    2122
    2223        admin_client_redirect('edit_category', '小カテゴリを追加しました');
  • OpenPNE/trunk/webapp/modules/admin/do/update_c_commu_category.php

    r8640 r10822  
    1919            $requests['name'],
    2020            $requests['sort_order'],
    21             $requests['create_flag']);
     21            $requests['is_create_commu']);
    2222
    2323        admin_client_redirect('edit_category', '小カテゴリを編集しました');
  • OpenPNE/trunk/webapp/modules/admin/lib/db_admin.php

    r10801 r10822  
    351351}
    352352
    353 function db_admin_insert_c_commu_category($c_commu_category_parent_id, $name, $sort_order)
     353function db_admin_insert_c_commu_category($c_commu_category_parent_id, $name, $sort_order, $is_create_commu)
    354354{
    355355    $data = array(
     
    357357        'name' => $name,
    358358        'sort_order' => intval($sort_order),
     359        'is_create_commu' => intval($is_create_commu),
    359360    );
    360361    return db_insert('c_commu_category', $data);
    361362}
    362363
    363 function db_admin_update_c_commu_category($c_commu_category_id, $name, $sort_order, $create_flag)
     364function db_admin_update_c_commu_category($c_commu_category_id, $name, $sort_order, $is_create_commu)
    364365{
    365366    $data = array(
    366367        'name' => $name,
    367368        'sort_order' => intval($sort_order),
    368         'create_flag' => intval($create_flag),
     369        'is_create_commu' => intval($is_create_commu),
    369370    );
    370371    $where = array('c_commu_category_id' => intval($c_commu_category_id));
  • OpenPNE/trunk/webapp/modules/admin/templates/edit_category.tpl

    r8640 r10822  
    9090({/strip})</td>
    9191<td><input class="basic" type="text" name="sort_order" value="({$option.sort_order})" size="5" /></td>
    92 <td><select class="basic" name="create_flag">
    93 <option value="1"({if $option.create_flag}) selected="selected"({/if})>可</option>
    94 <option value="0"({if !$option.create_flag}) selected="selected"({/if})>不可</option>
     92<td><select class="basic" name="is_create_commu">
     93<option value="1"({if $option.is_create_commu}) selected="selected"({/if})>可</option>
     94<option value="0"({if !$option.is_create_commu}) selected="selected"({/if})>不可</option>
    9595</select></td>
    9696<td><span class="textBtnS"><input type="submit" value=" 変 更 " /></span></td>
     
    117117({/strip})</td>
    118118<td><input class="basic" type="text" name="sort_order" value="" size="5" /></td>
    119 <td><input class="basic" type="text" name="sort_order" value="" size="5" /></td>
     119<td><select class="basic" name="is_create_commu">
     120<option value="1" selected>可</option>
     121<option value="0">不可</option>
     122</select></td>
    120123<td colspan="2"><span class="textBtnS"><input type="submit" value="項目追加" /></span></td>
    121124</form>
  • OpenPNE/trunk/webapp/modules/admin/validate/do/insert_c_commu_category.ini

    r2 r10822  
    1010type = "int"
    1111default = 0
     12
     13[is_create_commu]
     14type = "int"
     15default = 1
  • OpenPNE/trunk/webapp/modules/admin/validate/do/update_c_commu_category.ini

    r8640 r10822  
    1111default = 0
    1212
    13 [create_flag]
     13[is_create_commu]
    1414type = "int"
    1515required = 1
  • OpenPNE/trunk/webapp/modules/ktai/do/c_edit_update_c_commu.php

    r9108 r10822  
    3131        }
    3232
    33         if (!db_commu_c_commu_category_is_create_flag($c_commu_category_id)) {
    34             $p = array('msg' => 50);
     33        if (!db_commu_c_commu_category_is_create_commu($c_commu_category_id)) {
     34            $p = array('target_c_commu_id' => $target_c_commu_id, 'msg' => 50);
    3535            openpne_redirect('ktai', 'page_c_edit', $p);
    3636        }
  • OpenPNE/trunk/webapp/modules/ktai/do/h_com_add_insert_c_commu.php

    r9090 r10822  
    2828        }
    2929
    30         if (!db_commu_c_commu_category_is_create_flag($c_commu_category_id)) {
     30        if (!db_commu_c_commu_category_is_create_commu($c_commu_category_id)) {
    3131            $p = array('msg' => 50);
    3232            openpne_redirect('ktai', 'page_h_com_add', $p);
  • OpenPNE/trunk/webapp/modules/ktai/page/c_edit.php

    r9074 r10822  
    2525        //---
    2626
     27        //-- Category Check
     28        $c_commu_category_list = db_commu_c_commu_category4is_create_commu();
     29        if (!$c_commu_category_list) {
     30            ktai_display_error('現在' . WORD_COMMUNITY_HALF . 'の設定を変更することは出来ません');
     31        }
     32
    2733        $topic_authority_list=
    2834        array(
     
    3339
    3440        //カテゴリのリスト
    35         $this->set('c_commu_category_list', db_commu_c_commu_category4createflag());
     41        $this->set('c_commu_category_list', $c_commu_category_list);
    3642
    3743        $this->set('is_topic', db_commu_is_topic4c_commu_id($target_c_commu_id));
  • OpenPNE/trunk/webapp/modules/ktai/page/h_com_add.php

    r8640 r10822  
    1212
    1313        //カテゴリのリスト
    14         $this->set("c_commu_category_list", db_commu_c_commu_category4createflag());
     14        $c_commu_category_list = db_commu_c_commu_category4is_create_commu();
     15        if ($c_commu_category_list) {
     16            $this->set("c_commu_category_list", $c_commu_category_list);
     17        } else {
     18            ktai_display_error('現在' . WORD_COMMUNITY_HALF . 'を作成することは出来ません');
     19        }
    1520
    1621        return 'success';
  • OpenPNE/trunk/webapp/modules/ktai/page/h_com_find_all.php

    r10784 r10822  
    1919        $this->set('c_commu_category_parent_list', db_commu_c_commu_category_parent_list4null());
    2020
    21         // 作成可コミュニティの有無
    22         $c_commu_category4createflag_num = count(db_commu_c_commu_category4createflag());
    23         $is_created_commu = ( $c_commu_category4createflag_num > 0 ) ? true : false;
    24         $this->set('is_created_commu', $is_created_commu);
     21        // 作成可能カテゴリリスト
     22        $this->set('c_commu_category_is_create_commu', db_commu_c_commu_category4is_create_commu());
    2523
    2624        return 'success';
  • OpenPNE/trunk/webapp/modules/ktai/templates/h_com_find_all.tpl

    r10784 r10822  
    1818</form>
    1919<hr color="#({$ktai_color_config.border_02})">
    20 ({if $is_created_commu})
     20({if $c_commu_category_is_create_commu})
    2121<font color="#({$ktai_color_config.font_07})">⇒</font><a href="({t_url m=ktai a=page_h_com_add})&amp;({$tail})">({$WORD_COMMUNITY_HALF})作成</a><br>
    2222({/if})
  • OpenPNE/trunk/webapp/modules/pc/do/c_edit_update_c_commu.php

    r9086 r10822  
    3535        //---
    3636
     37        // Category Check
     38        if (!db_commu_c_commu_category4is_create_commu()) {
     39            openpne_redirect('pc', 'page_h_err_c_edit');
     40        }
     41
    3742        $err_msg = array();
    3843        if (!$name) $err_msg[] = WORD_COMMUNITY . "名を入力してください";
     
    4449        }
    4550
    46         if (!db_commu_c_commu_category_is_create_flag($c_commu_category_id)) {
     51        if (!db_commu_c_commu_category_is_create_commu($c_commu_category_id)) {
    4752            $err_msg[] = 'そのカテゴリに新規に' . WORD_COMMUNITY . 'を作ることはできません';
    4853        }
  • OpenPNE/trunk/webapp/modules/pc/do/h_com_add_insert_c_commu.php

    r9037 r10822  
    2626            $err_msg[] = 'その' . WORD_COMMUNITY . 'はすでに存在します';
    2727
    28         if (!db_commu_c_commu_category_is_create_flag($c_commu_category_id)) {
     28        if (!db_commu_c_commu_category_is_create_commu($c_commu_category_id)) {
    2929            $err_msg[] = 'そのカテゴリに新規に' . WORD_COMMUNITY . 'を作ることはできません';
    3030        }
  • OpenPNE/trunk/webapp/modules/pc/page/c_edit.php

    r9074 r10822  
    2828        //---
    2929
     30        //- Category Check
     31        $c_commu_category_list = db_commu_c_commu_category4is_create_commu();
     32        if (!$c_commu_category_list) {
     33            openpne_redirect('pc','page_h_err_c_edit');
     34        }
     35
    3036        $this->set('inc_navi', fetch_inc_navi('c', $target_c_commu_id));
    3137        //コミュニティデータ取得
     
    5258
    5359        $this->set('c_commu', $c_commu);
    54         $this->set('c_commu_category_list', db_commu_c_commu_category4createflag());
     60        $this->set('c_commu_category_list', $c_commu_category_list);
    5561        $public_flag_list=
    5662        array(
  • OpenPNE/trunk/webapp/modules/pc/page/h_com_add.php

    r8640 r10822  
    2828        $this->set('inc_navi', fetch_inc_navi('h'));
    2929
    30         $c_commu_category_list = db_commu_c_commu_category4createflag();
     30        $c_commu_category_list = db_commu_c_commu_category4is_create_commu();
    3131        $this->set("c_commu_category", $c_commu_category_list);
    3232
  • OpenPNE/trunk/webapp/modules/pc/page/h_com_add_confirm.php

    r9037 r10822  
    2626        $upfile_obj = $_FILES['image_filename'];
    2727
     28        //Category Check
     29        if (!db_commu_c_commu_category4is_create_commu()) {
     30            openpne_redirect('pc', 'page_h_err_c_commu_add');
     31        }
     32
    2833        //TODO:
    2934        $err_msg = array();
     
    3136            $err_msg[] = 'その' . WORD_COMMUNITY . 'はすでに存在します';
    3237
    33         if (!db_commu_c_commu_category_is_create_flag($c_commu_category_id)) {
     38        if (!db_commu_c_commu_category_is_create_commu($c_commu_category_id)) {
    3439            $err_msg[] = 'そのカテゴリに新規に' . WORD_COMMUNITY . 'を作ることはできません';
    3540        }
  • OpenPNE/trunk/webapp/modules/pc/page/h_com_find_all.php

    r10784 r10822  
    5555        $this->set('c_commu_category_list', db_commu_c_commu_category_list4null());
    5656        $this->set('c_commu_category_parent_list', db_commu_c_commu_category_parent_list4null());
     57        $this->set('c_commu_category_is_create_commu', db_commu_c_commu_category4is_create_commu());
    5758
    5859        // 作成可コミュニティの有無
  • OpenPNE/trunk/webapp/modules/pc/templates/h_com_find_all.tpl

    r10784 r10822  
    3434
    3535<ul class="moreInfo">
    36 ({if $is_created_commu})
     36({if $c_commu_category_is_create_commu})
    3737<li><a href="({t_url m=pc a=page_h_com_add})">新規作成</a>(作成の前に、似た({$WORD_COMMUNITY})がないかご確認ください)</li>
    3838({/if})
Note: See TracChangeset for help on using the changeset viewer.