function __construct() { dom_table::__construct(); $this->css_style['border'] = '1px solid blue'; $this->css_style['background'] = 'white'; $this->tr = new dom_tr(); $this->tr->css_style['border'] = '1px solid gray'; $this->td = new dom_td(); $this->append_child($this->tr); $this->tr->append_child($this->td); editor_generic::addeditor('text', new editor_statichtml()); $this->td->append_child($this->editors['text']); $this->etype = 'editor_search_pick'; $this->args = array(); $this->keys = array(); }
function html_inner() { global $path_keys; $paths =& $path_keys->path_backend; $id =& $paths->path; $n = $this->context[$this->long_name]['pid']; $nn = $paths->getchildren($n); if (is_array($nn)) { foreach ($nn as $p) { $this->txt->text = $paths->nodes[$p]->val; //$this->txt->text=$pt->getpath($p); $this->a->attributes['href'] = '?p=' . $p; $this->id_alloc(); dom_table::html_inner(); } } }
function __construct() { parent::__construct('div'); $this->etype = 'editor_sql_select'; $this->css_class = $this->etype; $this->args = array(); editor_generic::addeditor('clean', new editor_button()); $this->editors['clean']->attributes['value'] = 'clean'; $this->append_child($this->editors['clean']); $editors_tabs = new container_tab_control(); //$editors_tabs=new container_tab_control_l; editor_generic::addeditor('tabs', $editors_tabs); $this->append_child($editors_tabs); $wrapper = new wrapper_sql_select($this, 'sql_list', 'what'); $editors_tabs->add_tab('what', loc_get_val('editor_sql_select', 'sql_what', 'what')); $editors_tabs->tabs['what']->div->append_child($wrapper); $wrapper = new wrapper_sql_select($this, 'sql_list', 'from'); $editors_tabs->add_tab('from', loc_get_val('editor_sql_select', 'sql_from', 'from')); $editors_tabs->tabs['from']->div->append_child($wrapper); $wrapper = new wrapper_sql_select($this, 'sql_joins', 'joins'); $editors_tabs->add_tab('join', loc_get_val('editor_sql_select', 'sql_joins', 'join')); $editors_tabs->tabs['join']->div->append_child($wrapper); $wrapper = new wrapper_sql_select($this, 'sql_expression', 'where'); $editors_tabs->add_tab('where', loc_get_val('editor_sql_select', 'sql_where', 'where')); $editors_tabs->tabs['where']->div->append_child($wrapper); $wrapper = new wrapper_sql_select($this, 'sql_list', 'group'); $editors_tabs->add_tab('group', loc_get_val('editor_sql_select', 'sql_group', 'group')); $editors_tabs->tabs['group']->div->append_child($wrapper); $wrapper = new wrapper_sql_select($this, 'sql_expression', 'having'); $editors_tabs->add_tab('having', loc_get_val('editor_sql_select', 'sql_having', 'having')); $editors_tabs->tabs['having']->div->append_child($wrapper); $wrapper = new wrapper_sql_select($this, 'sql_list', 'order'); $editors_tabs->add_tab('order', loc_get_val('editor_sql_select', 'sql_order', 'order')); $editors_tabs->tabs['order']->div->append_child($wrapper); $editors_tabs->add_tab('limit', loc_get_val('editor_sql_select', 'sql_limit', 'limit')); $tb = new dom_table(); $tr = new dom_tr(); $tb->append_child($tr); $td = new dom_td(); $tr->append_child($td); $txt = new dom_statictext(); $td->append_child($txt); $txt->text = loc_get_val('editor_sql_select', 'sql_limit_skip', 'skip'); $td = new dom_td(); $tr->append_child($td); editor_generic::addeditor('limit_skip', new editor_text()); $td->append_child($this->editors['limit_skip']); $this->editors['limit_skip']->add_btn = new dom_any_noterm('input'); $td->append_child($this->editors['limit_skip']->add_btn); $this->editors['limit_skip']->add_btn->attributes['value'] = '+'; $this->editors['limit_skip']->add_btn->attributes['type'] = 'submit'; $this->editors['limit_skip']->sub_btn = new dom_any_noterm('input'); $td->append_child($this->editors['limit_skip']->sub_btn); $this->editors['limit_skip']->sub_btn->attributes['value'] = '-'; $this->editors['limit_skip']->sub_btn->attributes['type'] = 'submit'; $tr = new dom_tr(); $tb->append_child($tr); $td = new dom_td(); $tr->append_child($td); $txt = new dom_statictext(); $td->append_child($txt); $txt->text = loc_get_val('editor_sql_select', 'sql_limit_count', 'count'); $td = new dom_td(); $tr->append_child($td); editor_generic::addeditor('limit_count', new editor_text()); $td->append_child($this->editors['limit_count']); $editors_tabs->tabs['limit']->div->append_child($tb); $editors_tabs->add_tab('result', loc_get_val('editor_sql_select', 'result_tab', 'result')); editor_generic::addeditor('result_button', new editor_button()); $editors_tabs->tabs['result']->div->append_child($this->editors['result_button']); //$this->editors['result_button']->css_style['display']='none'; $this->result_div = new dom_div(); $editors_tabs->tabs['result']->div->append_child($this->result_div); }
function __construct($width, $height) { parent::__construct(); for ($y = 0; $y < $height; $y++) { $row = new dom_tr(); $this->append_child($row); for ($x = 0; $x < $width; $x++) { $cell = new dom_td(); $this->cells[$y][$x] = $cell; $row->append_child($cell); } } }
function __construct() { parent::__construct(); $this->etype = get_class($this); editor_generic::addeditor('num', new editor_statictext()); editor_generic::addeditor('zone', new editor_statictext()); editor_generic::addeditor('place', new editor_statictext()); editor_generic::addeditor('name', new editor_statictext()); editor_generic::addeditor('count', new editor_statictext()); $this->tr = new dom_tr(); $this->append_child($this->tr); foreach ($this->editors as $n => $e) { $td = new dom_td(); $this->tr->append_child($td); $td->append_child($e); } }
function html_inner() { global $sql; //$this->long_name=$long_name=editor_generic::long_name(); //if(! isset($this->picklist))$this->picklist=unserialize($this->context[$this->long_name]['picklist']); unset($this->picklist); $res = $sql->query("SELECT x.name,x.id FROM `%dev_list` as x WHERE x.id <> '" . $sql->esc($this->keys['id']) . "' AND (SELECT b.depid as dep FROM `%dev_list_deps` as b WHERE b.depid=x.id AND b.id='" . $sql->esc($this->keys['id']) . "' ) IS NULL ORDER BY x.name"); while ($row = $sql->fetcha($res)) { $this->picklist[] = $row; } foreach ($this->editors as $e) { $e->args =& $this->args; $e->keys =& $this->keys; $e->context =& $this->context; } reset($this->picklist); foreach ($this->picklist as $i => $r) { //$this->keys['col']=$r; //$this->editors['btnforw']->value=$r; //$this->editors['btnrev']->value=$r; $this->args = $r; //$this->args['users.sort.dir']=$r->dir; $this->id_alloc(); reset($this->editors); foreach ($this->editors as $e) { $e->bootstrap(); } dom_table::html_inner(); } }
function __construct() { dom_table::__construct(); $this->css_style['border'] = '1px solid blue'; $this->css_style['background'] = 'white'; $this->tr = new dom_tr(); $this->tr->css_style['border'] = '1px solid gray'; $this->td = new dom_td(); $this->append_child($this->tr); $this->tr->append_child($this->td); $this->t = new dom_statictext_nonempty(); $this->td->append_child($this->t); $this->etype = '-1'; $this->args = array(); $this->keys = array(); }
function html_inner() { $this->rootnode->out("<tr><td></td><td style='height:1px;'><div style='height:1px'> </div></td><td></td></tr>" . "<tr><td style='width:1px;'><div style='width:1px'> </div></td>" . "<td style='height:100%'>"); dom_table::html_inner(); $this->rootnode->out("</td>" . "<td style='width:1px;'><div style='width:1px'> </div></td></tr>" . "<tr><td></td><td style='height:1px;'><div style='height:1px'> </div></td><td></td></tr>"); }
function __construct() { parent::__construct(); $this->etype = get_class($this); $this->tr = new dom_tr(); $this->append_child($this->tr); $this->name_cell = new dom_td(); $this->tr->append_child($this->name_cell); $this->value_cell = new dom_td(); $this->tr->append_child($this->value_cell); $this->action_cell = new dom_td(); $this->tr->append_child($this->action_cell); editor_generic::addeditor('name', new editor_txtasg_css_prop()); $this->name_cell->append_child($this->editors['name']); editor_generic::addeditor('value', new ed_immediate_or_var()); $this->value_cell->append_child($this->editors['value']); editor_generic::addeditor('del', new editor_button()); $this->editors['del']->attributes['value'] = 'X'; $this->action_cell->append_child($this->editors['del']); $this->trl = new dom_tr(); $this->append_child($this->trl); $this->trl->append_child(new dom_td()); $this->trl->append_child(new dom_td()); $this->add_cell = new dom_td(); $this->trl->append_child($this->add_cell); editor_generic::addeditor('add', new editor_button()); $this->editors['add']->attributes['value'] = '+'; $this->add_cell->append_child($this->editors['add']); }
function auth_gen_form() { global $sql; $page = new dom_root(); $page->title = 'Вход в систему'; $auth_div = new dom_auth_request(); //$page->append_child($auth_div); $cont = new dom_table(); $tr = new dom_tr(); $td = new dom_td(); $d = new dom_div(); $d->css_style['top'] = '1px'; $d->css_style['bottom'] = '1px'; $d->css_style['left'] = '1px'; $d->css_style['right'] = '1px'; $d->css_style['position'] = 'fixed'; $d->css_style['display'] = 'block'; $cont->css_style['height'] = '100%'; $cont->css_style['width'] = '100%'; $td->css_style['height'] = '100%'; $cont->append_child($tr); $tr->append_child($td); $td->append_child($auth_div); $d->append_child($cont); $page->append_child($d); //$txt=new dom_statictext; //$txt->text=md5('test'); //$page->append_child($txt); $page->scripts['core.js'] = '/js/core.js'; $page->scripts['commoncontrols.js'] = '/js/commoncontrols.js'; $page->endscripts[] = "var ct=\$i('" . $auth_div->username->id_gen() . "');ct.focus();ct.selectionStart=0;ct.selectionEnd=ct.value.length;"; $settings_tool = new settings_tool(); $page->for_each_set('oid', -1); $page->collect_oids($settings_tool); $page->settings_array = $settings_tool->read_oids($sql); $page->after_build(); print $page->html(); //print_r($_SERVER); exit; }