-
Notifications
You must be signed in to change notification settings - Fork 7
/
error.php
40 lines (34 loc) · 1.26 KB
/
error.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
/**
* @author Abood Nour
* @copyright 2017
*/
require_once ('global.php');
$_result['message'] = false;
if(!empty($_GET['code'])){
switch(abs(intval($_GET['code']))){
case 404:
$_result['message'] = 'لم نستطع العثور على الصفحة التي تحاول الوصول إليها<br/>من فضلك تأكد من اتباع رابط صحيح';
break;
case 403:
$_result['message'] = 'يبدو أنك لا تمتلك صلاحيات كافية للوصول إلى هذه الصفحة';
break;
case 500:
$_result['message'] = 'حدث خطأ أثناء معالجة طلبك ونحن نقوم بإصلاحه الآن';
break;
case 401:
$_result['message'] = 'تحتاج تصريح للوصول إلى هذه الصفحة';
break;
case 400:
$_result['message'] = 'هناك شيئ خاطئ في طلبك.. <br/> قم بإعادة المحاولة مرة أخرى';
break;
default:
$_result['message'] = false;
}
}
if($_result['message'] !== false){
$_temp_vars['error_details'] = $_result['message'];
}
$page_content = 'error.php';
include_once (TEMP_PATH . '/main.php');
?>