Initial Commit

This commit is contained in:
Cloud User
2024-03-06 17:45:49 -06:00
commit 8986493161
250 changed files with 43078 additions and 0 deletions

57
rest/LogCambios.php Normal file
View File

@@ -0,0 +1,57 @@
<?php
/*
* Objeto para escribir los cambios
*/
class LogCambios {
//put your code here
private $file, $month, $year;
private $dir;
function __construct($ruta = "/log/"){
$this->month = date("m");
$this->year = date("Y");
//$this->dir = $_SERVER['DOCUMENT_ROOT'].$ruta;
$this->dir = $ruta;
$this->updateFilename();
}
function setMes($mes){
$this->month = $mes;
$this->updateFilename();
}
function setAno($ano){
$this->year = $ano;
$this->updateFilename();
}
private function updateFilename(){
$this->file = "cambios_".$this->year."_".$this->month.".log";
}
private function cleanLog($text){//remueve || de los textos para no afectar estructura
return trim(str_ireplace( "||" , "" , $text));
}
function appendLog($desc){
$filename = $this->dir.$this->file;
/*
if (file_exists($this->dir)){
$data = date('Y-m-d H:i:s')."||".$this->cleanLog($desc)."\n";
//echo $filename;
$res = file_put_contents($filename, $data, FILE_APPEND);
//echo " result: $res<br>";
}*/
}
/*
function getLog($mes ="", $ano = ""){
if($mes != "") $this->setMes($mes);
if($ano != "") $this->setAno($ano);
$filename = $this->dir.$this->file;
if (file_exists($filename)){
return file ($filename , FILE_SKIP_EMPTY_LINES);
}else{
return array();
}
}*/
}