setKey('admin_index'); $menuItem->setLabel("Index"); $menuItem->setUrl(OW::getRouter()->urlForRoute('upload_admin')); $menuItem->setIconClass('ow_ic_house'); $menuItem->setOrder($numOrder++); $menu->addElement($menuItem); $menuItem = new BASE_MenuItem(); $menuItem->setKey('Test'); $menuItem->setLabel("Test"); $menuItem->setUrl(OW::getRouter()->urlForRoute('upload_test')); $menuItem->setIconClass('ow_ic_gear_wheel'); $menuItem->setOrder($numOrder++); $menu->addElement($menuItem); $this->addComponent('menu', $menu); $this->menu = $menu; $this->setPageHeading("Page Heading"); $this->setPageTitle("Page Title"); $this->setPageHeadingIconClass('ow_ic_gear_wheel'); } public function index() { } public function test(){ $workForm = new Form('workForm'); // Text $element = new TextField('text'); $element->setLabel("Enter text"); $workForm->addElement($element); // Image $element = new FileField('image'); $element->setLabel("Upload image"); // $element->setRequired(); $workForm->addElement($element); $submit = new Submit('run'); $submit->setValue('Run'); $workForm->addElement($submit); if (OW::getRequest()->isPost()){ if ($workForm->isValid($_POST)){ var_dump($_FILES);exit; $values = $workForm->getValues(); $t = $values['text']; $i = $values['image']; OW::getFeedback()->warning("OK"); } $this->redirect(); } $this->addForm($workForm); } }