//$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})\"> <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();