Changeset 298


Ignore:
Timestamp:
Dec 28, 2009, 5:13:29 PM (15 years ago)
Author:
george
Message:
  • Přidáno: Nová skupina záznamu akcí Export. Vkládány akce vytvořen export, smazán export.
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/download.php

    r295 r298  
    3232        $Database->SQLCommand('INSERT INTO `verseclient` (`verse` ,`date` ,`text` ,`user`)
    3333                  VALUES ( "'.$_POST['verse'].'", NOW( ) , "'.$_POST['text'].'", "'.$_SESSION['UserID'].'");');
    34       WriteLog('Nová verze ('.$_POST['verse'].') češitny pro clienta uložena.',4);
     34      WriteLog('Nová verze ('.$_POST['verse'].') češitny pro clienta uložena.', 4);
    3535      } else { //formulář   
    3636      echo ('<form action"" method="post">'.
     
    6666      '<td><strong>'.$Line['verse'].'</strong> <a href="tmp/Addon/CzWoW_'.$Line['verse'].'.zip">Stáhnout</a> <br />'.$Line['date'].'</td>'.
    6767      '<td>'.str_replace(chr(13),'<br />',$Line['text']).'</td>');
    68   echo('</tr>');
     68    echo('</tr>');
    6969  }
    7070  echo('</table>');         
  • trunk/export/index.php

    r297 r298  
    9090        $ExportId = mysql_insert_id();
    9191        echo('Nový export vytvořen.<br/>Přímý odkaz na tento export: <a href="?Action=View&amp;ExportId='.$ExportId.'">zde</a><br/><br/>');
     92        WriteLog('Vytvořen nový export <a href="'.$Config['Web']['BaseURL'].'export/?Action=View&amp;ExportId='.$ExportId.'">'.$ExportId.'</a>.', 12);
    9293        $_GET['Filter'] = 'my';
    9394        ExportList();
     
    109110      {
    110111        $Database->SQLCommand('DELETE FROM Export WHERE Id='.$_GET['ExportId']);
     112        delete_directory('../tmp/Export/'.$_GET['ExportId'].'/');
    111113        echo('Export smazán.<br/><br/>');
    112114        $_GET['Filter'] = 'my';
     115        WriteLog('Smazán export '.$_GET['ExportId'], 12);
    113116        ExportList();
    114117      } else echo('Export '.$_GET['ExportId'].' nelze smazat.<br/>');
  • trunk/includes/global_function.php

    r295 r298  
    266266  10 => array('Name' => 'Chyby', 'Color' => 'red', 'Description' => 'Zachycené chybové hlášení'),
    267267  11 => array('Name' => 'Import', 'Color' => '#A020F0', 'Description' => 'Záznam změn při importu'),
     268  12 => array('Name' => 'Export', 'Color' => '#1080F0', 'Description' => 'Záznam akcí s exporty'),
    268269);
    269270
     
    280281  } else
    281282  {
    282     $user = @$_SESSION['UserID'];
     283    if(array_key_exists('UserID', $_SESSION)) $user = $_SESSION['UserID'];
     284      else $user = 0;
    283285    $ip = addslashes($_SERVER['REMOTE_ADDR']);
    284286  }
    285287
    286   if($user == '') $user = 0;
    287288  $Database->SelectDatabase($Config['Database']['Database']);   
    288289  $Query = 'INSERT INTO `log` ( `user` , `type` , `text` , `date` , `IP` )
     
    524525}
    525526
     527function delete_directory($dirname)
     528{
     529  if(is_dir($dirname))
     530  {
     531    $dir_handle = opendir($dirname);
     532    if(!$dir_handle) return(false);
     533    while($file = readdir($dir_handle))
     534    {
     535      if(($file != '.') and ($file != '..'))
     536      {
     537        if(!is_dir($dirname.'/'.$file)) unlink($dirname.'/'.$file);
     538          else delete_directory($dirname.'/'.$file);   
     539      }
     540    }
     541    closedir($dir_handle);
     542    rmdir($dirname);
     543  }
     544  return(true);
     545}
     546
    526547
    527548?>
  • trunk/log.php

    r291 r298  
    6262      else $Where = '';
    6363  }
    64   if(($Where != '') and (array_key_exists('group', $_SESSION))) $Where .= ' AND text LIKE "%'.$TranslationTree[$_SESSION['group']]['Name'].'%"';
     64  //if(($Where != '') and (array_key_exists('group', $_SESSION))) $Where .= ' AND text LIKE "%'.$TranslationTree[$_SESSION['group']]['Name'].'%"';
    6565
    6666  $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM `log` '.$Where);
     
    8181 
    8282  $sql = 'SELECT *,(SELECT `user`.`user` FROM `user` WHERE `user`.`id` = `log`.`user`) AS `user` FROM `log` '.$Where.$Order['SQL'].$PageList['SQLLimit'];
    83 $ID = $Database->SQLCommand($sql);
     83  //echo($sql);
     84  $ID = $Database->SQLCommand($sql);
    8485  while($Line = mysql_fetch_assoc($ID))
    8586  {
Note: See TracChangeset for help on using the changeset viewer.