1: | <?php
|
2: | |
3: | |
4: | |
5: | |
6: | |
7: | |
8: | |
9: | |
10: | |
11: | |
12: | |
13: | |
14: | |
15: | |
16: | |
17: | |
18: |
|
19: |
|
20: | defined('XOOPS_ROOT_PATH') || exit('Restricted access');
|
21: |
|
22: | $GLOBALS['xoopsLogger']->addDeprecated("'/class/module.errorhandler.php' is deprecated since XOOPS 2.5.4, please create your own error messages instead.");
|
23: |
|
24: | |
25: | |
26: | |
27: | |
28: | |
29: | |
30: |
|
31: | class ErrorHandler
|
32: | {
|
33: | |
34: | |
35: | |
36: | |
37: | |
38: | |
39: |
|
40: | public static function show($e_code, $pages = 1)
|
41: | {
|
42: | global $xoopsConfig;
|
43: |
|
44: | $errmsg = array(
|
45: | '0001' => 'Could not connect to the forums database.',
|
46: | '0002' => 'The forum you selected does not exist. Please go back and try again.',
|
47: | '0003' => 'Incorrect Password.',
|
48: | '0004' => 'Could not query the topics database.',
|
49: | '0005' => 'Error getting messages from the database.',
|
50: | '0006' => 'Please enter the Nickname and the Password.',
|
51: | '0007' => 'You are not the Moderator of this forum therefore you can\'t perform this function.',
|
52: | '0008' => 'You did not enter the correct password, please go back and try again.',
|
53: | '0009' => 'Could not remove posts from the database.',
|
54: | '0010' => 'Could not move selected topic to selected forum. Please go back and try again.',
|
55: | '0011' => 'Could not lock the selected topic. Please go back and try again.',
|
56: | '0012' => 'Could not unlock the selected topic. Please go back and try again.',
|
57: | '0013' => 'Could not query the database.',
|
58: | '0014' => 'No such user or post in the database.',
|
59: | '0015' => 'Search Engine was unable to query the forums database.',
|
60: | '0016' => 'That user does not exist. Please go back and search again.',
|
61: | '0017' => 'You must type a subject to post. You can\'t post an empty subject. Go back and enter the subject',
|
62: | '0018' => 'You must select message icon to post. Go back and select message icon.',
|
63: | '0019' => 'You must type a message to post. You can\'t post an empty message. Go back and enter a message.',
|
64: | '0020' => 'Could not enter data into the database. Please go back and try again.',
|
65: | '0021' => 'Can\'t delete the selected message.',
|
66: | '0022' => 'An error ocurred while querying the database.',
|
67: | '0023' => 'Selected message was not found in the forum database.',
|
68: | '0024' => 'You can\'t reply to that message. It wasn\'t sent to you.',
|
69: | '0025' => 'You can\'t post a reply to this topic, it has been locked. Contact the administrator if you have any question.',
|
70: | '0026' => 'The forum or topic you are attempting to post to does not exist. Please try again.',
|
71: | '0027' => 'You must enter your username and password. Go back and do so.',
|
72: | '0028' => 'You have entered an incorrect password. Go back and try again.',
|
73: | '0029' => 'Couldn\'t update post count.',
|
74: | '0030' => 'The forum you are attempting to post to does not exist. Please try again.',
|
75: | '0031' => 'Unknown Error',
|
76: | '0035' => 'You can\'t edit a post that\'s not yours.',
|
77: | '0036' => 'You do not have permission to edit this post.',
|
78: | '0037' => 'You did not supply the correct password or do not have permission to edit this post. Please go back and try again.',
|
79: | '1001' => 'Please enter value for Title.',
|
80: | '1002' => 'Please enter value for Phone.',
|
81: | '1003' => 'Please enter value for Summary.',
|
82: | '1004' => 'Please enter value for Address.',
|
83: | '1005' => 'Please enter value for City.',
|
84: | '1006' => 'Please enter value for State/Province.',
|
85: | '1007' => 'Please enter value for Zipcode.',
|
86: | '1008' => 'Please enter value for Description.',
|
87: | '1009' => 'Vote for the selected resource only once.<br>All votes are logged and reviewed.',
|
88: | '1010' => 'You cannot vote on the resource you submitted.<br>All votes are logged and reviewed.',
|
89: | '1011' => 'No rating selected - no vote tallied.',
|
90: | '1013' => 'Please enter a search query.',
|
91: | '1016' => 'Please enter value for URL.',
|
92: | '1017' => 'Please enter value for Home Page.',
|
93: | '9999' => 'OOPS! Unknown Error');
|
94: |
|
95: | $errorno = array_keys($errmsg);
|
96: | if (!in_array($e_code, $errorno)) {
|
97: | $e_code = '9999';
|
98: | }
|
99: | include_once XOOPS_ROOT_PATH . '/header.php';
|
100: | echo '<div><strong>' . $xoopsConfig['sitename'] . ' Error</strong><br><br>';
|
101: |
|
102: | echo "Error Code: $e_code<br><br><br>";
|
103: | echo "<strong>ERROR:</strong> $errmsg[$e_code]<br><br><br>";
|
104: | echo '[ <a href=\'javascript:history.go(-' . $pages . ')\'>Go Back</a> ]</div>';
|
105: |
|
106: | include_once XOOPS_ROOT_PATH . '/footer.php';
|
107: | exit();
|
108: | }
|
109: | }
|
110: |
|
111: |
|
112: | |