<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta clasificacion de cliente no existe.");
$esta_clasificacion = ClasificacionClienteDAO::getByPK($_GET["cid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_clasificacion->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar esta clasificacion", "clientes.editar.clasificacion.php?cid=" . $_GET["cid"]);
$page->addComponent($menu);
//
// Forma de producto
//
$form = new DAOFormComponent($esta_clasificacion);
$form->setEditable(false);
$form->hideField(array("id_clasificacion_cliente"));
$page->addComponent($form);
$page->render();
예제 #2
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaComponentPage();
$q = DocumentoBaseDAO::getByPK($_GET["dbid"]);
$page->addComponent(new TitleComponent($q->getNombre(), 2));
$q->setJsonImpresion(str_replace("\\n", "", $q->getJsonImpresion()));
$q->setJsonImpresion(str_replace("\\t", "", $q->getJsonImpresion()));
$q->setJsonImpresion(stripslashes($q->getJsonImpresion()));
$q->setJsonImpresion(substr($q->getJsonImpresion(), 1, -1));
$tabla = new DAOFormComponent($q);
$tabla->setEditable(true);
$tabla->renameField(array("id_documento_base" => "id_documento"));
$tabla->hideField(array("id_documento", "ultima_modificacion"));
$tabla->sendHidden("id_documento");
$tabla->setType("json_impresion", "textarea");
$tabla->addApiCall("api/documento/editar", "POST");
$tabla->onApiCallSuccessRedirect("documentos.ver.php?dbid=" . $_GET["dbid"]);
$page->addComponent($tabla);
$page->render();
예제 #3
0
//
$page->requireParam("oid", "GET", "Esta orden de servicio no existe.");
$esta_orden = OrdenDeServicioDAO::getByPK($_GET["oid"]);
if (!$esta_orden->getActiva()) {
    $page->addComponent(new TitleComponent("Esta orden ya ha sido terminada."));
    $page->render();
    exit;
}
$customer = UsuarioDAO::getByPK($esta_orden->getIdUsuarioVenta());
$link_to_customer = "<a href='clientes.ver.php?cid=" . $esta_orden->getIdUsuarioVenta() . "'>" . $customer->getNombre() . "</a>";
$page->addComponent(new TitleComponent("Terminar orden de servicio " . $_GET["oid"] . " para " . $link_to_customer, 2));
//desactivarla
$esta_orden->setActiva(0);
$form = new DAOFormComponent($esta_orden);
$form->addField("id_orden", "id_orden", "text", $_GET["oid"]);
$form->setEditable(true);
$form->hideField(array("id_usuario_venta", "extra_params", "motivo_cancelacion", "id_orden_de_servicio", "fecha_entrega", "cancelada", "adelanto", "activa", "id_usuario", "descripcion", "fecha_orden", "id_servicio", "id_usuario_asignado"));
$form->setCaption("precio", "Precio final");
$form->sendHidden(array("id_orden", "activa"));
$form->addApiCall("api/servicios/orden/terminar", "POST");
//$form->onApiCallSuccessRedirect("servicios.detalle.orden.php?oid=" . $_GET["oid"]);
//$page->addComponent($form);
$page->partialRender();
?>
		<div style="border:1px solid #99BBE8;	;box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box; 
		margin-bottom: 20px" id="ext-gen1079">

예제 #4
0
파일: contest.php 프로젝트: kukogit/omegaup
                $page->addComponent("<td>" . $c->meta->{'syscall-count'} . " </td>");
            } else {
                $page->addComponent("<td> - </td>");
            }
            $page->addComponent("<td><strong>" . $c->meta->status . "</strong></td>");
            $page->addComponent("</tr>");
            $page->addComponent("</table>");
            $page->addComponent("</td></tr>");
        }
    }
    $page->addComponent("</td>");
    $page->addComponent("</tr>");
}
$page->addComponent("</table>");
$aV = ContestsDAO::getByAlias($_GET["alias"]);
$eContest = new DAOFormComponent($aV);
$eContest->setEditable(false);
$page->addComponent($eContest);
$page->nextTab("Envios");
$page->nextTab("Chavos");
$page->addComponent("Enviar correos, bannear, nuevos weyes, etc");
$page->nextTab("Stats");
$page->addComponent("GAnalitics u otras cosas, mostrar los auth tokens de los weyes que entraron al concurso con los diferentes ip's");
$page->nextTab("Editar");
$page->addComponent("<script>\n\t\tfunction doEditar(){\n\t\t\t\t var toSend = {};\n\t\t\t\t //upadateContes\n\t\t\t\t \$(\"table input\").each( function (n, el ){ \n\t\t\t\t \t\tif(el.value.length == 0 ) return;\n\t\t\t\t\t\ttoSend[ el.name ] = el.value;\n\t\t\t\t });\n\t\t\t\t\n\n\t\t\t\t\$.ajax({\n                        url: \"../api/contest/\" + toSend.alias + \"/update/\",\n                        dataType: \"json\",\n                        type:\"POST\",\n                        data: toSend,\n                        beforeSend: function( xhr ) {\n                            //\$(\"#submit\").hide();\n                        },\n                        success: function(a,b,c){\n                            \$(\"<p title='OmegaUp'>Success !</p>\").dialog({\n\t\t\t\t\t\t\t\tmodal: true,\n\t\t\t\t\t\t\t\tbuttons: {\n\t\t\t\t\t\t\t\t\tOk: function() {\n\t\t\t\t\t\t\t\t\t\t\$( this ).dialog( \"close\" );\n\t\t\t\t\t\t\t\t\t\twindow.location = \"contest.php?alias=\" + \$(\"#_alias\").val();\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n                        },\n                        error:function(a,b,c){\n                            r = \$.parseJSON(a.responseText);\n                            \$(\"<p title='OmegaUp'>\"+r.error+\"</p>\").dialog({\n\t\t\t\t\t\t\t\tmodal: true,\n\t\t\t\t\t\t\t\tbuttons: {\n\t\t\t\t\t\t\t\t\tOk: function() {\n\t\t\t\t\t\t\t\t\t\t\$( this ).dialog( \"close\" );\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n                        }\n                        \n                    });\n\t\t\t\tconsole.log(toSend);\n\n\t\t}</script>");
$eContest = new DAOFormComponent($aV);
$eContest->setEditable(true);
$eContest->hideField("contest_id");
$eContest->addOnClick("Editar concurso", "doEditar()");
$page->addComponent($eContest);
$page->render();
예제 #5
0
$page->addComponent($tabla_cuentas_bancarias);
$page->addComponent(new TitleComponent("Configuracion de formatos", 2));
$configuracion_formatos = new FormComponent();
$configuracion_formatos->addField("pie_pagina", "Pie de Pagina", "text", "");
$configuracion_formatos->addField("formato_papel", "Formato de Papel", "text", "");
$page->addComponent($configuracion_formatos);
/*
 * Tab Configuración
 */
