);
parent::__construct('formDeleteCinema',$op)
}
protected function generaCamposFormulario($datos,$errores=array()){
$htmlErroresGlobales = self::generaListaErroresGlobales($errores);
$html = '
';
return $html;
}
//Process form:
public function procesaFormulario($datos) {
$result =array();
$id = $this->test_input($datos['id'])??null;
if(empty($id)){
$result['name']= "El nombre no es válido";
}
if(count($result)===0){
$bd = new Cinema_DAO('complucine');
$exist = $bd -> cinemaData($id);
if(mysqli_num_rows($exist)==1){
$bd->deleteFilm($id);
$_SESSION['message'] = "
Operacion realizada con exito
Se ha eliminado el cine correctamente en la base de datos.
";
$result = './?state=mc';
}
$exist->free()
}
else{
$result[] = "El cine seleccionado no existe.";
}
return $result;
}
protected function test_input($input){
return htmlspecialchars(trim(strip_tags($input)));
}
}
?>