git.cweiske.de
/
grauphel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
show error message when oauth extension is missing
[grauphel.git]
/
controller
/
guicontroller.php
diff --git
a/controller/guicontroller.php
b/controller/guicontroller.php
index 127daafb1ada681d6b5f4f94c95c5c0b602a27f3..b09ef4a2baf9c3fdf45b164653acb935b9ba94b8 100644
(file)
--- a/
controller/guicontroller.php
+++ b/
controller/guicontroller.php
@@
-59,7
+59,18
@@
class GuiController extends Controller
*/
public function index()
{
*/
public function index()
{
- $this->checkDeps();
+ try {
+ $this->checkDeps();
+ } catch (\Exception $e) {
+ $res = new TemplateResponse('grauphel', 'error');
+ $res->setParams(
+ array(
+ 'message' => $e->getMessage(),
+ 'code' => $e->getCode(),
+ )
+ );
+ return $res;
+ }
$res = new TemplateResponse('grauphel', 'index');
$res->setParams(
$res = new TemplateResponse('grauphel', 'index');
$res->setParams(
@@
-301,7
+312,7
@@
class GuiController extends Controller
protected function checkDeps()
{
if (!class_exists('OAuthProvider')) {
protected function checkDeps()
{
if (!class_exists('OAuthProvider')) {
- throw new \Exception('PHP extension "oauth" is required');
+ throw new \Exception('PHP extension "oauth" is required'
, 1001
);
}
}
}
}