Ignore:
Timestamp:
Mar 28, 2006, 11:05:12 PM (18 years ago)
Author:
rub
Message:

Improvement issue 0000319:
Add new item on page administration/maintenance.
This item allow to repair and optimize database

Functionality tested with MySQL 4.1.9.
Please to report problem with previous version of MySql

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/maintenance.php

    r1085 r1111  
    4242// +-----------------------------------------------------------------------+
    4343
    44 $action = isset($_GET['action']) ? $_GET['action'] : '';
     44$action = (isset($_GET['action']) and !is_adviser()) ? $_GET['action'] : '';
    4545
    4646switch ($action)
     
    8585    break;
    8686  }
     87  case 'database' :
     88  {
     89    do_maintenance_all_tables();
     90    break;
     91  }
    8792  default :
    8893  {
     
    99104$start_url = PHPWG_ROOT_PATH.'admin.php?page=maintenance&action=';
    100105
    101 if (!is_adviser())
    102 {
    103   $template->assign_vars(
    104     array(
    105       'U_MAINT_CATEGORIES' => $start_url.'categories',
    106       'U_MAINT_IMAGES' => $start_url.'images',
    107       'U_MAINT_HISTORY' => $start_url.'history',
    108       'U_MAINT_SESSIONS' => $start_url.'sessions',
    109       'U_MAINT_FEEDS' => $start_url.'feeds',
    110       'U_HELP' => PHPWG_ROOT_PATH.'/popuphelp.php?page=maintenance',
    111       )
    112     );
    113 }
    114 else
    115 {
    116   $template->assign_vars(
    117     array(
    118       'U_MAINT_CATEGORIES' => $start_url,
    119       'U_MAINT_IMAGES' => $start_url,
    120       'U_MAINT_HISTORY' => $start_url,
    121       'U_MAINT_SESSIONS' => $start_url,
    122       'U_MAINT_FEEDS' => $start_url,
    123       'U_HELP' => PHPWG_ROOT_PATH.'/popuphelp.php?page=maintenance',
    124       )
    125     );
    126 }
     106$template->assign_vars(
     107  array(
     108    'U_MAINT_CATEGORIES' => $start_url.'categories',
     109    'U_MAINT_IMAGES' => $start_url.'images',
     110    'U_MAINT_HISTORY' => $start_url.'history',
     111    'U_MAINT_SESSIONS' => $start_url.'sessions',
     112    'U_MAINT_FEEDS' => $start_url.'feeds',
     113    'U_MAINT_DATABASE' => $start_url.'database',
     114    'U_HELP' => PHPWG_ROOT_PATH.'/popuphelp.php?page=maintenance',
     115    )
     116  );
    127117
    128118// +-----------------------------------------------------------------------+
Note: See TracChangeset for help on using the changeset viewer.