comentarioCSVConst = $this->comentarioCSVBaseConst . "." . $pInfo_ID . ".csv";
if (!$loadFromRecord) {
if ($param) {
$this->id = $param;
$this->reload();
}
} else {
$this->id = $param[0];
$this->autor = $param[1];
$this->texto = $param[2];
$this->fecha = $param[3];
}
}
function reload() {
if (is_file($this->comentarioCSVConst)) {
$record_info = fsearchcsv($this->comentarioCSVConst, $this->id);
if ($record_info) {
$this->id = $param[0];
$this->autor = $param[1];
$this->texto = $param[2];
$this->fecha = $param[3];
}
}
}
function saveNew() {
return fappendcsv($this->comentarioCSVConst, array( $this->id, $this->autor, $this->texto, $this->fecha ));
}
function saveLoadThis( $pId, $pInfo_ID, $pComentario, $pAutor ) {
$this->id = $pId;
$this->autor = $pAutor;
$this->texto = preg_replace('[\n|\r\n]','
',$pComentario);
$this->fecha = time();
$this->comentarioCSVConst = $this->comentarioCSVBaseConst . "." . $pInfo_ID . ".csv";
}
function ingresar( $pId, $pInfo_ID, $pComentario, $pAutor ) {
$this->saveLoadThis( $pId, $pInfo_ID, $pComentario, $pAutor );
$resultado = "";
if (!$this->saveNew()) {
$resultado = "ERROR al agregar el comentario. Revise que los parametros sean los adecuados";
file_log_add($pAutor,$resultado);
} else {
file_log_add($pAutor,"Se agregó el comentario");
}
return $resultado;
}
function toHTML() {
?>