70 lines
2.1 KiB
PHP
70 lines
2.1 KiB
PHP
<?php
|
|
/***************************************************************************
|
|
* For license information see doc/license.txt
|
|
*
|
|
* Unicode Reminder メモ
|
|
***************************************************************************/
|
|
|
|
require('./lib2/web.inc.php');
|
|
$tpl->name = 'dbmaintain';
|
|
$tpl->menuitem = MNU_ADMIN_DBMAINTAIN;
|
|
|
|
$login->verify();
|
|
if ($login->userid == 0)
|
|
$tpl->redirect('login.php?target=dbmaintain.php');
|
|
|
|
if (($login->admin & ADMIN_MAINTAINANCE) != ADMIN_MAINTAINANCE)
|
|
$tpl->error(ERROR_NO_ACCESS);
|
|
|
|
$procedures = array();
|
|
$procedures[] = 'sp_updateall_caches_descLanguages';
|
|
$procedures[] = 'sp_updateall_logstat';
|
|
$procedures[] = 'sp_updateall_hiddenstat';
|
|
$procedures[] = 'sp_updateall_watchstat';
|
|
$procedures[] = 'sp_updateall_ignorestat';
|
|
$procedures[] = 'sp_updateall_topratingstat';
|
|
$procedures[] = 'sp_updateall_cache_picturestat';
|
|
$procedures[] = 'sp_updateall_cachelog_picturestat';
|
|
|
|
$tpl->assign('procedures', $procedures);
|
|
|
|
if (isset($_REQUEST['ok']))
|
|
{
|
|
$proc = isset($_REQUEST['action']) ? $_REQUEST['action'] : '';
|
|
|
|
// if (sql_connect_root() == false)
|
|
// $tpl->error(ERROR_DB_NO_ROOT);
|
|
|
|
$bError = false;
|
|
if ($proc == 'sp_updateall_caches_descLanguages')
|
|
sql("CALL sp_updateall_caches_descLanguages(@c)");
|
|
else if ($proc == 'sp_updateall_logstat')
|
|
sql("CALL sp_updateall_logstat(@c)");
|
|
else if ($proc == 'sp_updateall_hiddenstat')
|
|
sql("CALL sp_updateall_hiddenstat(@c)");
|
|
else if ($proc == 'sp_updateall_watchstat')
|
|
sql("CALL sp_updateall_watchstat(@c)");
|
|
else if ($proc == 'sp_updateall_ignorestat')
|
|
sql("CALL sp_updateall_ignorestat(@c)");
|
|
else if ($proc == 'sp_updateall_topratingstat')
|
|
sql("CALL sp_updateall_topratingstat(@c)");
|
|
else if ($proc == 'sp_updateall_cache_picturestat')
|
|
sql("CALL sp_updateall_cache_picturestat(@c)");
|
|
else if ($proc == 'sp_updateall_cachelog_picturestat')
|
|
sql("CALL sp_updateall_cachelog_picturestat(@c)");
|
|
else
|
|
{
|
|
$bError = true;
|
|
}
|
|
|
|
if ($bError == false)
|
|
{
|
|
$count = sql_value("SELECT @c", 0);
|
|
$tpl->assign('executed', true);
|
|
$tpl->assign('proc', $proc);
|
|
$tpl->assign('count', $count);
|
|
}
|
|
}
|
|
|
|
$tpl->display();
|
|
?>
|