return fappendcsv($this->comentarioCSVConst, array( $this->id, $this->autor, $this->texto, $this->fecha ));
}
- function saveExisting() {
- if (($f = fopen($this->comentarioCSVConst, 'r')) == false) return false; // error
- $index = 0;
- $indexSave = 0;
- while (!feof($f))
- {
- $d = fgetcsv($f, 4096);
- $index++;
- if ($d[0] == $this->id)
- {
- fclose($f);
- if (($f = fopen($this->comentarioCSVConst, 'r+')) == false) return false; // error
- while ($indexSave!=($index-1)) { fgetcsv($f, 4096); $indexSave++; }
- fputcsv($f, array( $this->id, $this->autor, $this->texto, $this->fecha ));
- fclose($f);
- return true;
- }
- }
- fclose($f);
- return false;
- }
-
function saveLoadThis( $pId, $pInfo_ID, $pComentario, $pAutor ) {
$this->id = $pId;
$this->autor = $pAutor;
return $resultado;
}
- function modificar( $pId, $pInfo_ID, $pComentario, $pAutor ) {
- $this->saveLoadThis( $pId, $pInfo_ID, $pComentario, $pAutor );
- $resultado = "";
- if (!$this->saveExisting()) {
- $resultado = "<strong>ERROR</strong> al modificar el comentario. Revise que los parametros sean los adecuados";
- file_log_add($pAutor,$resultado);
- } else {
- file_log_add($pAutor,"Se modificó el comentario");
- }
- return $resultado;
- }
-
function toHTML() {
?><tr>
<?php