remove webdav PROPPATCH function

HOR-1472
This commit is contained in:
Paula V. Quispe
2016-07-22 13:17:45 -04:00
parent c134db4049
commit 84686273a0
7 changed files with 19 additions and 240 deletions

View File

@@ -308,23 +308,6 @@ class DataBaseMaintenance
return true;
}
/**
* backupSqlData
*
* @return boolean true or false
*/
function backupSqlData ()
{
$aTables = $this->getTablesList();
foreach ($aTables as $table) {
$fsize = $this->dumpSqlInserts( $table );
$file = basename( $this->outfile );
}
return true;
}
/**
* restoreAllData
*
@@ -419,67 +402,6 @@ class DataBaseMaintenance
$mysqli->close();
}
function lockTables ()
{
$aTables = $this->getTablesList();
if (empty( $aTables ))
return false;
printf( "%-70s", "LOCK TABLES" );
if (@mysql_query( 'LOCK TABLES ' . implode( ' READ, ', $aTables ) . ' READ; ' )) {
echo " [OK]\n";
return true;
} else {
echo "[FAILED]\n" . mysql_error() . "\n";
return false;
}
}
function unlockTables ()
{
printf( "%-70s", "UNLOCK TABLES" );
if (@mysql_query( "UNLOCK TABLES;" )) {
echo " [OK]\n";
} else {
echo "[FAILED]\n" . mysql_error() . "\n";
}
}
/**
* dumpSqlInserts
*
* @param string $table
*
* @return integer $bytesSaved;
*/
function dumpSqlInserts ($table)
{
$bytesSaved = 0;
$result = @mysql_query( 'SELECT * FROM `'.$table.'`' );
$num_rows = mysql_num_rows( $result );
$num_fields = mysql_num_fields( $result );
$data = "";
for ($i = 0; $i < $num_rows; $i ++) {
$row = mysql_fetch_object( $result );
$data .= "INSERT INTO `$table` VALUES (";
for ($x = 0; $x < $num_fields; $x ++) {
$field_name = mysql_field_name( $result, $x );
$data .= ($row->$field_name === null) ? 'NULL' : "'" . mysql_real_escape_string( $row->$field_name ) . "'";
$data .= ($x < ($num_fields - 1)) ? ", " : false;
}
$data .= ");\n";
}
printf( "%-59s%20s", "Dump of table $table", strlen( $data ) . " Bytes Saved\n" );
return $data;
}
/**
* backupDataBaseSchema
*
@@ -638,23 +560,4 @@ class DataBaseMaintenance
$str = preg_replace( "/\#[\w\W]*\\n/", '', $str );
return $str;
}
}
/*
// Sample to use
$oDbMaintainer = new DataBaseMaintenance('localhost', 'root', 'atopml2005');
$oDbMaintainer->setTempDir('/home/erik/backs/');
$oDbMaintainer->setDbName('rb_os');
$oDbMaintainer->connect();
$oDbMaintainer->backupDataBaseSchema('/home/erik/backs/schema_os.sql');
$oDbMaintainer->backupSqlData();
$oDbMaintainer->createDb('neyek12', true);
$o2 = new DataBaseMaintenance('localhost', 'root', 'atopml2005');
$o2->setTempDir('/home/erik/backs/');
$o2->setDbName('neyek12');
$o2->connect();
$o2->restoreFromSql('/home/erik/backs/schema_os.sql');
$o2->restoreAllData('sql');
*/
}