o #327604 by mr.baileys: Fix improper use of multibyte library when mb library unavailable.
Other changes:
- o #288801 by drewish and eaton: Aggregator item support! Make views of feeds!
\ No newline at end of file
+ o #288801 by drewish and eaton: Aggregator item support! Make views of feeds!
+ o #335647 by markus_petrux: Add memory and a reset button to the Views list page.
\ No newline at end of file
$views = views_get_all_views();
+ // Respond to a reset command by clearing session and doing a drupal goto
+ // back to the base URL.
+ if (isset($_GET['op']) && $_GET['op'] == t('Reset')) {
+ unset($_SESSION['views']['#admin']);
+ drupal_goto('admin/build/views');
+ }
+ if (count($_GET) <= 1) {
+ if (isset($_SESSION['views']['#admin']) && is_array($_SESSION['views']['#admin'])) {
+ $_GET += $_SESSION['views']['#admin'];
+ }
+ }
+ else {
+ $_SESSION['views']['#admin'] = $_GET;
+ unset($_SESSION['views']['#admin']['q']);
+ }
+
$form_state = array(
'views' => $views,
'input' => $_GET,
$sort .= strtolower($view->name);
break;
case 'title':
- $sort .= strtolower($title);
+ $sort .= strtolower($item->title);
break;
case 'path':
$sort .= strtolower($raw_path); // $path;
'#value' => t('Apply'),
);
+ if (!empty($_SESSION['views']['#admin'])) {
+ $form['reset'] = array(
+ '#type' => 'submit',
+ '#id' => 'edit-views-reset',
+ '#value' => t('Reset'),
+ );
+ }
+
$form['#theme'] = array('views_ui_list_views_form');
return $form;
}