Esempio n. 1
0
});
//modificarPerfil
$app->post('/modPerfil', function () use($app) {
    require_once 'Modelos/Trabajador.php';
    if (!isset($_SESSION['id_usuario'])) {
        //render login
        $app->redirect($app->urlfor('Inicio'));
    } else {
        $req = $app->request();
        $idUsu = trim($_SESSION['id_usuario']);
        $nom = trim($req->post('inputNombre'));
        $apel = trim($req->post('inputApellido'));
        $tel = trim($req->post('inputTelefono'));
        $ema = trim($req->post('inputEmail'));
        $imgURL = trim($req->post('inputURL'));
        $result = Trabajador::modTrabajador($nom, $apel, $tel, $ema, $idUsu, $imgURL);
        if ($result == 1) {
            $mensaje = json_encode(array('result' => 'class="alert alert-success fade in"', 'mensaje' => 'El perfil ha sido modificado correctamente.'));
            $app->flash('message', $mensaje);
            $app->redirect($app->urlfor('perfil'));
        } else {
            if ($result == 0) {
                $mensaje = json_encode(array('result' => 'class="alert alert-warning fade in"', 'mensaje' => 'No existe el Trabajador.'));
                $app->flash('message', $mensaje);
                $app->redirect($app->urlfor('perfil'));
            } else {
                $mensaje = json_encode(array('result' => 'class="alert alert-dangger fade in"', 'mensaje' => 'El Trabajador no está validado, valida para poder acceder.'));
                $app->flash('message', $mensaje);
                $app->redirect($app->urlfor('perfil'));
            }
        }