]> source.dussan.org Git - nextcloud-server.git/commitdiff
Using table prefix preference in 'inc/lib_log.php'
authorAldo "xoen" Giambelluca <xoen@xoen.org>
Sat, 3 Jul 2010 17:08:31 +0000 (19:08 +0200)
committerAldo "xoen" Giambelluca <xoen@xoen.org>
Sat, 3 Jul 2010 17:08:31 +0000 (19:08 +0200)
inc/lib_log.php

index 3e0d3d1609256b65fc87dc347a7286601d6436fc..8ece1a498abc0186ffd128cf0698c60200b1590f 100755 (executable)
@@ -47,8 +47,12 @@ class OC_LOG {
    * @param type $type
    * @param message $message
    */
-  public static function event($user,$type,$message){
-    $result = OC_DB::query('insert into log (timestamp,user,type,message) values ("'.time().'","'.addslashes($user).'","'.addslashes($type).'","'.addslashes($message).'")');
+  public static function event($user, $type, $message){
+       global $CONFIG_DBTABLEPREFIX;
+       $dbTableLog = $CONFIG_DBTABLEPREFIX . 'Log';
+       $query = 'insert into ' . $dbTableLog . ' (timestamp,user,type,message) values
+                ("' . time() . '","' . addslashes($user) . '","' . addslashes($type) . '","' . addslashes($message) . '")';
+    $result = OC_DB::query($query);
     OC_DB::free_result($result);
   }
 
@@ -58,15 +62,18 @@ class OC_LOG {
    *
    */
   public static function show(){
-    global $CONFIG_DATEFORMAT;
+       global $CONFIG_DATEFORMAT;
+       global $CONFIG_DBTABLEPREFIX;
     echo('<div class="center"><table cellpadding="6" cellspacing="0" border="0" class="log">');
-       
+
+       $dbTableLog = $CONFIG_DBTABLEPREFIX . 'Log';
        if(OC_USER::ingroup($_SESSION['username_clean'],'admin')){
-               $result = OC_DB::select('select timestamp,user,type,message from log order by timestamp desc limit 20');
+               $query = "select timestamp,user,type,message from $dbTableLog order by timestamp desc limit 20";
        }else{
-               $user=$_SESSION['username_clean'];
-               $result = OC_DB::select('select timestamp,user,type,message from log where user=\''.$user.'\' order by timestamp desc limit 20');
+               $user = $_SESSION['username_clean'];
+               $query = "select timestamp,user,type,message from $dbTableLog where user='$user' order by timestamp desc limit 20";
        }
+       $result = OC_DB::select($query);
     foreach($result as $entry){
       echo('<tr class="browserline">');
       echo('<td class="sizetext">'.date($CONFIG_DATEFORMAT,$entry['timestamp']).'</td>');