Dotclear


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")

File:
1 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 
Note: See TracChangeset for help on using the changeset viewer.

Sites map