Changeset 92

Show
Ignore:
Timestamp:
02/21/06 23:36:35 (3 years ago)
Author:
anarcat
Message:

[project @ alternc: changeset 2003-06-09 19:46:29 by root]
Correction mysql, ca semble ĂȘtre ok. Correction de l'affichage
d'erreur si /var/log/alternc ...

Original author: root
Date: 2003-06-09 19:46:31

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • bureau/admin/sql_bck.php

    r91 r92  
    11<?php 
    22/* 
    3  $Id: sql_bck.php,v 1.2 2003/06/09 19:40:12 root Exp $ 
     3 $Id: sql_bck.php,v 1.3 2003/06/09 19:46:29 root Exp $ 
    44 ---------------------------------------------------------------------- 
    55 AlternC - Web Hosting System 
     
    4444        } 
    4545 
    46 if ($r["enabled"]) { 
     46if (is_array($r)) { 
    4747?> 
    4848</p> 
  • bureau/admin/sql_restore.php

    r1 r92  
    11<?php 
    22/* 
    3  $Id: sql_restore.php,v 1.1.1.1 2003/03/26 17:41:29 root Exp $ 
     3 $Id: sql_restore.php,v 1.2 2003/06/09 19:46:29 root Exp $ 
    44 ---------------------------------------------------------------------- 
    55 AlternC - Web Hosting System 
     
    3131 
    3232include("head.php"); 
    33 if (!$r=$mysql->get_mysql_details()) { 
     33if (!$r=$mysql->get_mysql_details($id)) { 
    3434        $error=$err->errstr(); 
    3535} 
     
    4444        } 
    4545 
    46 if ($r["enabled"]) { 
     46if (is_array($r)) { 
    4747?> 
    4848</p> 
    49 <h3><?php __("Restore a SQL backup"); ?></h3> 
     49<h3><?php printf(_("Restore a SQL backup for database %s"),$r["db"]); ?></h3> 
    5050 
    5151<form action="sql_dorestore.php" method="post"> 
  • bureau/class/m_err.php

    r42 r92  
    11<?php 
    22/* 
    3  $Id: m_err.php,v 1.2 2003/04/12 17:29:24 benjamin Exp $ 
     3 $Id: m_err.php,v 1.3 2003/06/09 19:46:31 root Exp $ 
    44 ---------------------------------------------------------------------- 
    55 LICENSE 
     
    101101  function logerr() { 
    102102    global $mem; 
    103     $f=fopen($this->logfile,"ab"); 
    104     fputs($f,date("d/m/Y H:i:s")." - ERROR - "); 
    105     fputs($f,$mem->user["login"]." - "); 
    106     fputs($f,sprintf(_("err_".$this->clsid."_".$this->error)."\n",$this->param)); 
    107     fclose($f); 
     103    $f=@fopen($this->logfile,"ab"); 
     104    if ($f) { 
     105      fputs($f,date("d/m/Y H:i:s")." - ERROR - "); 
     106      fputs($f,$mem->user["login"]." - "); 
     107      fputs($f,sprintf(_("err_".$this->clsid."_".$this->error)."\n",$this->param)); 
     108      fclose($f); 
     109    } 
    108110  } 
    109111 
  • bureau/class/m_mysql.php

    r91 r92  
    11<?php 
    22/* 
    3  $Id: m_mysql.php,v 1.5 2003/06/09 19:40:13 root Exp $ 
     3 $Id: m_mysql.php,v 1.6 2003/06/09 19:46:31 root Exp $ 
    44 ---------------------------------------------------------------------- 
    55 AlternC - Web Hosting System 
     
    9090  function get_mysql_details($dbn) { 
    9191    global $db,$err,$bro,$mem; 
    92     $err->log("mysql","get_dblist"); 
     92    $err->log("mysql","get_mysql_details"); 
    9393    $dbname=$mem->user["login"].($dbn?"_":"").$dbn; 
    9494    $db->query("SELECT pass,db, bck_mode, bck_dir FROM db WHERE uid=".$this->uid." AND db='$dbname';"); 
    9595    if (!$db->num_rows()) { 
     96      $err->raise("mysql",4); 
    9697      return false; 
    9798    } 
    9899    $c=array(); 
    99     if ($db->next_record()) { 
    100       $size=$bro->fsize("/var/alternc/db/".$db->f("db")."/"); 
    101       list($dbu,$dbn)=explode("_",$db->f("db")); 
    102       return array("db"=>$db->f("db"), "name"=>$dbn,"bck"=>$db->f("bck_mode"), "dir"=>$db->f("bck_dir"), "size"=>$size, "pass"=>$db->f("pass")); 
    103     } else { 
    104       $err->raise("mysql",4); 
    105       return false; 
    106     } 
     100    $db->next_record(); 
     101    $size=$bro->fsize("/var/alternc/db/".$db->f("db")."/"); 
     102    list($dbu,$dbn)=explode("_",$db->f("db")); 
     103    return array("db"=>$db->f("db"), "name"=>$dbn,"bck"=>$db->f("bck_mode"), "dir"=>$db->f("bck_dir"), "size"=>$size, "pass"=>$db->f("pass")); 
    107104  } 
    108105