Dotclear

Changeset 3836:72d7841abb8c


Ignore:
Timestamp:
08/30/18 18:57:14 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Add a way to reset dashboard items order (from user preferences, tab "dashboard")

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • admin/preferences.php

    r3800 r3836  
    6060if (!empty($_GET['append']) || !empty($_GET['removed']) || !empty($_GET['neworder']) || 
    6161    !empty($_GET['replaced']) || !empty($_POST['appendaction']) || !empty($_POST['removeaction']) || 
    62     !empty($_GET['db-updated'])) { 
     62    !empty($_GET['db-updated']) || !empty($_POST['resetorder'])) { 
    6363    $default_tab = 'user-favorites'; 
    6464} elseif (!empty($_GET['updated'])) { 
     
    401401} 
    402402 
     403# Reset dashboard items order 
     404if (!empty($_POST['resetorder'])) { 
     405    $core->auth->user_prefs->dashboard->drop('main_order'); 
     406    $core->auth->user_prefs->dashboard->drop('boxes_order'); 
     407    $core->auth->user_prefs->dashboard->drop('boxes_items_order'); 
     408    $core->auth->user_prefs->dashboard->drop('boxes_contents_order'); 
     409 
     410    if (!$core->error->flag()) { 
     411        dcPage::addSuccessNotice(__('Dashboard items order have been successfully reset.')); 
     412        $core->adminurl->redirect("admin.user.preferences", array(), '#user-favorites'); 
     413    } 
     414} 
     415 
    403416/* DISPLAY 
    404417-------------------------------------------------------- */ 
     
    669682echo '<h3>' . __('My dashboard') . '</h3>'; 
    670683 
     684# Favorites 
    671685echo '<form action="' . $core->adminurl->get("admin.user.preferences") . '" method="post" id="favs-form" class="two-boxes odd">'; 
    672686 
     
    774788echo '</form>'; 
    775789 
     790# Dashboard items 
    776791echo 
    777792'<form action="' . $core->adminurl->get("admin.user.preferences") . '" method="post" id="db-forms" class="two-boxes even">' . 
     
    835850    '</form>'; 
    836851 
     852# Dashboard items order (reset) 
     853echo '<form action="' . $core->adminurl->get("admin.user.preferences") . '" method="post" id="order-reset" class="two-boxes even">'; 
     854echo '<div class="fieldset"><h4>' . __('Dashboard items order') . '</h4>'; 
     855echo 
     856'<p>' . 
     857$core->formNonce() . 
     858'<input type="submit" name="resetorder" value="' . __('Reset dashboard items order') . '" /></p>'; 
     859echo '</div>'; 
     860echo '</form>'; 
     861 
    837862echo '</div>'; # /multipart-user-favorites 
    838863 
  • locales/fr/main.po

    r3812 r3836  
    21652165msgstr "Les favoris par défaut ont été enregistrés." 
    21662166 
     2167msgid "Dashboard items order have been successfully reset." 
     2168msgstr "Le positionnement des éléments du tableau de bord a été réinitialisé." 
     2169 
    21672170msgid "My profile" 
    21682171msgstr "Mon profil" 
     
    23492352msgid "Save my dashboard options" 
    23502353msgstr "Enregistrer les options de mon tableau de bord" 
     2354 
     2355msgid "Dashboard items order" 
     2356msgstr "Positionnement des éléments du tableau de bord" 
     2357 
     2358msgid "Reset dashboard items order" 
     2359msgstr "Réinitialiser le positionnement des éléments du tableau de bord" 
    23512360 
    23522361msgid "Search options" 
Note: See TracChangeset for help on using the changeset viewer.

Sites map