public function feedbackAction()
 {
     $this->view->sidenav = $this->view->partial('root/parts/sidenavs/utils.phtml', array('selected' => 'fbk'));
     $this->view->feedback = FM_Components_Util_Feedback::getAll();
     $statement = new FM_Components_Util_FeedbackPage(array('active' => 1));
     $this->view->form = $form = new FM_Forms_Root_FeedbackPage(array('src' => $statement->getHeader(), 'src2' => $statement->getCarousel()));
     if ($this->_request->isPost() && !array_key_exists('new', $_POST)) {
         $formData = $this->_request->getPost();
         if ($form->isValid($formData)) {
             $uploadedData = $form->getValues();
             $this->view->tiny = true;
             if ($uploadedData['file']['name'] != '') {
                 $name = $uploadedData['file']['name'] = '1' . '_' . time() . str_ireplace(array(' ', '_', '-', ','), '', strtolower($uploadedData['file']['name']));
                 $uploadedData['file']['type'] = 'image';
                 $fileHandler = new FM_Components_Util_UploadHandler($uploadedData['file']);
                 $folder = $fileHandler->setFolder('auxpage_headers');
                 if ($fileHandler->move()) {
                     $_POST['medianame'] = $name;
                     list($width, $height, $type, $attr) = getimagesize($_SERVER['DOCUMENT_ROOT'] . $folder . '/' . $name);
                     $_POST['width'] = $width;
                     $_POST['height'] = $height;
                 }
             }
             if ($uploadedData['head']['name'] != '') {
                 $name = $uploadedData['head']['name'] = '1' . '_' . time() . str_ireplace(array(' ', '_', '-', ','), '', strtolower($uploadedData['head']['name']));
                 $uploadedData['head']['type'] = 'image';
                 $fileHandler = new FM_Components_Util_UploadHandler($uploadedData['head']);
                 $folder = $fileHandler->setFolder('auxpage_headers');
                 if ($fileHandler->move()) {
                     $_POST['header'] = $name;
                 }
             }
             FM_Components_Util_FeedbackPage::updateStatement(array('active' => 1), $_POST);
             $this->_redirect('/root/feedback');
         }
     }
 }