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

Changeset 6156


Ignore:
Timestamp:
Mar 28, 2008, 5:29:10 PM (13 years ago)
Author:
cybaron
Message:

OpenPNE版アルバム機能作成
アルバムの編集 h_delete_album,h_delete_album_confirm
残:xhtml+css化

Location:
OpenPNE/branches/work/asano/pne_album/webapp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/asano/pne_album/webapp/lib/db/album.php

    r6152 r6156  
    15441544
    15451545/**
    1546  * 日記削除
    1547  * コメント、画像も削除
    1548  *
     1546 * アルバムの削除
     1547 * 画像も削除
    15491548 * @param int $c_album_id
    15501549 */
    15511550function db_album_delete_c_album($c_album_id)
    15521551{
    1553      //function cacheの削除
    1554     $c_album = db_album_get_c_album4id($c_album_id);
    1555     pne_cache_drop('db_album_get_c_album_list4c_member_id', $c_album['c_member_id'], 5);
    1556 
    1557    // 画像
    1558    foreach($c_album as $key=>$value){
    1559     image_data_delete($c_album[$key]['image_filename']);
    1560    }
     1552    //function cacheの削除
     1553        $c_album_image = db_album_get_c_album4id($c_album_id);
     1554    pne_cache_drop('db_album_get_c_album_list4c_member_id', $c_album_image['c_member_id'], 5);
     1555
     1556   // アルバムに登録された画像
     1557        foreach($c_album_image as $key=>$value){
     1558                //image_data_delete($c_album[$key]['image_filename']);
     1559                db_album_image_data_delete($c_album_image[$key]['image_filename']);
     1560        }
     1561
     1562        // アルバムの表紙
     1563        $c_album = db_album_get_c_album4c_album_id($c_album_id);
     1564        if($c_album['album_cover_image']){
     1565                db_album_image_data_delete($c_album['album_cover_image']);
     1566        }
     1567
    15611568    // コメント
     1569    /*
    15621570    $sql = 'SELECT image_filename_1, image_filename_2, image_filename_3 FROM c_album_comment WHERE c_album_id =?';
    15631571    $params = array(intval($c_album_id));
    15641572    $comment_images = db_get_all($sql, $params);
     1573    */
    15651574
    15661575    //カテゴリ
     1576    /*
    15671577    db_album_category_delete_c_album_category_album($c_album_id);
    15681578
     
    15721582        image_data_delete($value['image_filename_3']);
    15731583    }
    1574    
     1584    */
     1585    $params = array(intval($c_album_id));
     1586   
     1587    //アルバムと画像の関連
    15751588    $sql = 'DELETE FROM c_album_image WHERE c_album_id = ?';
    15761589    db_query($sql, $params);
    15771590
     1591    // アルバム
     1592    $sql = 'DELETE FROM c_album WHERE c_album_id = ?';
     1593    db_query($sql, $params);
     1594
     1595        return;
     1596
     1597    /*
    15781598    $sql = 'DELETE FROM c_album_comment WHERE c_album_id = ?';
    15791599    db_query($sql, $params);
    1580 
    1581     // 日記
    1582     $sql = 'DELETE FROM c_album WHERE c_album_id = ?';
    1583     db_query($sql, $params);
     1600    */
    15841601}
    15851602
  • OpenPNE/branches/work/asano/pne_album/webapp/modules/pc/do/fh_album_delete_c_album.php

    r6155 r6156  
    66
    77/**
    8  * 日記削除
     8 * アルバム削除
    99 */
    1010class pc_do_fh_album_delete_c_album extends OpenPNE_Action
     
    1919
    2020        //--- 権限チェック
    21         //日記作成者
    22 
    2321        $c_album = db_album_get_c_album_row4id($target_c_album_id);
    2422        if ($c_album['c_member_id'] != $u) {
  • OpenPNE/branches/work/asano/pne_album/webapp/modules/pc/page/h_delete_album.php

    r6149 r6156  
    1515       
    1616        $this->set('inc_navi', fetch_inc_navi('h'));
    17         $this->set("target_c_album", db_album_get_c_album_row4id($target_c_album_id));
     17        $this->set('target_c_album_id', $target_c_album_id);
     18       
     19        //$this->set("target_c_album", db_album_get_c_album_row4id($target_c_album_id));
    1820
    1921        return 'success';
  • OpenPNE/branches/work/asano/pne_album/webapp/modules/pc/templates/h_delete_album.tpl

    r6149 r6156  
    1 ({ext_include file="inc_header.tpl"})
    2 ({ext_include file="inc_layoutcolumn_top_720px.tpl"})
     1<div id="LayoutC">
     2<div id="Center">
    33
     4({* {{{ yesNoButtonBox *})
     5<div class="dparts yesNoButtonBox"><div class="parts">
     6<div class="partsHeading"><h3>本当に削除しますか?</h3></div>
     7
     8<div class="block">
     9<ul class="moreInfo button">
     10<li>
     11({t_form_block m=pc a=do_fh_album_delete_c_album})
     12<input type="hidden" name="target_c_album_id" value="({$target_c_album_id})" />
     13<input type="submit" class="input_submit" value=" は い " />
     14({/t_form_block})
     15</li><li>
     16({t_form_block m=pc a=page_h_album_cover_edit})
     17<input type="hidden" name="target_c_album_id" value="({$target_c_album_id})" />
     18<input type="submit" class="input_submit" value="いいえ" />
     19({/t_form_block})
     20</li>
     21</ul>
     22</div>
     23
     24</div></div>
     25({* }}} *})
     26
     27</div><!-- Center -->
     28</div><!-- LayoutC -->
     29
     30
     31({************************
    432<img src="./skin/dummy.gif" class="v_spacer_l">
    533
     
    5583
    5684<img src="./skin/dummy.gif" class="v_spacer_l">
    57 
    58 <!-- delete by openkaku team on 080313
    59 ({ext_include file="inc_layoutcolumn_middle_750px.tpl"})
    60 -->
    61 ({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
    62 ({ext_include file="inc_footer.tpl"})
     85***********************})
Note: See TracChangeset for help on using the changeset viewer.