Example #1
0
//ei_arbol($_SESSION, 'SESION', null, true);
//--- VERSION
echo "<style type='text/css'>\n\t#overlay_contenido {\n\t\twidth: 90%;\n\t}\n\t.overlay-mensaje {\n\t\tmax-height: 100%;\n\t\toverflow: visible;\n\t}\n\tli {\n\t\tpadding-top: 5px;\n\t}\n</style>";
$url_trac = get_url_desarrollos();
$url_login = $url_trac . '/trac/toba/login';
if (isset($_GET['phpinfo'])) {
    phpinfo();
    //} elseif (isset($_POST['chequeo'])) {
} else {
    /*echo toba_form::abrir('toba', toba::vinculador()->get_url());
    		echo toba_form::submit('chequeo', "Chequear compatibilidad extensiones");
    		echo toba_form::cerrar();*/
    $version = toba_modelo_instalacion::get_version_actual();
    $cambios = "{$url_trac}/trac/toba/wiki/Versiones/" . ($version->get_release('.') . '.0');
    echo "<div class='logo-inicio'>";
    echo toba_recurso::imagen_proyecto('logo.gif', true);
    echo '<br><br>Editando proyecto <strong>' . toba_editor::get_proyecto_cargado() . '</strong> en la instancia <strong>' . toba_editor::get_id_instancia_activa() . '</strong>.<br>';
    $ayuda = toba_recurso::ayuda(null, 'Ver log de cambios introducidos en esta versión');
    echo "<a target='wiki' style='text-decoration:none; font-size: 16px; font-weight: bold;margin-top: 25px;float:left' href='{$cambios}' {$ayuda}>Versión ";
    echo $version->__toString() . '</a>';
    $vinc = toba::vinculador()->get_url(null, null, array('phpinfo' => 1));
    echo "<a style='text-decoration:none; float:right; text-align: center; ' href='{$vinc}' title='Ver información acerca de la instalación PHP de este servidor'>";
    echo toba_recurso::imagen_proyecto('php-med-trans.png', true);
    echo '<br>' . phpversion();
    echo '</a>';
    if (!toba_manejador_archivos::es_windows()) {
        //Por ahora este mécanismo sólo funciona en linux
        controlar_usuario();
    }
    echo '</div>';
}
Example #2
0
		<td class='listado-vacia' width='1%' nowrap valign='middle'>
	        <a title='Oculta el frame izq. del editor' href="javascript: mostrar_ocultar_frame();"><img src="<?php 
echo toba_recurso::imagen_toba('nucleo/expandir_izq.gif', false);
?>
" id='imagen_manejo_frame' border='0' style='margin: 0px 0px 0px 0px;' alt='' /></a>		
		 </td>
<?php 
echo "<td class='listado-barra-superior-tabi' title='Recarga el Proyecto en el Editor'>";
$js_cambio = "onclick='document.cambiar_proyecto.submit()'";
echo "<a href='#' {$js_cambio}>";
echo toba_recurso::imagen_toba('refrescar.png', true);
echo '</a>';
echo '</td>';
echo "<td class='listado-barra-superior-tabi2'>";
$actual = toba_editor::get_proyecto_cargado();
$instancia = toba_modelo_catalogo::instanciacion()->get_instancia(toba_editor::get_id_instancia_activa(), new toba_mock_proceso_gui());
$proyectos = array();
foreach ($instancia->get_lista_proyectos_vinculados() as $proy) {
    $extra = toba_personalizacion::get_personalizacion_iniciada($proy) ? " (personalizado) " : "";
    $proyectos[$proy] = $proy . $extra;
}
$js_cambio = "onchange='document.cambiar_proyecto.submit()'";
echo toba_form::select('admin_proyecto', $actual, $proyectos, 'ef-combo', $js_cambio);
echo '</td>';
echo "<td class='listado-barra-superior-tabi'>";
$img = toba_recurso::imagen_toba('instanciar.png', true);
echo "<a title='Previsualiza el proyecto' href='javascript: top.frame_control.editor.previsualizar()'>{$img}</a>";
echo '</td>';
?>

		<td><?php 
Example #3
0
 function evt__form_schemas__modificacion($datos)
 {
     //Grabo la informacion en la base
     if (isset($datos['schema'])) {
         $this->dependencia('datos')->tabla('fuente')->set_columna_valor('schema', $datos['schema']);
     }
     if (isset($datos['esquemas_manejados'])) {
         $esquemas_seleccionados = $datos['esquemas_manejados'];
         if (count($esquemas_seleccionados) > 0) {
             $this->dependencia('datos')->tabla('esquemas')->eliminar_filas();
             foreach ($esquemas_seleccionados as $esquema) {
                 $this->dependencia('datos')->tabla('esquemas')->nueva_fila(array('nombre' => $esquema, 'principal' => 0));
             }
         }
     }
     //Agrego o modifico la informacion en bases ini
     if (isset($datos['encoding']) || isset($datos['schema'])) {
         $this->s__datos_bases_ini = array_merge($this->s__datos_bases_ini, $datos);
         $instancia = toba_editor::get_id_instancia_activa();
         $proyecto_cargado = toba_editor::get_proyecto_cargado();
         $id_base = "{$instancia} {$proyecto_cargado} {$this->s__nombre_fuente}";
     }
 }