Ignore:
Timestamp:
Oct 6, 2011, 10:03:31 AM (13 years ago)
Author:
mistic100
Message:

Reorganize language files

Location:
extensions/Admin_Messages/admin
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • extensions/Admin_Messages/admin/config.php

    r10982 r12356  
    33
    44// +-----------------------------------------------------------------------+
    5 //                              Modification de la configuration
     5//        Modification de la configuration
    66// +-----------------------------------------------------------------------+
    77if (isset($_POST['config_submit'])) {
    8         $user_config = array(
    9                 'nb_messages' => $_POST['nb_messages'],
    10                 'free_name' => (isset($_POST['free_name'])) ? 1 : 0,
    11         );
    12        
     8  $user_config = array(
     9    'nb_messages' => $_POST['nb_messages'],
     10    'free_name' => (isset($_POST['free_name'])) ? 1 : 0,
     11  );
     12 
    1313  conf_update_param('admin_messages', serialize($user_config));
    14         array_push($page['infos'], l10n('Information data registered in database'));
     14  array_push($page['infos'], l10n('Information data registered in database'));
    1515}
    1616
    17        
     17 
    1818// +-----------------------------------------------------------------------+
    19 //                              Définition des variables template
     19//        Définition des variables template
    2020// +-----------------------------------------------------------------------+
    2121$template->assign(array(
    22         'NB_MESSAGES' => $conf['admin_messages']['nb_messages'],
    23         'FREE_NAME' => ($conf['admin_messages']['free_name']) ? 'checked="checked"' : '',
     22  'NB_MESSAGES' => $conf['admin_messages']['nb_messages'],
     23  'FREE_NAME' => ($conf['admin_messages']['free_name']) ? 'checked="checked"' : '',
    2424));
    2525
    2626
    2727// +-----------------------------------------------------------------------+
    28 //                              Template
     28//        Template
    2929// +-----------------------------------------------------------------------+
    3030$template->set_filenames(array('plugin_admin_content' => dirname(__FILE__).'/template/config.tpl'));
  • extensions/Admin_Messages/admin/list.php

    r10982 r12356  
    33
    44// +-----------------------------------------------------------------------+
    5 //                              Supression d'un message
     5//        Supression d'un message
    66// +-----------------------------------------------------------------------+
    77if (isset($_GET['delete_message'])) {
    8         pwg_query("DELETE FROM ". AM_TABLE ." WHERE id = ". $_GET['delete_message'] .";");
    9         if (isset($_GET['redirect']) AND $_GET['redirect'] = 'home')
    10                 redirect(get_root_url() . 'admin.php#messages');
    11         else
    12                 array_push($page['infos'], l10n('AM_message_deleted'));
    13                
     8  pwg_query("DELETE FROM ". AM_TABLE ." WHERE id = ". $_GET['delete_message'] .";");
     9  if (isset($_GET['redirect']) AND $_GET['redirect'] = 'home')
     10    redirect(get_root_url() . 'admin.php#messages');
     11  else
     12    array_push($page['infos'], l10n('Message deleted'));
    1413}
    1514
    16 if (isset($_GET['msg']))
    17         array_push($page['infos'], l10n('AM_message_'. $_GET['msg']));
    18 
    19 
    20 // +-----------------------------------------------------------------------+
    21 //                              Affichage des messages
    22 // +-----------------------------------------------------------------------+
    23 $messages = pwg_query("SELECT * FROM `". AM_TABLE ."`
    24         ORDER BY add_date DESC;");
    25        
    26 if (pwg_db_num_rows($messages)) {
    27         while ($message = pwg_db_fetch_assoc($messages)) {
    28                 $item = array(
    29                         'DATE' => format_date($message['add_date'], true),
    30                         'AUTHOR' => $message['author'],
    31                         'CONTENT' => $message['content'],
    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                 }       
    37                
    38                 $template->append('messages', $item);
    39         }
    40        
     15if (isset($_GET['msg']) and $_GET['msg'] == 'added')
     16{
     17  array_push($page['infos'], l10n('Message added'));
    4118}
    4219
    4320
    4421// +-----------------------------------------------------------------------+
    45 //                              Template
     22//        Affichage des messages
     23// +-----------------------------------------------------------------------+
     24$messages = pwg_query("SELECT * FROM `". AM_TABLE ."`
     25  ORDER BY add_date DESC;");
     26 
     27if (pwg_db_num_rows($messages)) {
     28  while ($message = pwg_db_fetch_assoc($messages)) {
     29    $item = array(
     30      'DATE' => format_date($message['add_date'], true),
     31      'AUTHOR' => $message['author'],
     32      'CONTENT' => $message['content'],
     33    );
     34    if (is_admin() OR $message['author'] = $user['username']) {
     35      $item['U_DELETE'] = AM_ADMIN . '&delete_message=' . $message['id'];
     36      $item['U_EDIT'] = AM_ADMIN . '&tab=edit&message_id=' . $message['id'];
     37    } 
     38   
     39    $template->append('messages', $item);
     40  }
     41 
     42}
     43
     44
     45// +-----------------------------------------------------------------------+
     46//        Template
    4647// +-----------------------------------------------------------------------+
    4748$template->set_filenames(array('plugin_admin_content' => dirname(__FILE__).'/template/list.tpl'));
    4849$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
    49        
     50 
    5051?>
  • extensions/Admin_Messages/admin/new.php

    r9786 r12356  
    33
    44// +-----------------------------------------------------------------------+
    5 //                              Ajout d'un message
     5//        Ajout d'un message
    66// +-----------------------------------------------------------------------+
    77if (isset($_POST['new_submit'])) {
    8         if ($_POST['username'] == null) $_POST['username'] = $user['username'];
    9                
    10         if ($_POST['content'] == null) {
    11                 array_push($page['errors'], l10n('AM_empty_content'));
    12                
    13         } else {
    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                 }
    31                
    32                 if (isset($_GET['redirect']) AND $_GET['redirect'] = 'home')
    33                         redirect(get_root_url() . 'admin.php#messages');
    34                 else
    35                         redirect(AM_ADMIN .'-list&msg=added');
    36         }
     8  if ($_POST['username'] == null) $_POST['username'] = $user['username'];
     9   
     10  if ($_POST['content'] == null) {
     11    array_push($page['errors'], l10n('Content empty'));
     12   
     13  } else {
     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    }
     31   
     32    if (isset($_GET['redirect']) AND $_GET['redirect'] = 'home')
     33      redirect(get_root_url() . 'admin.php#messages');
     34    else
     35      redirect(AM_ADMIN .'-list&msg=added');
     36  }
    3737}
    3838
    3939
    4040// +-----------------------------------------------------------------------+
    41 //                              Formulaire vierge
     41//        Formulaire vierge
    4242// +-----------------------------------------------------------------------+
    4343if (isset($_GET['message_id'])) {
    44         $query = "SELECT * FROM " . AM_TABLE . " WHERE id = " . $_GET['message_id'] . ";";
    45         $message = pwg_db_fetch_assoc(pwg_query($query));
     44  $query = "SELECT * FROM " . AM_TABLE . " WHERE id = " . $_GET['message_id'] . ";";
     45  $message = pwg_db_fetch_assoc(pwg_query($query));
    4646
    47         $template->assign(array(
    48                 'USERNAME' => $message['author'],
    49                 'CONTENT' => $message['content'],
    50                 'FREE_NAME' => (!$conf['admin_messages']['free_name']) ? 'disabled="disabled"' : '',
    51         ));
     47  $template->assign(array(
     48    'USERNAME' => $message['author'],
     49    'CONTENT' => $message['content'],
     50    'FREE_NAME' => (!$conf['admin_messages']['free_name']) ? 'disabled="disabled"' : '',
     51  ));
    5252
    5353} else {
    54         $template->assign(array(
    55                 'USERNAME' => $user['username'],
    56                 'CONTENT' => null,
    57                 'FREE_NAME' => (!$conf['admin_messages']['free_name']) ? 'disabled="disabled"' : '',
    58         ));
     54  $template->assign(array(
     55    'USERNAME' => $user['username'],
     56    'CONTENT' => null,
     57    'FREE_NAME' => (!$conf['admin_messages']['free_name']) ? 'disabled="disabled"' : '',
     58  ));
    5959}
    6060
    6161// +-----------------------------------------------------------------------+
    62 //                              Template
     62//        Template
    6363// +-----------------------------------------------------------------------+
    6464$template->set_filenames(array('plugin_admin_content' => dirname(__FILE__).'/template/new.tpl'));
  • extensions/Admin_Messages/admin/template/config.tpl

    r10982 r12356  
    44
    55<div class="titrePage">
    6         <h2>{'Configuration'|@translate}</h2>
     6  <h2>{'Configuration'|@translate}</h2>
    77</div>
    88
    99<form method="post" action="" class="properties">
    10         <fieldset>
    11                 <table>
    12                         <tr>
    13                                 <td><span class="title">{'AM_nb_messages'|@translate}</span></td>
    14                                 <td><input type="text" size="2" name="nb_messages" value="{$NB_MESSAGES}"/></td>
    15                         </tr>
    16                         <tr>
    17                                 <td><span class="title">{'AM_free_name'|@translate}</span></td>
    18                                 <td><input type="checkbox" name="free_name" {$FREE_NAME}/></td>
    19                         </tr>
    20                 </table>
    21         </fieldset>
     10  <fieldset>
     11    <table>
     12      <tr>
     13        <td><span class="title">{'Number of messages to display on the admin main page'|@translate}</span></td>
     14        <td><input type="text" size="2" name="nb_messages" value="{$NB_MESSAGES}"/></td>
     15      </tr>
     16      <tr>
     17        <td><span class="title">{'Allow users to modify their name when post a message'|@translate}</span></td>
     18        <td><input type="checkbox" name="free_name" {$FREE_NAME}/></td>
     19      </tr>
     20    </table>
     21  </fieldset>
    2222
    23         <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="config_submit"/></p>
     23  <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="config_submit"/></p>
    2424</form>
  • extensions/Admin_Messages/admin/template/list.tpl

    r10982 r12356  
    44
    55<div class="titrePage">
    6         <h2>{'AM_list_tab'|@translate}</h2>
     6  <h2>{'Messages list'|@translate}</h2>
    77</div>
    88
    99{if !isset($messages)}
    10         {'AM_no_messages'|@translate}<br>
    11         <a href="{$AM_ADMIN}&tab=new">{'AM_new_tab'|@translate}</a>
     10  {'No message'|@translate}<br>
     11  <a href="{$AM_ADMIN}&tab=new">{'Add a message'|@translate}</a>
    1212{/if}
    1313
    1414<form id="categoryOrdering">
    15         <ul class="categoryUl">
    16                 {foreach from=$messages item=message}
    17                         <li class="categoryLi {if $smarty.foreach.pending_loop.index is odd}virtual_cat{/if}">
    18                                 <ul class="categoryActions">
    19                                         {if isset($message.U_EDIT)}
    20                                         <li>
    21                                                 <a href="{$message.U_EDIT}" title="{'edit'|@translate}">
    22                                                         <img src="{$themeconf.admin_icon_dir}/category_edit.png" class="button" alt="{'edit'|@translate}" />
    23                                                 </a>
    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}
    33                                 </ul>
    34                                
    35                                 <div class="head"><b>{$message.AUTHOR}</b> - <i>{$message.DATE}</i></div>
    36                                 <p>{$message.CONTENT}</p>
    37                         </li>
    38                 {/foreach}
    39         </ul>
     15  <ul class="categoryUl">
     16    {foreach from=$messages item=message}
     17      <li class="categoryLi {if $smarty.foreach.pending_loop.index is odd}virtual_cat{/if}">
     18        <ul class="categoryActions">
     19          {if isset($message.U_EDIT)}
     20          <li>
     21            <a href="{$message.U_EDIT}" title="{'edit'|@translate}">
     22              <img src="{$themeconf.admin_icon_dir}/category_edit.png" class="button" alt="{'edit'|@translate}" />
     23            </a>
     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}
     33        </ul>
     34       
     35        <div class="head"><b>{$message.AUTHOR}</b> - <i>{$message.DATE}</i></div>
     36        <p>{$message.CONTENT}</p>
     37      </li>
     38    {/foreach}
     39  </ul>
    4040</form>
  • extensions/Admin_Messages/admin/template/new.tpl

    r10982 r12356  
    55
    66<div class="titrePage">
    7         <h2>
    8         {if isset($CONTENT)}
    9                 {'AM_edit_tab'|@translate}
    10         {else}
    11                 {'AM_new_tab'|@translate}
    12         {/if}
    13         </h2>
     7  <h2>
     8  {if isset($CONTENT)}
     9    {'Edit the message'|@translate}
     10  {else}
     11    {'Add a message'|@translate}
     12  {/if}
     13  </h2>
    1414</div>
    1515
    1616<form method="post" action="" class="properties">
    17         <fieldset>
    18                 <table>
    19                         <tr>
    20                                 <td><span class="title">{'Username'|@translate}</span></td>
    21                                 <td>
    22                                         <input type="text" size="15" name="username" value="{$USERNAME}" {$FREE_NAME}/>
    23                                         {if $FREE_NAME != null}<span class="fixed">{'AM_name_fixed'|@translate}</span>{/if}
    24                                 </td>
    25                         </tr>
    26                         <tr>
    27                                 <td><span class="title">{'AM_msg_content'|@translate}</span></td>
    28                                 <td><textarea name="content" rows="4" style="width:100%;">{$CONTENT}</textarea></td>
    29                         </tr>
    30                 </table>
    31         </fieldset>
     17  <fieldset>
     18    <table>
     19      <tr>
     20        <td><span class="title">{'Username'|@translate}</span></td>
     21        <td>
     22          <input type="text" size="15" name="username" value="{$USERNAME}" {$FREE_NAME}/>
     23          {if $FREE_NAME != null}<span class="fixed">{'(fixed)'|@translate}</span>{/if}
     24        </td>
     25      </tr>
     26      <tr>
     27        <td><span class="title">{'Message content'|@translate}</span></td>
     28        <td><textarea name="content" rows="4" style="width:100%;">{$CONTENT}</textarea></td>
     29      </tr>
     30    </table>
     31  </fieldset>
    3232
    33         <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="new_submit"/></p>
     33  <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="new_submit"/></p>
    3434</form>
  • extensions/Admin_Messages/admin/template/style.css

    r9967 r12356  
    11table{
    2         width:80%;
     2  width:80%;
    33}
    44td {
    5         width:50%;
     5  width:50%;
    66}
    77.title {
    8         display:block;
    9         text-align:right;
    10         font-weight:bold;
    11         margin-right:10px;
     8  display:block;
     9  text-align:right;
     10  font-weight:bold;
     11  margin-right:10px;
    1212}
    1313.fixed {
    14         font-style:italic;
     14  font-style:italic;
    1515}
    1616.categoryLi div.head {
    17         font-size:0.9em;
    18         border-bottom:1px dotted #666;
    19         width:300px;
    20         margin-top:5px;
     17  font-size:0.9em;
     18  border-bottom:1px dotted #666;
     19  width:300px;
     20  margin-top:5px;
    2121}
    2222.categoryLi p {
    23         margin-left:10px;
     23  margin-left:10px;
    2424}
    2525
    2626.titrePage {
    27         clear:right;
     27  clear:right;
    2828}
    2929.version_title {
    30         float:right;
    31         position:relative;
    32         top:-24px;
    33         margin-bottom:-20px !important;
    34         font-size:12px !important;
    35         font-style:italic;
    36         font-weight:normal;
     30  float:right;
     31  position:relative;
     32  top:-24px;
     33  margin-bottom:-20px !important;
     34  font-size:12px !important;
     35  font-style:italic;
     36  font-weight:normal;
    3737}
Note: See TracChangeset for help on using the changeset viewer.