Пример #1
0
 /**
  *  Обёртка для Include() с проверкой на существование файла
  *  @param string - путь до файла
  *  @param bool - создаватьили нет  файл в случае его отсутствия
  */
 static function load($pathtofile, $create = false)
 {
     if (file_exists($pathtofile)) {
         $data = Bufer::getData();
         extract($data);
         include $pathtofile;
     } else {
         if ($create === true and self::DEBUG === true) {
             file_put_contents($pathtofile, 'FILE: ' . $pathtofile . ' created but his empty!<br/>');
         } else {
             throw new Exception('Ошибка подключения ' . $pathtofile);
         }
     }
 }
Пример #2
0
 public function creatFolders($gid)
 {
     if (!file_exists('uploads/images/galery/' . $gid)) {
         if (!mkdir('uploads/images/galery/' . $gid)) {
             Bufer::add(array('errors' => array('Ошибка создания папки для галереи: uploads/images/galery/' . $gid)));
         } else {
             $dir_galery = 'uploads/images/galery/' . $gid;
             file_put_contents($dir_galery . '/index.html', 'access denied');
             if (!file_exists('uploads/images/galery/' . $gid . '/pic')) {
                 if (!mkdir('uploads/images/galery/' . $gid . '/pic')) {
                     Bufer::add(array('errors' => array('Ошибка создания папки для превью картинок галереи: uploads/images/galery/' . $gid . '/pic')));
                 } else {
                     $dir_galery_pic = 'uploads/images/galery/' . $gid . '/pic';
                     file_put_contents($dir_galery_pic . '/index.html', 'access denied');
                 }
             }
         }
     }
     if (!file_exists('uploads/images/galery/' . $gid . '/thumb')) {
         if (!mkdir('uploads/images/galery/' . $gid . '/thumb')) {
             Bufer::add(array('errors' => array('Ошибка создания папки для превью картинок галереи: uploads/images/galery/' . $gid . '/thumb')));
         } else {
             $dir_galery_thumb = 'uploads/images/galery/' . $gid . '/thumb';
             file_put_contents($dir_galery_thumb . '/index.html', 'access denied');
         }
     }
     $bufer = Bufer::getData();
     return isset($bufer['errors']) ? false : true;
 }
Пример #3
0
            $data = $form->getData();
            $data = array('acid' => $acid, 'aname' => $this->model->escape($data['aname']));
            $checkName = $this->checkName($data);
            if ($checkName['success'] === true) {
                $result = $this->saveGroupUsers($data);
                if ($result['success'] === false) {
                    Bufer::add(array('errors' => $result['error']));
                } else {
                    Route::go('?mode=admin&route=editgroupusers&acid=' . $acid);
                }
            } else {
                Bufer::add(array('errors' => $checkName['error']));
            }
        }
    }
    public function checkName($data)
    {
        return $this->model->checkName($data);
    }
    public function saveGroupUsers($data)
    {
        return $this->model->saveGroupUsers($data);
    }
}
$controller = new EditgroupusersController();
$controller->renderForm();
$bufer = Bufer::getData();
//echo '<pre>' . print_r($bufer, 1) . '</pre>';
$controller->view(ADMIN_TPLS_DIR . '/header.tpl');
$controller->view(ADMIN_TPLS_DIR . '/editgroupusers.tpl');
$controller->view(ADMIN_TPLS_DIR . '/footer.tpl');