Example #1
0
    do_submit_cancel('', __('Regresar'), $return_url);
} elseif (!empty($CFG->public_proposals) && preg_match('#^general/proposals/\\d+$#', $q)) {
    define('Context', 'main');
    define('Action', 'viewproposal');
    $return_url = get_url('general/proposals');
    do_header(__('Detalles de propuesta'));
    include $CFG->comdir . 'prop_view.php';
} elseif (!empty($CFG->public_proposals) && preg_match('#^general/proposals/\\d+/files/\\d+/?.*$#', $q)) {
    define('Context', 'main');
    define('Action', 'downloadfile');
    include $CFG->comdir . 'prop_files_download.php';
} elseif (preg_match('#^general/information$#', $q)) {
    do_header(__('Modalidades de participación'));
    include $CFG->tpldir . 'proposals_info.tmpl.php';
    do_submit_cancel('', __('Regresar'), get_url());
} elseif (preg_match('#^admin/?.*#', $q)) {
    // Delegate routing
    include $CFG->incdir . 'admin_views.php';
} elseif (preg_match('#^speaker/?.*#', $q)) {
    // Delegate routing
    include $CFG->incdir . 'speaker_views.php';
} elseif (preg_match('#^person/?.*#', $q)) {
    // Delegate routing
    include $CFG->incdir . 'person_views.php';
} else {
    do_header(__('Página no encontrada'));
    include $CFG->tpldir . 'error_404.tmpl.php';
    do_submit_cancel('', __('Regresar'));
}
// finally
do_footer();
Example #2
0
        foreach ($tadmins as $tadmin) {
            if ($tadmin->id == $user->id_tadmin) {
                $actions .= <<<END
<li>{$tadmin->descr}</li>
END;
            } else {
                $action_url = $admin_url . '/' . $user->id . '/type/' . $tadmin->id;
                $actions .= <<<END
<li><a class="verde" title="{$tadmin->tareas}" href="{$action_url}">{$tadmin->descr}</a></li>
END;
            }
        }
        $actions .= '</ul>';
        $sDelete = __('Eliminar');
        $delete = "<a href=\"{$admin_url}/{$user->id}/delete\" title=\"{$sDelete}\">{$sDelete}</a>";
        $table_data[] = array($login, $user->nombrep, $user->apellidos, $user->mail, $actions, $delete);
    }
    do_table($table_data, 'wide');
} else {
    ?>
<div class="block"></div>

<p class="error center"><?php 
    echo __('No se encontro ningún usuario.');
    ?>
</p>

<?php 
}
do_submit_cancel('', __('Regresar al Menu'), get_url('admin'));
<?php

if (empty($CFG)) {
    die;
}
// Common login form
$table_data = array();
$table_data[] = array(__('Nombre de Usuario:'), do_get_output('do_input', array('S_login', 'text', $login, 'size="15"')));
$table_data[] = array(__('Contraseña:'), do_get_output('do_input', array('S_passwd', 'password', '', 'size="15"')));
?>

<form method="POST" action="">

<?php 
do_table_input($table_data);
?>

<p class="notice center"><?php 
echo __('Las cookies deben estar habilitadas para pasar este punto.');
?>
<br /><?php 
echo __('Su sesión caducará despues de 1 hora de inactividad.');
?>
</p>

<?php 
do_submit_cancel(__('Iniciar'), __('Cancelar'), get_url());
?>

</form>
        delete_records('prop_files', 'id', $file->id, 'id_propuesta', $proposal->id);
        ?>
 

<div class="block"></div>

<p class="center"><?php 
        echo __('El archivo fue eliminado exitosamente.');
        ?>
</p>

<?php 
        do_submit_cancel('', __('Continuar'), $return_url);
    }
} else {
    ?>

<h1><?php 
    echo __('Propuesta y/o archivo no encontrado');
    ?>
</h1>

<div class="block"></div>
<p class="center"><?php 
    echo __('Registros de propuesta no encontrados. Posiblemente no existan o no tengas acceso para eliminar los archivos de la propuesta.');
    ?>
</p>

<?php 
    do_submit_cancel('', __('Regresar'), $return_url);
}
Example #5
0
        $name = __('Asistente');
        break;
    default:
        // force session destroy
        header('Location: ' . get_url('logout'));
}
beginSession($t);
// ignore erros
@session_unset();
@session_destroy();
//start page
do_header();
?>

<h1><?php 
echo __('Salida de Sesión');
?>
 <?php 
echo $name;
?>
</h1>
<div class="block"></div>

<p class="center"><?php 
echo __('Ha salido exitosamente del sistema.');
?>
</p>

