Ejemplo n.º 1
0
    }
    if ($_POST['mensaje'] == '' && $_FILES['file']['name'] == '') {
        $mensaje->error()->addError('NO_MENSAJE');
    }
    if ($mensaje->store()) {
        header("Location: " . $ari->get('webaddress') . '/perfil/perfil/mio');
        exit;
    }
    $ari->t->assign("error", true);
    $errores = array();
    // errores del mensaje
    if ($e = $mensaje->error()->getErrors()) {
        $errores = array_merge($e, $errores);
    }
    if ($e = $up->error()->getErrors()) {
        $errores = array_merge($e, $errores);
    }
    var_dump($errores);
    foreach ($errores as $error) {
        $ari->t->assign($error, true);
    }
}
// mostramos los datos en la pantalla
// usuario
$ari->t->assign("nombre", $perfil->name());
$ari->t->assign("telefono", $ct->dropHTML($perfil->get('telefono')));
$ari->t->assign("bio", $ct->dropHTML($perfil->get('bio')));
$ari->t->assign("url", $ct->dropHTML($perfil->get('url')));
$ari->t->assign("foto", $perfil->foto());
$ari->t->assign("novedades", perfil_notificacion::get_novedades_usuario());
$ari->t->display($ari->module->usertpldir() . DIRECTORY_SEPARATOR . "perfil_mio.tpl");