示例#1
0
 function html_inner()
 {
     //$this->long_name=$long_name=editor_generic::long_name();
     $this->picklist = array('sql_null', 'sql_immed', 'sql_var', 'sql_list', 'sql_expression', 'sql_column', 'sql_subquery');
     //replace with correct list fetching from info_class/workers_container
     //$this->picklist[]=$this->keys['path'];
     reset($this->picklist);
     foreach ($this->editors as $e) {
         $e->args =& $this->args;
         $e->keys =& $this->keys;
         $e->context =& $this->context;
     }
     foreach ($this->picklist as $i => $r) {
         $this->args['c'] = $r;
         $this->id_alloc();
         reset($this->editors);
         foreach ($this->editors as $e) {
             $e->bootstrap();
         }
         dom_table::html_inner();
     }
 }
示例#2
0
 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();
         }
     }
 }
示例#3
0
 function html_inner()
 {
     //$this->long_name=$long_name=editor_generic::long_name();
     if (!isset($this->picklist)) {
         $this->picklist = unserialize($this->context[$this->long_name]['picklist']);
     }
     reset($this->picklist);
     foreach ($this->editors as $e) {
         $e->args =& $this->args;
         $e->keys =& $this->keys;
         $e->context =& $this->context;
     }
     foreach ($this->picklist as $i => $r) {
         //$this->keys['col']=$r;
         $this->context[$this->long_name . '.btnforw']['dir'] = 0;
         $this->context[$this->long_name . '.btnrev']['dir'] = 1;
         //$this->editors['btnforw']->value=$r;
         //$this->editors['btnrev']->value=$r;
         $this->args['c'] = $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();
     }
 }
示例#4
0
 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();
     }
 }
示例#5
0
 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>");
 }