<?php 
do_submit_cancel('', __('Continuar'), get_url());
    $id = 4;
    // INSCRIP
    $name = __('talleres/tutoriales');
} else {
    if (Context == 'admin') {
        $open_flag = true;
    } else {
        die;
        // this never should be happen
    }
}
if (Context != 'admin') {
    // Check if register is open
    $open_flag = get_field('config', 'status', 'id', $id);
}
// if not open, end page
if (!$open_flag) {
    ?>

<div class="block"></div>

<p class="error center"><?php 
    echo sprintf(__('El registro de %s se encuentra cerrado. Gracias por tu interés.'), $name);
    ?>
</p>

<?php 
    do_submit_cancel('', __('Continuar'), $return_url);
    do_footer();
    exit;
}
Example #7
0
        // insert or update propuesta
        require $CFG->comdir . 'prop_update_info.php';
        do_submit_cancel('', __('Continuar'), $return_url);
    }
}
if (empty($submit) || !empty($errmsg)) {
    // show form
    ?>
 

<form method="POST" action="">

    <p class="center"><em><?php 
    echo __('Los campos marcados con asterisco(*) son obligatorios');
    ?>
</em></p>

<?php 
    include $CFG->comdir . 'prop_input_table.php';
    if (Action == 'newproposal') {
        do_submit_cancel(__('Registrar'), __('Cancelar'), $return_url);
    } else {
        do_submit_cancel(__('Actualizar'), __('Cancelar'), $return_url);
        do_input('proposal_id', 'hidden', $proposal_id);
    }
    ?>

</form>

<?php 
}
Example #8
0
session_unset();
session_destroy();
// show page
do_header();
if ($type == 'R') {
    $who = __('Administrador');
} elseif ($type == 'P') {
    $who = __('Ponente');
} elseif ($type == 'A') {
    $who = __('Asistente');
}
?>

<h1><?php 
echo __('Salida de Sesión');
?>
 <?php 
echo $who;
?>
</h1>

<div class="block"></div>

<p class="center"><?php 
echo __('Ha salido exitosamente del sistema.');
?>
</p>

<?php 
do_submit_cancel('', __('Regresar'), get_url());
do_footer();
                //FIXME: ignore errors
            }
        }
    }
    // update proposal status
    $prop = new StdClass();
    $prop->id = $proposal->id;
    $prop->id_status = 8;
    $rs = update_record('propuesta', $prop);
} elseif (!empty($event->id)) {
    // update records
    $rs = update_record('evento', $event);
    if (!$rs) {
        // Fatal error
        show_error(__('No se pudo actualizar los datos.'));
        do_submit_cancel('', __('Regresar'), get_url('admin/events'));
        die;
        //exit
    }
    // disabled
    if (FALSE && $proposal->id_prop_tipo >= 100 && (!empty($extraordinario) || empty($event->id_fecha) || empty($event->id_lugar))) {
        // delete all current event slots
        delete_records('evento_ocupa', 'id_evento', (int) $event->id);
        if (!empty($extraordinario) && !empty($event->id_fecha) && !empty($event->id_lugar)) {
            $hora_fin = $event->hora + $proposal->duracion;
            // reserves all time slot for each room
            $rooms = get_records('lugar');
            foreach ($rooms as $room) {
                for ($hhora = $event->hora; $hhora < $hora_fin; $hhora++) {
                    $query = 'INSERT INTO evento_ocupa(id_evento,hora,id_fecha,id_lugar) VALUES(%d,%d,%d,%d)';
                    // set event for proposal at room
Example #10
0
<?php 
        // refresh proposal
        $proposal = get_proposal($proposal->id);
        $prop_noshow_resume = true;
        // show proposal updated details
        include $CFG->comdir . 'prop_display_info.php';
        do_submit_cancel('', __('Continuar'), $return_url);
    }
}
if (empty($submit) || !empty($errmsg)) {
    ?>
 

<form method="POST" action="">

    <p class="center"><em><?php 
    echo __('Los campos marcados con asterisco(*) son obligatorios');
    ?>
</em></p>

<?php 
    // show input table
    include $CFG->admdir . 'event_input_table.php';
    do_submit_cancel(__('Registrar'), __('Cancelar'), $return_url);
    ?>

</form>

<?php 
}
Example #11
0
    do_submit_cancel('', __('Regresar'), get_url('admin/events/schedule'));
} elseif (empty($submit) || !empty($errmsg)) {
    ?>
 

<form method="POST" action="">

    <p class="center"><em><?php 
    echo __('Los campos marcados con asterisco(*) son obligatorios');
    ?>
</em></p>

<?php 
    // show proposal data
    $prop_noshow_resume = true;
    include $CFG->comdir . 'prop_display_info.php';
    // show input table
    include $CFG->admdir . 'event_input_table.php';
    //back to list of acepted proposals
    //$return_url = get_url('admin/events/schedule');
    if (Action == 'scheduleevent') {
        do_submit_cancel(__('Registrar'), __('Cancelar'), $return_url);
    } else {
        do_submit_cancel(__('Guardar'), __('Regresar'), $return_url);
    }
    ?>

</form>

<?php 
}
Example #12
0
<div class="block"></div>
<?php 
                do_submit_cancel('', __('Continuar'), get_url('admin/schedule'));
            } else {
                $errmsg[] = __('Ocurrió un error al insertar los datos.');
                show_error($errmsg);
            }
            ?>

<div class="block"></div>

<?php 
        }
    } else {
        $values = array(__('Lugar') => $room->nombre_lug, __('Fecha') => friendly_date($date->fecha), __('Hora') => sprintf('%02d:00 hrs.', $hour));
        do_table_values($values, 'narrow');
        ?>

<h2 class="center"><?php 
        echo __('Ponencias disponibles');
        ?>
</h2>

<?php 
        include $CFG->comdir . 'prop_list.php';
        do_submit_cancel('', __('Regresar'), get_url('admin/schedule'));
    }
}
if (!empty($errmsg)) {
    do_submit_cancel('', __('Regresar'), get_url('admin/schedule'));
}
Example #13
0
            __('Deja la contraseña vacía para no cambiarla.');
        }
        ?>

    </p>

    <?php 
    }
    ?>

    <p class="center"><em><?php 
    echo __('Los campos marcados con asterisco(*) son obligatorios');
    ?>
