class GoogleAppsProvisioningManager !!!1764485.php!!! listGoogleAccounts(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!1738245.php!!! abmGoogleAccount(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!1771781.php!!! listTransactions(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!1771909.php!!! abmTransaction(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!1772037.php!!! listStatus(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!1772165.php!!! abmStatus(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!1772293.php!!! listTransactionTypes(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!1772421.php!!! abmTransactionType(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!1841925.php!!! setTransferToken(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!1870597.php!!! setTxtRecord(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2018181.php!!! listDomainUsers(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2018309.php!!! abmUserPassword(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2025349.php!!! goToDomainAdminPanel(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2025477.php!!! changeUserPassword(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2038917.php!!! listResellerReports(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2086021.php!!! downloadReport(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2039045.php!!! generateResellerReport(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2045701.php!!! changeTransactionInterval(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2092549.php!!! forceReport(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2092677.php!!! checkReport(inout context : ApplicationContext, in ajax : bool) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm); !!!2316549.php!!! migrationProcess(inout context : ApplicationContext) : Renderable $orm = $this->application->getORM(); $webList = new WebList($this); $webList->addColumn(new Column('Proceso', 'id')) ->addColumn(new Column('Estado', 'state.description')) ->addColumn(new Column('Acciones', null, false, null, false, null, array( new ActionButton($context, 'AutoProvisioning.listLogs', array('process_id'=>'id')) ))) ->setListFunction(function (ProvisioningManager $manager, WebList $oWebList, ApplicationContext &$context, ORM &$orm, $from_row, $to_row) { $query = $orm->query('Process') ->attributes('id', 'state.description'); $oWebList->applyFilter($query) ->limitQuery($query); if ($oWebList->getSort() === null) $query->orderBy ('id DESC'); return $query->find(); }) ; $slcState = new SelectComponent('Estado', 'state', 'state.id'); $slcState->setOptions($orm->query('ProcessState')->attributes('id as value', 'description')->find()); $layout = new GridLayout(1, 4); $layout->addComponent($slcState, 1, 1) ->addComponent(new ButtonComponent('Buscar', 'submit'), 1, 4); $form = new Form(); $form->addComponent($layout) ->setMethod('post') ->setAction('AutoProvisioning.listProcess'); $webList->setFilter($form); return $webList->deploy($context, $orm);