function indexAction()
 {
     var_dump($_POST);
     die;
     // Проверка Валидности данных
     $data = $this->validate();
     /* Если не проходит валюдацию возвращается массив data  
      * с данными и массив error с полями которые не прошли валюдацию
      */
     if (count($data['validate_error'])) {
         \Library\Registry::setTemplate('../views/register/index.phtml');
         return new ViewBase(array('data' => $data['data'], 'validate_error' => $data['validate_error']));
     }
     // Проверяем на наличие регистрации пользователя с таким username или email
     // Если такой есть, возвращаются все данные
     //  и массив error с указанием данных которые уже зарегистрированны
     $model = new registerModel();
     $checkRegister = $model->checkRegister($data['data']);
     if ($checkRegister) {
         \Library\Registry::setTemplate('../views/register/index.phtml');
         return new ViewBase(array('data' => $data['data'], 'check_error' => $checkRegister));
     } else {
         // File upload
         $newmame = 'not_avatar.jpg';
         if ($_FILES['upload']['size'] > 0) {
             if (is_uploaded_file($_FILES["upload"]["tmp_name"])) {
                 $newname = rand(0, 1000) . time() . '.png';
                 move_uploaded_file($_FILES["upload"]["tmp_name"], "images/" . $newname);
             }
         }
         // FIle Upload
         $user = array('data' => $data['data'], 'img' => $newname);
         if ($model->save($user)) {
             $this->redirect('/');
         }
     }
     /*
      * РЕГИСТРАЦИЯ
      */
 }