Changeset 9786 for extensions/Admin_Messages/admin
- Timestamp:
- Mar 20, 2011, 2:21:56 PM (13 years ago)
- Location:
- extensions/Admin_Messages/admin
- Files:
-
- 1 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Admin_Messages/admin/config.php
r9421 r9786 12 12 13 13 pwg_query("UPDATE " . CONFIG_TABLE . " SET `value` = '" . serialize($user_config) . "' WHERE `param` = 'admin_messages';"); 14 redirect(AM_ADMIN .'&tab=config&msg=saved');14 $page['infos'][] = l10n('Information data registered in database'); 15 15 } 16 16 … … 19 19 // Définition des variables template 20 20 // +-----------------------------------------------------------------------+ 21 if (isset($_GET['msg']) AND $_GET['msg'] == 'saved')22 array_push($page['infos'], l10n('Information data registered in database'));23 24 21 $template->assign(array( 25 22 'NB_MESSAGES' => $conf['admin_messages']['nb_messages'], -
extensions/Admin_Messages/admin/list.php
r9421 r9786 7 7 if (isset($_GET['delete_message'])) { 8 8 pwg_query("DELETE FROM ". AM_TABLE ." WHERE id = ". $_GET['delete_message'] .";"); 9 redirect(AM_ADMIN); 9 if (isset($_GET['redirect']) AND $_GET['redirect'] = 'home') 10 redirect(get_root_url() . 'admin.php#messages'); 11 else 12 $page['infos'][] = l10n('AM_message_deleted'); 13 10 14 } 11 15 12 if (isset($_GET['msg']) AND $_GET['msg'] == 'added')13 array_push($page['infos'], l10n('AM_message_ added'));16 if (isset($_GET['msg'])) 17 array_push($page['infos'], l10n('AM_message_'. $_GET['msg'])); 14 18 15 19 … … 26 30 'AUTHOR' => $message['author'], 27 31 'CONTENT' => $message['content'], 28 'U_DELETE' => AM_ADMIN . '&delete_message=' . $message['id'],29 32 ); 33 if (is_admin() OR $message['author'] = $user['username']) { 34 $item['U_DELETE'] = AM_ADMIN . '&delete_message=' . $message['id']; 35 $item['U_EDIT'] = AM_ADMIN . '&tab=edit&message_id=' . $message['id']; 36 } 30 37 31 38 $template->append('messages', $item); -
extensions/Admin_Messages/admin/new.php
r9421 r9786 12 12 13 13 } else { 14 pwg_query("INSERT INTO `". AM_TABLE ."`( 15 add_date, 16 author, 17 content 18 ) 19 VALUES( 20 '". date('Y-m-d H:i:s') ."', 21 '". $_POST['username'] ."', 22 '". $_POST['content'] ."' 23 );"); 14 if (isset($_GET['message_id'])) { 15 pwg_query("UPDATE `". AM_TABLE ."` SET 16 `author` = '". $_POST['username'] ."', 17 `content` = '". $_POST['content'] ."' 18 WHERE `id` = ". $_GET['message_id'] .";"); 19 } else { 20 pwg_query("INSERT INTO `". AM_TABLE ."`( 21 add_date, 22 author, 23 content 24 ) 25 VALUES( 26 '". date('Y-m-d H:i:s') ."', 27 '". $_POST['username'] ."', 28 '". $_POST['content'] ."' 29 );"); 30 } 24 31 25 32 if (isset($_GET['redirect']) AND $_GET['redirect'] = 'home') 26 redirect( PHPWG_ROOT_PATH .'admin.php#messages');33 redirect(get_root_url() . 'admin.php#messages'); 27 34 else 28 redirect(AM_ADMIN .' &tab=list&msg=added');35 redirect(AM_ADMIN .'-list&msg=added'); 29 36 } 30 37 } … … 34 41 // Formulaire vierge 35 42 // +-----------------------------------------------------------------------+ 36 $template->assign(array( 37 'USERNAME' => $user['username'], 38 'FREE_NAME' => (!$conf['admin_messages']['free_name']) ? 'disabled="disabled"' : '', 39 )); 43 if (isset($_GET['message_id'])) { 44 $query = "SELECT * FROM " . AM_TABLE . " WHERE id = " . $_GET['message_id'] . ";"; 45 $message = pwg_db_fetch_assoc(pwg_query($query)); 40 46 47 $template->assign(array( 48 'USERNAME' => $message['author'], 49 'CONTENT' => $message['content'], 50 'FREE_NAME' => (!$conf['admin_messages']['free_name']) ? 'disabled="disabled"' : '', 51 )); 52 53 } else { 54 $template->assign(array( 55 'USERNAME' => $user['username'], 56 'CONTENT' => null, 57 'FREE_NAME' => (!$conf['admin_messages']['free_name']) ? 'disabled="disabled"' : '', 58 )); 59 } 41 60 42 61 // +-----------------------------------------------------------------------+ -
extensions/Admin_Messages/admin/template/config.tpl
r9421 r9786 1 {html_head} 2 <link rel="stylesheet" type="text/css" href="{$AM_PATH}admin/template/style.css"> 3 {/html_head} 1 {combine_css path=$AM_PATH|@cat:'admin/template/style.css'} 4 2 5 <h2 style="float:right;top:-24px;position:relative;font-style:italic;margin-bottom:-20px;font-size:12px;font-weight:normal;">{$AM_VERSION}</h2>3 <h2 class="version_title">{$AM_VERSION}</h2> 6 4 7 5 <div class="titrePage"> -
extensions/Admin_Messages/admin/template/list.tpl
r9421 r9786 1 {html_head} 2 <link rel="stylesheet" type="text/css" href="{$AM_PATH}admin/template/style.css"> 3 {/html_head} 1 {combine_css path=$AM_PATH|@cat:'admin/template/style.css'} 4 2 5 <h2 style="float:right;top:-24px;position:relative;font-style:italic;margin-bottom:-20px;font-size:12px;font-weight:normal;">{$AM_VERSION}</h2>3 <h2 class="version_title">{$AM_VERSION}</h2> 6 4 7 5 <div class="titrePage"> … … 19 17 <li class="categoryLi {if $smarty.foreach.pending_loop.index is odd}virtual_cat{/if}"> 20 18 <ul class="categoryActions"> 19 {if isset($message.U_EDIT)} 21 20 <li> 22 <a href="{$message.U_ DELETE}" title="{'AM_delete'|@translate}">23 <img src="{$themeconf.admin_icon_dir}/category_ delete.png" class="button" alt="{'AM_delete'|@translate}" />21 <a href="{$message.U_EDIT}" title="{'edit'|@translate}"> 22 <img src="{$themeconf.admin_icon_dir}/category_edit.png" class="button" alt="{'edit'|@translate}" /> 24 23 </a> 25 24 </li> 25 {/if} 26 {if isset($message.U_DELETE)} 27 <li> 28 <a href="{$message.U_DELETE}" title="{'delete'|@translate}"> 29 <img src="{$themeconf.admin_icon_dir}/category_delete.png" class="button" alt="{'delete'|@translate}" /> 30 </a> 31 </li> 32 {/if} 26 33 </ul> 27 <b>{$message.AUTHOR}</b> - <i>{$message.DATE}</i> 34 35 <div class="head"><b>{$message.AUTHOR}</b> - <i>{$message.DATE}</i></div> 28 36 <p>{$message.CONTENT}</p> 29 37 </li> -
extensions/Admin_Messages/admin/template/new.tpl
r9421 r9786 1 {known_script id="jquery" src=$ROOT_URL|@cat:"themes/default/js/jquery.packed.js"} 1 {combine_script id='jquery'} 2 {combine_css path=$AM_PATH|@cat:'admin/template/style.css'} 2 3 {include file='include/autosize.inc.tpl'} 3 4 4 {html_head} 5 <link rel="stylesheet" type="text/css" href="{$AM_PATH}admin/template/style.css"> 6 {/html_head} 7 8 <h2 style="float:right;top:-24px;position:relative;font-style:italic;margin-bottom:-20px;font-size:12px;font-weight:normal;">{$AM_VERSION}</h2> 5 <h2 class="version_title">{$AM_VERSION}</h2> 9 6 10 7 <div class="titrePage"> 11 <h2>{'AM_new_tab'|@translate}</h2> 8 <h2> 9 {if isset($CONTENT)} 10 {'AM_edit_tab'|@translate} 11 {else} 12 {'AM_new_tab'|@translate} 13 {/if} 14 </h2> 12 15 </div> 13 16 … … 24 27 <tr> 25 28 <td><span class="title">{'AM_msg_content'|@translate}</span></td> 26 <td><textarea name="content" rows="4" style="width:100%;"> </textarea></td>29 <td><textarea name="content" rows="4" style="width:100%;">{$CONTENT}</textarea></td> 27 30 </tr> 28 31 </table> -
extensions/Admin_Messages/admin/template/style.css
r9421 r9786 14 14 font-style:italic; 15 15 } 16 .categoryLi div.head { 17 font-size:0.9em; 18 border-bottom:1px dotted #666; 19 width:300px; 20 margin-top:5px; 21 } 22 .categoryLi p { 23 margin-left:10px; 24 } 25 .version_title { 26 float:right; 27 position:relative; 28 top:-24px; 29 margin-bottom:-20px !important; 30 font-size:12px !important; 31 font-style:italic; 32 font-weight:normal; 33 }
Note: See TracChangeset
for help on using the changeset viewer.