Changeset 1252

Show
Ignore:
Timestamp:
08/10/08 16:45:50 (4 months ago)
Author:
Thion
Message:

Minor fixes to management interface to support bbPress 1.0

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • bbpages/trunk/bb-pages/bb-pages.php

    r1224 r1252  
    8484        $query = $bbdb->get_results("SELECT * FROM $table_name ORDER BY page_order ASC"); 
    8585 
     86        $status = array( 
     87                0 => 'Draft', 
     88                1 => 'Published' 
     89        ); 
     90 
    8691        foreach ($query as $rk) { 
    8792                echo ' 
     
    9095                                <td>'.$rk->page_title.'</td> 
    9196                                <td>'.$rk->page_date.'</td> 
    92                                 <td>'.$rk->page_status.'</td> 
    93                                 <td><a href="admin-base.php?plugin=pages_panel&act=edit&id='.$rk->page_id.'">Edit</a> | <a href="admin-base.php?plugin=pages_panel&act=delete&id='.$rk->page_id.'">Delete</a></td> 
     97                                <td>'.$status[$rk->page_status].'</td> 
     98                                <td><a href="admin-base.php?plugin=pages_panel&act=edit&id='.$rk->page_id.'">Edit</a> | <a href="admin-base.php?plugin=pages_panel&act=delete&id='.$rk->page_id.'">Delete</a> | <a href="'.bb_get_option('uri').'/page.php?page_id='.$rk->page_id.'">View</a></td> 
    9499                        </tr> 
    95100                '; 
     
    104109                default: 
    105110                        ?> 
    106                                 <h2>Manage Static Pages</h2> 
    107  
    108                                 <a href="admin-base.php?plugin=pages_panel&act=add">Create new page</a> 
     111                                <h2>Manage Static Pages <small>(<a class="submit" href="admin-base.php?plugin=pages_panel&act=add">Create new page</a>)</small></h2> 
    109112 
    110113                                <table class="widefat"> 
     
    126129        <h3>Please support the developer</h3> 
    127130         
    128         Do you like this plugin? Do you find it useful? Please donate few dollars so I could keep developing it further and further, and add a lot of great functions such as MultiViews support or WYSIWYG editor. Even the smallest help is greatly appreciated! 
     131        <img src="http://astateofmind.eu/uploads/donation.gif" style="margin-right:10px" border="0" align="left" /> 
     132         
     133        Do you like this plugin? Do you find it useful? If so, please donate few dollars so I could keep develop this plugin and others further and further. Even the smallest help is greatly appreciated for a student in Poland ;). <br /><br /> 
    129134         
    130135        <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
     
    148153        </form> 
    149154         
     155        <p>Want to know what I'm developing right now? <a href="http://twitter.com/t_thion/">Follow me on Twitter</a>, ignore 90% of stuff and learn a lot you will ;). And thank you for using my plugin!</p> 
     156         
    150157                        <?php    
    151158                break; 
     
    174181                        ?> 
    175182 
    176                         <form method="post"> 
    177                                 <fieldset><legend>Page title (slug will be created automatically)</legend> 
    178                                 <input name="page_title" id="page_title" type="text" class="text-input" value="" size="50" /></fieldset> 
    179  
    180                                 <fieldset><legend>Page content</legend> 
    181                                 <textarea name="page_content" id="page_content" rows="20" cols="80" ></textarea></fieldset> 
    182                          
    183                                 <fieldset><legend>Page order (type numbers here)</legend> 
    184                                 <input name="page_order" id="page_order" type="text" class="text-input" value="" size="10" /></fieldset> 
    185  
    186                                 <fieldset><legend>Save page as:</legend> 
    187                                 <select name="page_status" id="page_status" onChange="this.options[this.selectedIndex].value"> 
    188                                         <option value="0">Draft</option> 
    189                                         <option value="1">Published</option> 
    190                                 </select></fieldset> 
    191                                  
    192                                 <input type="submit" name="add_page" value="<?php _e('Add page', 'add_page') ?>" /> 
     183                        <h2>Add new page</h2> 
     184                         
     185                        <form class="settings" method="post"> 
     186                         
     187                                <fieldset> 
     188                                        <div> 
     189                                                <label for="page_title"> 
     190                                                        Page title                      </label> 
     191                                                <div> 
     192                                                        <input name="page_title" id="page_title" type="text" class="text long" /> 
     193                                                        <p>Page slug will be created automatically (don't worry, it's not useful for anything yet).</p> 
     194                                                </div> 
     195                                        </div> 
     196                                         
     197                                        <div> 
     198                                                <label for="page_order"> 
     199                                                        Page order                      </label> 
     200                                                <div> 
     201                                                        <input name="page_order" id="page_order" type="text" class="text long" /> 
     202                                                </div> 
     203                                        </div> 
     204                                         
     205                                        <div> 
     206                                                <label for="page_content"> 
     207                                                        Page content                    </label> 
     208                                                <div> 
     209                                                        <textarea name="page_content" id="page_content" rows="20" cols="80" ></textarea> 
     210                                                </div> 
     211                                        </div> 
     212 
     213                                <input type="hidden" name="page_status" value="1" /> 
     214                                <input type="hidden" name="page_id" value="<?php echo $_GET['id']; ?>" /> 
     215                                </fieldset> 
     216                                 
     217                                <input type="submit" class="submit" name="add_page" value="<?php _e('Add page', 'add_page') ?>" /> 
    193218                        </form> 
    194219                         
     
    230255                        <h2>Edit page</h2> 
    231256                         
    232                         <form method="post"> 
    233                                 <fieldset><legend>Page title (slug will be created automatically)</legend> 
    234                                 <input name="page_title" id="page_title" type="text" class="text-input" value="<?php echo "$title"; ?>" size="50" /></fieldset> 
    235  
    236                                 <fieldset><legend>Page content</legend> 
    237                                 <textarea name="page_content" id="page_content" rows="20" cols="80" ><?php echo "$content"; ?></textarea></fieldset> 
    238                          
    239                                 <fieldset><legend>Page order (type numbers here)</legend> 
    240                                 <input name="page_order" id="page_order" type="text" class="text-input" value="<?php echo "$order"; ?>" size="10" /></fieldset> 
    241  
    242                                 <fieldset><legend>Save page as:</legend> 
    243                                 <select name="page_status" id="page_status" onChange="this.options[this.selectedIndex].value"> 
    244                                         <option value="0">Draft</option> 
    245                                         <option value="1">Published</option> 
    246                                 </select></fieldset> 
    247                                  
     257                        <form class="settings" method="post"> 
     258                         
     259                                <fieldset> 
     260                                        <div> 
     261                                                <label for="page_title"> 
     262                                                        Page title                      </label> 
     263                                                <div> 
     264                                                        <input name="page_title" id="page_title" type="text" class="text long" value="<?php echo "$title"; ?>" /> 
     265                                                        <p>Page slug will be created automatically (don't worry, it's not useful for anything yet).</p> 
     266                                                </div> 
     267                                        </div> 
     268                                         
     269                                        <div> 
     270                                                <label for="page_order"> 
     271                                                        Page order                      </label> 
     272                                                <div> 
     273                                                        <input name="page_order" id="page_order" type="text" class="text long" value="<?php echo "$order"; ?>" size="10" /> 
     274                                                </div> 
     275                                        </div> 
     276                                         
     277                                        <div> 
     278                                                <label for="page_content"> 
     279                                                        Page content                    </label> 
     280                                                <div> 
     281                                                        <textarea name="page_content" id="page_content" rows="20" cols="80" ><?php echo "$content"; ?></textarea> 
     282                                                </div> 
     283                                        </div> 
     284 
     285                                <input type="hidden" name="page_status" value="1" /> 
    248286                                <input type="hidden" name="page_id" value="<?php echo $_GET['id']; ?>" /> 
    249                                  
    250                                 <input type="submit" name="save_page" value="<?php _e('Save page', 'save_page') ?>" /> 
     287                                </fieldset> 
     288                                 
     289                                <input type="submit" class="submit" name="save_page" value="<?php _e('Save page', 'save_page') ?>" /> 
    251290                        </form> 
    252291                         
  • bbpages/trunk/bb-pages/readme.txt

    r1227 r1252  
    1 === bbPages 0.0.1 === 
    2 Tested up to: 0.9.2 
    3 Licence: GPL 
     1=== bbPages === 
     2Tags: static pages, pages, page 
     3Contributors: F.Thion 
     4Tested up to: 1.0-dev 
     5Donate link: http://astateofmind.eu/about/support/ 
    46 
    57Allows you to create static pages within your bbPress forum. 
     
    5254== Plugin History == 
    5355 
    54 0.0.1 - Initial release (August 2, 2008) - basic features: add, edit, delete and display pages. 
     560.0.2 - (August 10th, 2008) - minor fixes to management interface: 
     57- Added "view" button to page actions; 
     58- Status selection menu deleted, plugin is not supporting drafts yet; 
     59- Changed page statuses from numbers (0, 1) to words (Draft, Published); 
     60- Few classes and divs added, to make sure it will look cool under bbPress 1.0; 
     61 
     620.0.1 - Initial release (August 2nd, 2008) - basic features: add, edit, delete and display pages.