当前位置: 首页>>代码示例>>PHP>>正文


PHP Site::Error方法代码示例

本文整理汇总了PHP中Site::Error方法的典型用法代码示例。如果您正苦于以下问题:PHP Site::Error方法的具体用法?PHP Site::Error怎么用?PHP Site::Error使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Site的用法示例。


在下文中一共展示了Site::Error方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: SaveFile

 public function SaveFile($name)
 {
     if (move_uploaded_file($_FILES[$this->filename]["tmp_name"], ROOT . 'web/files/' . $name)) {
         Site::Message('Файл Успешно загружен');
     } else {
         Site::Error('Ошибка загрузки файла');
     }
 }
开发者ID:kekstlt,项目名称:promspace,代码行数:8,代码来源:file.php

示例2: EditAction

 public function EditAction()
 {
     $id = intval(Request::GetPart(3));
     $product = ProductModel::GetObj()->where('id = ? AND company_id = ?', [0 => $id, 1 => $this->company->id]);
     if (Request::isposted('name')) {
         $product->name = Request::post('name');
         $product->about = Request::post('about');
         $product->company_id = $this->company->id;
         $file = new File('pic', 7);
         if ($file->isLoaded()) {
             if (!$file->checktype(['jpg', 'jpeg', 'bmp', 'gif', 'png'])) {
                 Site::Error('Неверный тип файла');
             } else {
                 $new_name = $file->getnewname();
                 $file->SaveResizedImage($new_name, 200, 0);
                 $file->SaveResizedImage('s_' . $new_name, 100, 0);
                 //Если файл лого уже существует
                 if ($product->pic != '') {
                     if (file_exists(ROOT . '/web/files/' . $product->pic)) {
                         unlink(ROOT . '/web/files/' . $product->pic);
                     }
                     if (file_exists(ROOT . '/web/files/s_' . $product->pic)) {
                         unlink(ROOT . '/web/files/s_' . $product->pic);
                     }
                 }
                 $product->pic = $new_name;
             }
         }
         if ($product->name != '') {
             if ($product->id == 0) {
                 Site::Message('Продукция успешно добавлена в каталог');
             } else {
                 Site::Message('Продукция успешно отредактирована');
             }
             $product->save();
             $this->IndexAction();
         } else {
             Site::Message('Наименование продукции обязательно для заполения');
             $this->Render('edit', ['product' => $product, 'company' => $this->company]);
         }
     } else {
         $this->Render('edit', ['product' => $product, 'company' => $this->company]);
     }
 }
开发者ID:kekstlt,项目名称:promspace,代码行数:44,代码来源:ProductController.php

示例3: IndexAction

 public function IndexAction()
 {
     if (User::isLogged()) {
         Site::Message('Вы уже вошли в систему');
         $this->Route();
     } elseif (Request::isPosted('loguser')) {
         User::LoginByPass(Request::post('loguser', '', 'mail'), Request::post('logpass', '', 'safe'));
         if (!User::isLogged()) {
             Site::Error('Неверный логин или пароль');
             $this->Render();
         } else {
             Site::Message('Вы успешно вошли в систему');
             if (!User::admin()) {
                 $this->Route('profile');
             } else {
                 $this->Route();
             }
         }
     } else {
         $this->Render();
     }
 }
开发者ID:kekstlt,项目名称:promspace,代码行数:22,代码来源:LoginController.php

示例4: ConfirmlogoAction

 public function ConfirmlogoAction()
 {
     $company = CompanyModel::GetObj()->id(User::company());
     if ($company->id > 0) {
         $this->render('confirmlogo', ['logo' => $company->logo]);
     } else {
         Site::Error('Непредвиденная ошибка');
         $this->route();
     }
 }
开发者ID:kekstlt,项目名称:promspace,代码行数:10,代码来源:NewcompanyController.php

示例5: SetlogoAction

 public function SetlogoAction()
 {
     $file = new File('logo', 7);
     if ($file->isLoaded()) {
         if (!$file->checktype(['jpg', 'jpeg', 'bmp', 'gif', 'png'])) {
             Site::Error('Неверный тип файла');
             $this->IndexAction();
         } else {
             $new_name = $file->getnewname();
             $file->SaveResizedImage($new_name, 200, 0);
             $file->SaveResizedImage('s_' . $new_name, 100, 0);
             if (file_exists(ROOT . '/web/files/' . $this->company->logo) and $this->company->logo != '') {
                 unlink(ROOT . '/web/files/' . $this->company->logo);
                 unlink(ROOT . '/web/files/s_' . $this->company->logo);
             }
             $this->company->logo = $new_name;
             $this->company->save();
             $this->IndexAction();
         }
     } else {
         Site::Message('Ошибка загрузки файла, попробуйте ещё раз');
         $this->IndexAction();
     }
 }
开发者ID:kekstlt,项目名称:promspace,代码行数:24,代码来源:EditController.php


注:本文中的Site::Error方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。