Your IP : 10.10.0.253


Current Path : /var/www/administrator/components/com_qf3/src/view/
Upload File :
Current File : /var/www/administrator/components/com_qf3/src/view/form.php

<?php
/**
* @Copyright ((c) plasma-web.ru
        * @license    GPLv2 or later
        */

namespace QuickForm;

\defined('QF3_VERSION') or die;

class viewHtml extends baseView
{
    protected $items;

    public function __construct()
    {
        parent::__construct('form');
        $this->display();
    }

    public function display()
    {
        $this->items = $this->getItems();
        $this->form = $this->getForm();

        $config = new qf_config();
        $this->qfparams = $config->getconfig();

        if (! $this->items) {
            $this->items = new \stdClass();
            $this->items->projectid = (int) $this->get('projectid', $_GET);
            $this->items->id = 0;
            $this->items->def = 0;
        }

        $this->addScript('js', 'form.js');
        $this->addScript('css', 'form.css');
        \JHtml::_('script', '//code.jquery.com/ui/1.11.4/jquery-ui.min.js');

        $this->addToolbar();

        parent::display();
    }

    protected function addToolbar()
    {
        if($this->get('id', $this->items)) $this->settitle('QuickForm. QF_EDIT_FIELDS');
        else  $this->settitle('QuickForm. QF_ADD_FIELDS');

        $html = '<div class="qf3_toolbar">';
        $html .= $this->toolbarBtn('form.save', 'Save', ' green');
        $html .= $this->toolbarBtn('form.saveclose', 'QF_SAVE_CLOSE', ' green');
        $html .= $this->toolbarBtn('form.addfield', 'QF_ADD_FIELD', ' green');
        $html .= $this->toolbarBtn('forms.close', 'Close', ' red');
        $html .= '</div>';
        echo $html;
    }

}