Example #1
0
    global $GSPAnel;
    $objResponse = new xajaxResponse();
    $task = newObject("example", $formData["ID"]);
    if ($task->ID < 2) {
        $objResponse->script("alert('Selecciona un ejemplo primero')");
    } else {
        $valorvisitas = $task->visita - 1;
        $task->visita = $valorvisitas;
        $task->save();
        $objResponse->script("alert('Visitas: {$task->visita}')");
        $objResponse->script("tableGrid_{$GSPAnel->dGrid->id}.refresh()");
        $objResponse->script("xajax_wForm.requestloadFromId({$task->ID},'{$GSPAnel->aForms[0]->id}','example')");
    }
    return $objResponse;
}
$GSPAnel->addTab("Sub-ejemplos", "subexample", "example_id");
//$GSPAnel->aj_RequestData("example");
//$GSPAnel->SQL_CONDS["example"]="((activo='No'))";
//$GSPAnel->SQL_SORT["example"]="fecha_pub DESC";
if (empty($_POST) && !$_GET["oDataRequest"]) {
    $FormWindow->render();
    //$window->render();
    $xajax->printJavascript($SYS["ROOT"] . "/Framework/Extensions/xajax");
} else {
    if ($_GET["oDataRequest"]) {
        /* Data Request */
        /*$classname=$_GET["oDataRequest"];
          $o=new $classname(null,$_GET["instance"]);*/
        $GSPAnel->aj_RequestData($_GET["instance"]);
    } else {
        $xajax->processRequest();
Example #2
0
<?php

require "GlobalSche.php";
set_include_dir(dirname(__FILE__) . "/../../Framework/Extensions/xajax/-");
if (empty($_POST) && !$_GET["oDataRequest"]) {
    require 'Extensions/wGui/wGui.includes.php';
}
include 'xajax_core/xajax.inc.php';
require_once "Extensions/wGui/wUI.php";
require_once "gspanel_class.php";
$xajax = new xajax();
$FormWindow = new wWindow("FormWindow");
$FormWindow->title = "Tareas Definidas";
$FormWindow->setCSS("width", "900px");
$FormWindow->type = WINDOW . FIXED;
$GSPAnel = new GSControlPanel($FormWindow, "Tareas", "gtask");
$GSPAnel->addTab("Pasos", "gstep", "gtask_id");
if (empty($_POST) && !$_GET["oDataRequest"]) {
    $FormWindow->render();
    $xajax->printJavascript($SYS["ROOT"] . "/Framework/Extensions/xajax");
} else {
    if ($_GET["oDataRequest"]) {
        $GSPAnel->aj_RequestData($_GET["instance"]);
    } else {
        $xajax->processRequest();
    }
}
            $objResponse->script("xajax_wForm.requestloadFromId({$task->ID},'{$GSPAnel->aForms[0]->id}','gtasklog')");
        }
    }
    return $objResponse;
}
$GSPAnel->formatGridData = "myFormatGridData";
function myFormatGridData(&$res)
{
    debug("ENTRANDO EN formatGridData", "green");
    foreach ($res as $k => $obj) {
        if ($obj->inicio < time() && $obj->estado != 'Terminada') {
            $res[$k]->etiqueta = "<b style='color:red'>{$obj->etiqueta}</b>";
        }
    }
}
$GSPAnel->addTab("Pasos", "gsteplog", "gtasklog_id");
$initiateButton = new wButton("initbutton2", $GSPAnel->aForms[1]->buttonPane);
$initiateButton->label = "Iniciar";
$initiateButton->addListener("onclick", "iniciarPaso");
$initiateButton->Listener["onclick"]->addParameter(XAJAX_FORM_VALUES, $GSPAnel->aForms[1]->id);
$initiateButton = new wButton("closebutton2", $GSPAnel->aForms[1]->buttonPane);
$initiateButton->label = "Finalizar";
$initiateButton->addListener("onclick", "cerrarPaso");
$initiateButton->Listener["onclick"]->addParameter(XAJAX_FORM_VALUES, $GSPAnel->aForms[1]->id);
$initiateButton = new wButton("runButton", $GSPAnel->aForms[1]->buttonPane);
$initiateButton->label = "Ejecutar";
$initiateButton->addListener("onclick", "ejecutarPaso");
$initiateButton->Listener["onclick"]->addParameter(XAJAX_FORM_VALUES, $GSPAnel->aForms[1]->id);
$checkStatus = new wButton("checkstatus", $GSPAnel->dForm->buttonPane);
$checkStatus->label = "Estado";
$checkStatus->addListener("onclick", "checkStatus");