$page->nextTab("Configuracion");
$page->addComponent(new TitleComponent("Contabilidad", 2));
$page->addComponent("<br />");
$configuracion_moneda_form = new DAOFormComponent(new Moneda());
$configuracion_moneda_form->hideField(array("id_moneda", "nombre", "activa"));
$configuracion_moneda_form->addField("simbolo", "Moneda", "text", $empresa["contabilidad"]["moneda_base"]["simbolo"]);
$configuracion_moneda_form->setEditable(false);
$page->addComponent($configuracion_moneda_form);
$page->addComponent("<br />");
$page->addComponent(new TitleComponent("Ejercicio", 3));
$configuracion_ejercicio_form = new FormComponent();
$configuracion_ejercicio_form->addField("ejercicio", "A&#241;o del Ejercicio", "text", $empresa["contabilidad"]["ejercicio"]["anio"], "ejercicio");
$configuracion_ejercicio_form->setEditable(false);
$page->addComponent($configuracion_ejercicio_form);
$page->addComponent(new TitleComponent("Periodo", 3));
$configuracion_periodo_form = new FormComponent();
$configuracion_periodo_form->addField("periodo_actual", "Periodo Actual", "text", $empresa["contabilidad"]["ejercicio"]["periodo"], "periodo_actual");
$configuracion_periodo_form->addField("periodo_inicio", "Inicio", "text", FormatTime($empresa["contabilidad"]["ejercicio"]["periodo_inicio"]), "periodo_inicio");
$configuracion_periodo_form->addField("periodo_fin", "Fin", "text", FormatTime($empresa["contabilidad"]["ejercicio"]["periodo_fin"]), "periodo_fin");
$configuracion_periodo_form->setEditable(false);
$page->addComponent($configuracion_periodo_form);
$page->addComponent(new TitleComponent("Impuestos", 2));