Adapt "log" to latest database cahnges, use preferences instead of appconfig

This commit is contained in:
Jakob Sack 2011-05-23 22:19:53 +02:00
parent 398d4de0f5
commit c948137f96
1 changed files with 6 additions and 5 deletions

View File

@ -25,6 +25,7 @@
//require_once('../../config/config.php');
require_once('../lib/base.php');
require( 'template.php' );
require( 'preferences.php' );
if( !OC_USER::isLoggedIn()){
header( 'Location: '.OC_HELPER::linkTo( 'index.php' ));
@ -44,17 +45,17 @@ if(isset($_POST['size'])){
$selectedActions[]=$action;
}
}
OC_APPCONFIG::setValue('log','actions',implode(',',$selectedActions));
OC_APPCONFIG::setValue('log','pagesize',$_POST['size']);
OC_PREFERENCES::setValue($_SESSION['user_id'],'log','actions',implode(',',$selectedActions));
OC_PREFERENCES::setValue($_SESSION['user_id'],'log','pagesize',$_POST['size']);
}
OC_APP::setActiveNavigationEntry( 'log' );
$logs=OC_LOG::get();
$selectedActions=explode(',',OC_APPCONFIG::getValue('log','actions',implode(',',$allActions)));
$selectedActions=explode(',',OC_PREFERENCES::getValue($_SESSION['user_id'],'log','actions',implode(',',$allActions)));
$logs=OC_LOG::filterAction($logs,$selectedActions);
$pageSize=OC_APPCONFIG::getValue('log','pagesize',20);
$pageSize=OC_PREFERENCES::getValue($_SESSION['user_id'],'log','pagesize',20);
$pageCount=ceil(count($logs)/$pageSize);
$page=isset($_GET['page'])?$_GET['page']:0;
if($page>=$pageCount){
@ -64,7 +65,7 @@ if($page>=$pageCount){
$logs=array_slice($logs,$page*$pageSize,$pageSize);
foreach( $logs as &$i ){
$i['date'] =$i['timestamp'];
$i['date'] =$i['moment'];
}
$url=OC_HELPER::linkTo( 'log', 'index.php' ).'?page=';