示例#1
0
//$json = "{ \"instance_ids\" : {$_GET['instance_ids']} }";
			var jsoon = "{ \"instance_ids\" : "+Ext.JSON.encode(ids)+" }";
			window.location='instancias.bd.dl.php?&instance_ids='+jsoon;
		}
		
	</script>
	
	<?php 
$p->addComponent(new TitleComponent("Instancias"));
/**
 *
 * Lista de instancias
 *
 **/
$p->addComponent(new TitleComponent("Instancias instaladas", 3));
$headers = array("instance_id" => "instance_id", "instance_token" => "instance_token", "fecha_creacion" => "Creada", "db_name" => "db_name", "db_driver" => "db_driver", "db_host" => "db_host");
$t = new TableComponent($headers, InstanciasController::Buscar());
$t->addColRender("fecha_creacion", "FormatTime");
$t->addColRender("instance_id", "getActiva");
$p->addComponent($t);
function getActiva($instance_id)
{
    return "<input type=\"checkbox\" id=\"chk_{$instance_id}\" onclick=\"addId({$instance_id})\">&nbsp;&nbsp;<b>" . $instance_id . "</b>";
}
$p->addComponent(new FreeHtmlComponent('<div class="POS Boton OK"  onclick="respaldarInstancias()">Respaldar BD</div>'));
$p->addComponent(new FreeHtmlComponent('<div class="POS Boton OK"  onclick="restaurarInstancias()">Restaurar BD</div>'));
$p->addComponent(new FreeHtmlComponent('<div class="POS Boton OK"  onclick="actualizarInstancias()">Actualizar BD instancias</div>'));
$p->addComponent(new FreeHtmlComponent('<div class="POS Boton OK"  onclick="dlInstancias()">Descargar instancias</div>'));
$p->addComponent(new TitleComponent("Nota:", 3));
$p->addComponent(new TitleComponent("'Restaurar BD' restaurara las instancias seleccionadas con los ultimos respaldos que se encuentren en el servidor", 4));
$p->render();