public function action_view($id = null) { $client = Model_Client::find($id); if (is_null($client)) { \Response::redirect('clients'); } $data['client'] = Petro::render_panel('Client Information', Petro::render_attr_table($client, array('code', 'name', 'name_en', 'status'))); $data['comments'] = Petro_Comment::render($this->app, $id); $this->sidebars->add('Render from another View!', View::forge('sidebar_link', array('url' => 'going/anywhere'))); $routes = Petro::get_routes($id); $this->action_items = array(array('title' => 'Edit Client', 'link' => $routes['edit']), array('title' => 'Delete Client', 'link' => $routes['delete'], 'attr' => array('data-toggle' => 'modal', 'data-target' => '#petro-confirm', 'class' => 'del-item'))); $this->template->page_title = $client->name; $this->template->set('content', $data['client'] . $data['comments'], false); }
public function action_view($id = null) { $user = \Model_User::find($id); if (is_null($user)) { \Response::redirect('users'); } $out = Petro::render_panel('User Information', Petro::render_attr_table($user, array('name', 'username', 'email', 'group', 'last_login'), static::_columns())); $out .= Petro_Comment::render($this->app, $id); $routes = Petro::get_routes($id); $this->action_items = array(array('title' => 'Edit User', 'link' => $routes['edit']), array('title' => 'Delete User', 'link' => $routes['delete'])); $gp = \Auth::group()->get_name($user->group); if (\Auth::instance()->is_current_user($id)) { $this->sidebars->add('Operations', '<div>' . \Html::anchor('users/change_password', 'Change password') . '<br/>' . \Html::anchor('#', 'Reset password') . '<br/>' . $user->group . ' : ' . $gp . '</div>'); } $this->template->page_title = $user->username; $this->template->set('content', $out, false); }
/** * View */ public function action_view($id = null) { $docmk = Model_DocMK::find($id); $data['docinfo'] = Petro::render_panel('Document Information', $this->display_info($docmk)); $mk011 = Model_DocMK011::find()->where('mk_id', $docmk->id)->get_one(); $this->sidebars->add('Client Sales History', 'Total this month' . '<br>Total this year '); $this->sidebars->add('Belt History', View::forge('docmk2/flow2', array('docmk' => $docmk, 'mk011' => $mk011))); // $this->sidebars->add( // 'Belt History', // 'วันที่รับ order'. // '<br>วันที่สั่งผลิต'. // '<br>วันที่ตัด-ประกบ'. // '<br>วันที่เคลื่อบผิว'. // '<br>วันที่อบ'. // '<br>วันที่ QC'. // '<br>วันที่จัดส่ง' // ); $routes = Petro::get_routes($id); $this->action_items = array(array('title' => 'Print', 'link' => 'print/mk/' . $id, 'attr' => array('target' => '_blank')), array('title' => 'Edit Docmk', 'link' => $routes['edit']), array('title' => 'Delete Docmk', 'link' => $routes['delete'])); $data['comments'] = Petro_Comment::render($this->app, $id, 'History'); $this->template->page_title = "MK Info"; $this->template->content = View::forge('docmk2/view', $data, false); }