Example #1
0
 public function _get()
 {
     //create the form
     $form = new Form_Table('tests/loading/');
     $name_el = $form->add_textbox('nickname', 'Nickname');
     $name_el->setting('value', $this->args->nickname);
     $birth_el = $form->add_textbox('birth', 'Date');
     $birth_el->setting('value', $this->args->birth);
     $penguins_el = $form->add_select('penguins', 'Penguins');
     for ($i = 0; $i < 10; $i++) {
         $penguins_el->add_item($i, "{$i} penguins");
     }
     $penguins_el->setting('selected', $this->args->penguins);
     $pies_el = $form->add_textbox('pies', 'Pies');
     $pies_el->setting('value', $this->args->pies);
     $awesome_el = $form->add_checkbox('awesome', 'Awesome?');
     $awesome_el->setting('checked', $this->args->awesome);
     //create the table
     $table = new Table_Basic();
     $caption = $table->add_caption('A Table of information');
     $header = $table->add_header();
     $header->add_cell('Question');
     $header->add_cell('Answer');
     $new_row = $table->add_row();
     $new_row->add_cell('Who Are You?');
     $new_row->add_cell($this->args->nickname);
     $new_row = $table->add_row();
     $new_row->add_cell('Your Birthday Is?');
     $new_row->add_cell($this->args->birth);
     $new_row = $table->add_row();
     $new_row->add_cell('How many Penguins do you own?');
     $new_row->add_cell($this->args->penguins);
     $new_row = $table->add_row();
     $new_row->add_cell('How many Pies did you eat?');
     $new_row->add_cell($this->args->pies);
     $new_row = $table->add_row();
     $new_row->add_cell('Is this Awesome?');
     if ($this->args->awesome) {
         $new_row->add_cell('Hell Yeah');
     } else {
         $new_row->add_cell('Not Really');
     }
     // get the views
     $page = new View('main', 'layouts', VPATH);
     $sidebar = new View('sidebar', 'layouts', VPATH);
     $content = new View('content', 'classtest', VPATH);
     $header = new View('header', 'classtest', VPATH);
     //insert data into views
     $content->set("table_html", $table->render());
     $content->set("form_html", $form->render());
     $page->set("sidebar", $sidebar->package());
     $page->set("header", $header->package());
     $page->set("content", $content->package());
     //render final view
     $page->render();
 }
Example #2
0
 public function _get()
 {
     $page = new View('main', 'layouts', VPATH);
     $sidebar = new View('sidebar', 'layouts', VPATH);
     $content = new View('content', 'test', VPATH);
     $header = new View('header', 'test', VPATH);
     $content->set('name', $this->args->name)->set('age', $this->args->age);
     $page->set('sidebar', $sidebar->package());
     $page->set('header', $header->package());
     $page->set('content', $content->package());
     $page->render();
 }
Example #3
0
 public function _get()
 {
     $test = new Test('test 1');
     $test->add_var()->add_var();
     $test->set('var3', 200);
     $var_list = $test->get_var_data();
     $page = new View('main', 'layouts', VPATH);
     $sidebar = new View('sidebar', 'layouts', VPATH);
     $content = new View('content', 'loading', VPATH);
     $header = new View('header', 'loading', VPATH);
     $content->merge($test->get_var_data());
     $page->set("sidebar", $sidebar->package());
     $page->set("header", $header->package());
     $page->set("content", $content->package());
     $page->render();
 }