</em></p>

    <?php 
    include $CFG->comdir . 'user_input_table.php';
    if (Action == 'register') {
        $action_name = __('Registrarme');
    } elseif (Action == 'newadmin' || Action == 'newspeaker' || Action == 'newperson') {
        $action_name = __('Registrar');
    } else {
        $action_name = __('Actualizar');
    }
    do_submit_cancel($action_name, __('Cancelar'), $return_url);
    ?>

</form>

<?php 
}
Example #14
0
function dbsetup_upgrade()
{
    global $USER, $CFG, $datalists, $strdatabasesuccess;
    if (Context == 'admin' && $USER->login == 'admin' && $USER->id_tadmin == 1) {
        if (empty($CFG->version)) {
            $CFG->version = 1;
        }
        if (empty($CFG->release)) {
            $CFG->release = "";
        }
        if (!$datalists) {
            $CFG->version = -1;
        }
        /// Upgrades
        include_once $CFG->incdir . "version.php";
        # defines $version
        include_once $CFG->incdir . "db/{$CFG->dbtype}.php";
        # defines upgrades
        if ($CFG->version) {
            if ($version > $CFG->version) {
                // upgrade
                $a->oldversion = "{$CFG->release} ({$CFG->version})";
                $a->newversion = "{$release} ({$version})";
                if (empty($_GET['confirmupgrade'])) {
                    notify(__('Su base de datos necesita actualizarse.'));
                    do_submit_cancel('', __('Actualizar'), get_url('admin') . '&confirmupgrade=yes');
                    exit;
                } else {
                    $db->debug = true;
                    if (main_upgrade($CFG->version)) {
                        $db->debug = false;
                        if (set_config("version", $version)) {
                            notify($strdatabasesuccess, "green");
                            do_submit_cancel('', __('Continuar'), get_url('admin'));
                            exit;
                        } else {
                            notify(__("La actualización falló!  (No se puede actualizar la version en la tabla de configuración)"));
                        }
                    } else {
                        $db->debug = false;
                        notify(__("La actualización falló!  Vea /includes/version.php"));
                    }
                }
            } else {
                if ($version < $CFG->version) {
                    notify(__("ADVERTENCIA!!!  El código que estas usando es más ANTIGUO que la version que instalo la base de datos!"));
                }
            }
        } else {
            if (set_config("version", $version)) {
                do_submit_cancel('', __('Continuar'), get_url('admin'));
                die;
            } else {
                $db->debug = true;
                if (main_upgrade(0)) {
                    do_submit_cancel('', __('Continuar'), get_url('admin'));
                } else {
                    show_error(__("Ocurrió un problema al insertar la versión actuali en la base de datos"), false);
                }
                $db->debug = false;
            }
        }
    }
}