Пример #1
0
 function render()
 {
     if ($this->ns) {
         return;
     }
     // it already puts something on our page
     return parent::render();
 }
Пример #2
0
 function init()
 {
     parent::init();
     $this->page = null;
     $this->saved_base_path = $this->pm->base_path;
     $this->pm->base_path .= basename($_SERVER["SCRIPT_NAME"]);
     $this->add('jUI');
     $this->template->trySet('version', 'Web Software Installer');
     $this->stickyGET('step');
     $this->s_first = $this->s_last = $this->s_current = $this->s_prev = $this->s_next = null;
     $this->s_cnt = 0;
     $this->initInstaller();
 }
Пример #3
0
 /** @obsolete - does nothing */
 function execute()
 {
     try {
         parent::execute();
     } catch (Exception $e) {
         $this->caughtException($e);
     }
 }
Пример #4
0
<?php

include 'atk4/loader.php';
$api = new ApiWeb();
$api->add('jUI');
$f = $api->add('Form');
$f->addField('line', 'n');
$f->addField('line', 'a');
$f->addField('line', 'b');
$f->addField('line', 'c');
$f->addField('line', 'd');
$f->addField('line', 'result');
$f->addField('line', 'distance');
$f->addField('text', 'output');
$f->addSubmit();
$at = $f->addButton('Autotest');
if ($at->isClicked()) {
    $api->add('Controller_RoseTester')->test();
    echo "OK";
    exit;
}
if ($f->isSubmitted()) {
    ob_start();
    $ctl = $api->add('Controller_Roses');
    $res = $ctl->solve($f->get('n'), $f->get('a'), $f->get('b'), $f->get('c'), $f->get('d'));
    $out = ob_get_contents();
    ob_end_clean();
    $js = array();
    $js[] = $f->getElement('result')->js()->val($res);
    $js[] = $f->getElement('output')->js()->val($out);
    $js[] = $f->getElement('distance')->js()->val($ctl->distance);