Completed
Push — master ( a4e09c...825da9 )
by Michael
01:51
created
admin/index.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -11,8 +11,8 @@
 block discarded – undo
11 11
 
12 12
 $configurator = include __DIR__ . '/../include/config.php';
13 13
 foreach (array_keys($configurator->uploadFolders) as $i) {
14
-    $utility::createFolder($configurator->uploadFolders[$i]);
15
-    $adminObject->addConfigBoxLine($configurator->uploadFolders[$i], 'folder');
14
+	$utility::createFolder($configurator->uploadFolders[$i]);
15
+	$adminObject->addConfigBoxLine($configurator->uploadFolders[$i], 'folder');
16 16
 }
17 17
 
18 18
 //$instructionHandler = xoops_getModuleHandler('instruction', 'instruction');
Please login to merge, or discard this patch.
admin/menu.php 2 patches
Indentation   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
 use Xoopsmodules\instruction;
4 4
 
5 5
 if (!isset($moduleDirName)) {
6
-    $moduleDirName = basename(dirname(__DIR__));
6
+	$moduleDirName = basename(dirname(__DIR__));
7 7
 }
8 8
 
9 9
 /** @var Xmf\Module\Helper $moduleHelper */
@@ -17,34 +17,34 @@  discard block
 block discarded – undo
17 17
 
18 18
 // Административное меню
19 19
 $adminmenu = [
20
-    [
21
-        'title' => _MI_INSTRUCTION_ADMIN_HOME,
22
-        'link'  => 'admin/index.php',
23
-        'desc'  => _MI_INSTRUCTION_ADMIN_HOME_DESC,
24
-        'icon'  => $pathIcon32 . '/home.png'
25
-    ],
26
-    [
27
-        'title' => _MI_INSTRUCTION_ADMIN_CAT,
28
-        'link'  => 'admin/cat.php',
29
-        'desc'  => _MI_INSTRUCTION_ADMIN_CAT_DESC,
30
-        'icon'  => $pathIcon32 . '/category.png'
31
-    ],
32
-    [
33
-        'title' => _MI_INSTRUCTION_ADMIN_INSTR,
34
-        'link'  => 'admin/instr.php',
35
-        'desc'  => _MI_INSTRUCTION_ADMIN_INSTR_DESC,
36
-        'icon'  => $pathModIcon32 . '/nav_book.png'
37
-    ],
38
-    [
39
-        'title' => _MI_INSTRUCTION_ADMIN_PERM,
40
-        'link'  => 'admin/perm.php',
41
-        'desc'  => _MI_INSTRUCTION_ADMIN_PERM_DESC,
42
-        'icon'  => $pathIcon32 . '/permissions.png'
43
-    ],
44
-    [
45
-        'title' => _MI_INSTRUCTION_ADMIN_ABOUT,
46
-        'link'  => 'admin/about.php',
47
-        'desc'  => _MI_INSTRUCTION_ADMIN_ABOUT_DESC,
48
-        'icon'  => $pathIcon32 . '/about.png'
49
-    ]
20
+	[
21
+		'title' => _MI_INSTRUCTION_ADMIN_HOME,
22
+		'link'  => 'admin/index.php',
23
+		'desc'  => _MI_INSTRUCTION_ADMIN_HOME_DESC,
24
+		'icon'  => $pathIcon32 . '/home.png'
25
+	],
26
+	[
27
+		'title' => _MI_INSTRUCTION_ADMIN_CAT,
28
+		'link'  => 'admin/cat.php',
29
+		'desc'  => _MI_INSTRUCTION_ADMIN_CAT_DESC,
30
+		'icon'  => $pathIcon32 . '/category.png'
31
+	],
32
+	[
33
+		'title' => _MI_INSTRUCTION_ADMIN_INSTR,
34
+		'link'  => 'admin/instr.php',
35
+		'desc'  => _MI_INSTRUCTION_ADMIN_INSTR_DESC,
36
+		'icon'  => $pathModIcon32 . '/nav_book.png'
37
+	],
38
+	[
39
+		'title' => _MI_INSTRUCTION_ADMIN_PERM,
40
+		'link'  => 'admin/perm.php',
41
+		'desc'  => _MI_INSTRUCTION_ADMIN_PERM_DESC,
42
+		'icon'  => $pathIcon32 . '/permissions.png'
43
+	],
44
+	[
45
+		'title' => _MI_INSTRUCTION_ADMIN_ABOUT,
46
+		'link'  => 'admin/about.php',
47
+		'desc'  => _MI_INSTRUCTION_ADMIN_ABOUT_DESC,
48
+		'icon'  => $pathIcon32 . '/about.png'
49
+	]
50 50
 ];
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@
 block discarded – undo
2 2
 
3 3
 use Xoopsmodules\instruction;
4 4
 
5
-if (!isset($moduleDirName)) {
5
+if ( ! isset($moduleDirName)) {
6 6
     $moduleDirName = basename(dirname(__DIR__));
7 7
 }
8 8
 
Please login to merge, or discard this patch.
admin/ajax.php 2 patches
Indentation   +174 added lines, -174 removed lines patch added patch discarded remove patch
@@ -22,178 +22,178 @@
 block discarded – undo
22 22
 
23 23
 // Выбор
24 24
 switch ($op) {
25
-    // Сохранение страницы
26
-    case 'savepage':
27
-        // Выходной массив
28
-        $ret = [];
29
-
30
-        // Ошибки
31
-        $err         = false;
32
-        $message_err = '';
33
-
34
-        //
35
-        $title       = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'title', '', 'string');
36
-        $pid         = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'pid', 0, 'int');
37
-        $weight      = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'weight', 0, 'int');
38
-        $hometext    = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'hometext', '', 'string');
39
-        $footnote    = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'footnote', '', 'string');
40
-        $status      = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'status', 0, 'int');
41
-        $type        = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'type', 0, 'int');
42
-        $keywords    = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'keywords', '', 'string');
43
-        $description = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'description', '', 'string');
44
-        $dosmiley    = (isset($_POST['dosmiley']) && (int)$_POST['dosmiley'] > 0) ? 1 : 0;
45
-        $doxcode     = (isset($_POST['doxcode']) && (int)$_POST['doxcode'] > 0) ? 1 : 0;
46
-        $dobr        = (isset($_POST['dobr']) && (int)$_POST['dobr'] > 0) ? 1 : 0;
47
-        $dohtml      = (isset($_POST['dohtml']) && (int)$_POST['dohtml'] > 0) ? 1 : 0;
48
-        //$dohtml      = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'dohtml', 0, 'int' );
49
-        //$dosmiley    = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'dosmiley', 0, 'int' );
50
-        //$doxcode     = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'doxcode', 0, 'int' );
51
-        //$dobr        = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'dobr', 0, 'int' );
52
-        $pageid  = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'pageid', 0, 'int');
53
-        $instrid = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'instrid', 0, 'int');
54
-
55
-        // Проверка
56
-        if (!$GLOBALS['xoopsSecurity']->check()) {
57
-            $err         = true;
58
-            $err_txt     = implode(', ', $GLOBALS['xoopsSecurity']->getErrors());
59
-            $message_err .= $err_txt . '<br>' . _AM_INSTR_TRY_AGAIN . '<br>';
60
-        }
61
-        // =========================
62
-        // Устанавливаем новый token
63
-        $token_name    = 'XOOPS_TOKEN';
64
-        $token_timeout = 0;
65
-        // $token_name . '_REQUEST' - название элемента формы
66
-        $ret['toket'] = $GLOBALS['xoopsSecurity']->createToken($token_timeout, $token_name);
67
-        // =========================
68
-
69
-        // Если мы редактируем
70
-        if ($pageid) {
71
-            $objInspage = $pageHandler->get($pageid);
72
-        } elseif ($instrid) {
73
-            $objInspage = $pageHandler->create();
74
-            // Если мы создаём страницу необходимо указать к какой инструкции
75
-            $objInspage->setVar('instrid', $instrid);
76
-            // Указываем дату создания
77
-            $objInspage->setVar('datecreated', $time);
78
-            // Указываем пользователя
79
-            $objInspage->setVar('uid', $uid);
80
-        } else {
81
-            // Устанавливаем сообщение
82
-            $ret['message'] = _AM_INSTRUCTION_BADREQUEST;
83
-            // Возвращаем ответ скрипту через JSON
84
-            echo json_encode($ret);
85
-            // Прерываем выполнение
86
-            exit();
87
-        }
88
-
89
-        // Родительская страница
90
-        $objInspage->setVar('pid', $pid);
91
-        // Дата обновления
92
-        $objInspage->setVar('dateupdated', $time);
93
-        // Название
94
-        $objInspage->setVar('title', $title);
95
-        // Вес
96
-        $objInspage->setVar('weight', $weight);
97
-        // Текст
98
-        $objInspage->setVar('hometext', $hometext);
99
-        // Сноска
100
-        $objInspage->setVar('footnote', $footnote);
101
-        // Статус
102
-        $objInspage->setVar('status', $status);
103
-        // Тип
104
-        $objInspage->setVar('type', $type);
105
-        // Мета-теги ключевых слов
106
-        $objInspage->setVar('keywords', $keywords);
107
-        // Мета-теги описания
108
-        $objInspage->setVar('description', $description);
109
-        //
110
-        $objInspage->setVar('dohtml', $dohtml);
111
-        $objInspage->setVar('dosmiley', $dosmiley);
112
-        $objInspage->setVar('doxcode', $doxcode);
113
-        $objInspage->setVar('dobr', $dobr);
114
-
115
-        // Проверка категорий
116
-        if (!$pageid && !$instrid) {
117
-            $err         = true;
118
-            $message_err .= _AM_INSTRUCTION_ERR_INSTR . '<br>';
119
-        }
120
-        // Проверка веса
121
-        if (0 == $weight) {
122
-            $err         = true;
123
-            $message_err .= _AM_INSTRUCTION_ERR_WEIGHT . '<br>';
124
-        }
125
-        // Проверка родительской страницы
126
-        if ($pageid && ($pageid == $pid)) {
127
-            $err         = true;
128
-            $message_err .= _AM_INSTRUCTION_ERR_PPAGE . '<br>';
129
-        }
130
-        // Проверка названия
131
-        if (!$title) {
132
-            $err         = true;
133
-            $message_err .= _AM_INSTR_ERR_TITLE . '<br>';
134
-        }
135
-        // Проверка основного текста
136
-        if (!$hometext) {
137
-            $err         = true;
138
-            $message_err .= _AM_INSTR_ERR_HOMETEXT . '<br>';
139
-        }
140
-
141
-        // Если были ошибки
142
-        if (true === $err) {
143
-            //
144
-            $message_err = '<div class="errorMsg" style="text-align: left;">' . $message_err . '</div>';
145
-            // Устанавливаем сообщение
146
-            $ret['message'] = $message_err;
147
-            // Возвращаем ответ скрипту через JSON
148
-            echo json_encode($ret);
149
-            // Прерываем выполнение
150
-            exit();
151
-            // Если небыло ошибок
152
-        } else {
153
-            // Вставляем данные в БД
154
-            if ($pageHandler->insert($objInspage)) {
155
-                // Находим ID созданной записи
156
-                $pageid_new = $pageid ?: $objInspage->get_new_enreg();
157
-                //
158
-                $ret['pageid'] = $pageid_new;
159
-                // Получаем ID инструкции
160
-                $instrid = $objInspage->getInstrid();
161
-                // Обновляем в инструкции число страниц и дату
162
-                $instructionHandler->updatePages($instrid);
163
-                // Если мы редактируем
164
-                if ($pageid) {
165
-                    // Устанавливаем сообщение
166
-                    $ret['message'] = '<div class="successMsg" style="text-align: left;">' . _AM_INSTRUCTION_PAGEMODIFY . '</div>';
167
-                    // Возвращаем ответ скрипту через JSON
168
-                    echo json_encode($ret);
169
-                    // Прерываем выполнение
170
-                    exit();
171
-
172
-                    // Если мы добавляем
173
-                } else {
174
-                    // Инкримент комментов
175
-                    $pageHandler->updateposts($uid, $status, 'add');
176
-
177
-                    // Устанавливаем сообщение
178
-                    $ret['message'] = '<div class="successMsg" style="text-align: left;">' . _AM_INSTRUCTION_PAGEADDED . '</div>';
179
-                    // Возвращаем ответ скрипту через JSON
180
-                    echo json_encode($ret);
181
-                    // Прерываем выполнение
182
-                    exit();
183
-                }
184
-                // Если не получилось вставить данные
185
-            } else {
186
-
187
-                //
188
-                $message_err = '<div class="errorMsg" style="text-align: left;">' . $objInspage->getHtmlErrors() . '</div>';
189
-                // Устанавливаем сообщение
190
-                $ret['message'] = $message_err;
191
-                // Возвращаем ответ скрипту через JSON
192
-                echo json_encode($ret);
193
-                // Прерываем выполнение
194
-                exit();
195
-            }
196
-        }
197
-
198
-        break;
25
+	// Сохранение страницы
26
+	case 'savepage':
27
+		// Выходной массив
28
+		$ret = [];
29
+
30
+		// Ошибки
31
+		$err         = false;
32
+		$message_err = '';
33
+
34
+		//
35
+		$title       = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'title', '', 'string');
36
+		$pid         = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'pid', 0, 'int');
37
+		$weight      = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'weight', 0, 'int');
38
+		$hometext    = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'hometext', '', 'string');
39
+		$footnote    = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'footnote', '', 'string');
40
+		$status      = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'status', 0, 'int');
41
+		$type        = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'type', 0, 'int');
42
+		$keywords    = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'keywords', '', 'string');
43
+		$description = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'description', '', 'string');
44
+		$dosmiley    = (isset($_POST['dosmiley']) && (int)$_POST['dosmiley'] > 0) ? 1 : 0;
45
+		$doxcode     = (isset($_POST['doxcode']) && (int)$_POST['doxcode'] > 0) ? 1 : 0;
46
+		$dobr        = (isset($_POST['dobr']) && (int)$_POST['dobr'] > 0) ? 1 : 0;
47
+		$dohtml      = (isset($_POST['dohtml']) && (int)$_POST['dohtml'] > 0) ? 1 : 0;
48
+		//$dohtml      = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'dohtml', 0, 'int' );
49
+		//$dosmiley    = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'dosmiley', 0, 'int' );
50
+		//$doxcode     = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'doxcode', 0, 'int' );
51
+		//$dobr        = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'dobr', 0, 'int' );
52
+		$pageid  = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'pageid', 0, 'int');
53
+		$instrid = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'instrid', 0, 'int');
54
+
55
+		// Проверка
56
+		if (!$GLOBALS['xoopsSecurity']->check()) {
57
+			$err         = true;
58
+			$err_txt     = implode(', ', $GLOBALS['xoopsSecurity']->getErrors());
59
+			$message_err .= $err_txt . '<br>' . _AM_INSTR_TRY_AGAIN . '<br>';
60
+		}
61
+		// =========================
62
+		// Устанавливаем новый token
63
+		$token_name    = 'XOOPS_TOKEN';
64
+		$token_timeout = 0;
65
+		// $token_name . '_REQUEST' - название элемента формы
66
+		$ret['toket'] = $GLOBALS['xoopsSecurity']->createToken($token_timeout, $token_name);
67
+		// =========================
68
+
69
+		// Если мы редактируем
70
+		if ($pageid) {
71
+			$objInspage = $pageHandler->get($pageid);
72
+		} elseif ($instrid) {
73
+			$objInspage = $pageHandler->create();
74
+			// Если мы создаём страницу необходимо указать к какой инструкции
75
+			$objInspage->setVar('instrid', $instrid);
76
+			// Указываем дату создания
77
+			$objInspage->setVar('datecreated', $time);
78
+			// Указываем пользователя
79
+			$objInspage->setVar('uid', $uid);
80
+		} else {
81
+			// Устанавливаем сообщение
82
+			$ret['message'] = _AM_INSTRUCTION_BADREQUEST;
83
+			// Возвращаем ответ скрипту через JSON
84
+			echo json_encode($ret);
85
+			// Прерываем выполнение
86
+			exit();
87
+		}
88
+
89
+		// Родительская страница
90
+		$objInspage->setVar('pid', $pid);
91
+		// Дата обновления
92
+		$objInspage->setVar('dateupdated', $time);
93
+		// Название
94
+		$objInspage->setVar('title', $title);
95
+		// Вес
96
+		$objInspage->setVar('weight', $weight);
97
+		// Текст
98
+		$objInspage->setVar('hometext', $hometext);
99
+		// Сноска
100
+		$objInspage->setVar('footnote', $footnote);
101
+		// Статус
102
+		$objInspage->setVar('status', $status);
103
+		// Тип
104
+		$objInspage->setVar('type', $type);
105
+		// Мета-теги ключевых слов
106
+		$objInspage->setVar('keywords', $keywords);
107
+		// Мета-теги описания
108
+		$objInspage->setVar('description', $description);
109
+		//
110
+		$objInspage->setVar('dohtml', $dohtml);
111
+		$objInspage->setVar('dosmiley', $dosmiley);
112
+		$objInspage->setVar('doxcode', $doxcode);
113
+		$objInspage->setVar('dobr', $dobr);
114
+
115
+		// Проверка категорий
116
+		if (!$pageid && !$instrid) {
117
+			$err         = true;
118
+			$message_err .= _AM_INSTRUCTION_ERR_INSTR . '<br>';
119
+		}
120
+		// Проверка веса
121
+		if (0 == $weight) {
122
+			$err         = true;
123
+			$message_err .= _AM_INSTRUCTION_ERR_WEIGHT . '<br>';
124
+		}
125
+		// Проверка родительской страницы
126
+		if ($pageid && ($pageid == $pid)) {
127
+			$err         = true;
128
+			$message_err .= _AM_INSTRUCTION_ERR_PPAGE . '<br>';
129
+		}
130
+		// Проверка названия
131
+		if (!$title) {
132
+			$err         = true;
133
+			$message_err .= _AM_INSTR_ERR_TITLE . '<br>';
134
+		}
135
+		// Проверка основного текста
136
+		if (!$hometext) {
137
+			$err         = true;
138
+			$message_err .= _AM_INSTR_ERR_HOMETEXT . '<br>';
139
+		}
140
+
141
+		// Если были ошибки
142
+		if (true === $err) {
143
+			//
144
+			$message_err = '<div class="errorMsg" style="text-align: left;">' . $message_err . '</div>';
145
+			// Устанавливаем сообщение
146
+			$ret['message'] = $message_err;
147
+			// Возвращаем ответ скрипту через JSON
148
+			echo json_encode($ret);
149
+			// Прерываем выполнение
150
+			exit();
151
+			// Если небыло ошибок
152
+		} else {
153
+			// Вставляем данные в БД
154
+			if ($pageHandler->insert($objInspage)) {
155
+				// Находим ID созданной записи
156
+				$pageid_new = $pageid ?: $objInspage->get_new_enreg();
157
+				//
158
+				$ret['pageid'] = $pageid_new;
159
+				// Получаем ID инструкции
160
+				$instrid = $objInspage->getInstrid();
161
+				// Обновляем в инструкции число страниц и дату
162
+				$instructionHandler->updatePages($instrid);
163
+				// Если мы редактируем
164
+				if ($pageid) {
165
+					// Устанавливаем сообщение
166
+					$ret['message'] = '<div class="successMsg" style="text-align: left;">' . _AM_INSTRUCTION_PAGEMODIFY . '</div>';
167
+					// Возвращаем ответ скрипту через JSON
168
+					echo json_encode($ret);
169
+					// Прерываем выполнение
170
+					exit();
171
+
172
+					// Если мы добавляем
173
+				} else {
174
+					// Инкримент комментов
175
+					$pageHandler->updateposts($uid, $status, 'add');
176
+
177
+					// Устанавливаем сообщение
178
+					$ret['message'] = '<div class="successMsg" style="text-align: left;">' . _AM_INSTRUCTION_PAGEADDED . '</div>';
179
+					// Возвращаем ответ скрипту через JSON
180
+					echo json_encode($ret);
181
+					// Прерываем выполнение
182
+					exit();
183
+				}
184
+				// Если не получилось вставить данные
185
+			} else {
186
+
187
+				//
188
+				$message_err = '<div class="errorMsg" style="text-align: left;">' . $objInspage->getHtmlErrors() . '</div>';
189
+				// Устанавливаем сообщение
190
+				$ret['message'] = $message_err;
191
+				// Возвращаем ответ скрипту через JSON
192
+				echo json_encode($ret);
193
+				// Прерываем выполнение
194
+				exit();
195
+			}
196
+		}
197
+
198
+		break;
199 199
 }
Please login to merge, or discard this patch.
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -41,10 +41,10 @@  discard block
 block discarded – undo
41 41
         $type        = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'type', 0, 'int');
42 42
         $keywords    = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'keywords', '', 'string');
43 43
         $description = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'description', '', 'string');
44
-        $dosmiley    = (isset($_POST['dosmiley']) && (int)$_POST['dosmiley'] > 0) ? 1 : 0;
45
-        $doxcode     = (isset($_POST['doxcode']) && (int)$_POST['doxcode'] > 0) ? 1 : 0;
46
-        $dobr        = (isset($_POST['dobr']) && (int)$_POST['dobr'] > 0) ? 1 : 0;
47
-        $dohtml      = (isset($_POST['dohtml']) && (int)$_POST['dohtml'] > 0) ? 1 : 0;
44
+        $dosmiley    = (isset($_POST['dosmiley']) && (int) $_POST['dosmiley'] > 0) ? 1 : 0;
45
+        $doxcode     = (isset($_POST['doxcode']) && (int) $_POST['doxcode'] > 0) ? 1 : 0;
46
+        $dobr        = (isset($_POST['dobr']) && (int) $_POST['dobr'] > 0) ? 1 : 0;
47
+        $dohtml      = (isset($_POST['dohtml']) && (int) $_POST['dohtml'] > 0) ? 1 : 0;
48 48
         //$dohtml      = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'dohtml', 0, 'int' );
49 49
         //$dosmiley    = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'dosmiley', 0, 'int' );
50 50
         //$doxcode     = Xoopsmodules\instruction\Utility::cleanVars( $_POST, 'doxcode', 0, 'int' );
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
         $instrid = Xoopsmodules\instruction\Utility::cleanVars($_POST, 'instrid', 0, 'int');
54 54
 
55 55
         // Проверка
56
-        if (!$GLOBALS['xoopsSecurity']->check()) {
56
+        if ( ! $GLOBALS['xoopsSecurity']->check()) {
57 57
             $err         = true;
58 58
             $err_txt     = implode(', ', $GLOBALS['xoopsSecurity']->getErrors());
59 59
             $message_err .= $err_txt . '<br>' . _AM_INSTR_TRY_AGAIN . '<br>';
@@ -113,28 +113,28 @@  discard block
 block discarded – undo
113 113
         $objInspage->setVar('dobr', $dobr);
114 114
 
115 115
         // Проверка категорий
116
-        if (!$pageid && !$instrid) {
117
-            $err         = true;
116
+        if ( ! $pageid && ! $instrid) {
117
+            $err = true;
118 118
             $message_err .= _AM_INSTRUCTION_ERR_INSTR . '<br>';
119 119
         }
120 120
         // Проверка веса
121 121
         if (0 == $weight) {
122
-            $err         = true;
122
+            $err = true;
123 123
             $message_err .= _AM_INSTRUCTION_ERR_WEIGHT . '<br>';
124 124
         }
125 125
         // Проверка родительской страницы
126 126
         if ($pageid && ($pageid == $pid)) {
127
-            $err         = true;
127
+            $err = true;
128 128
             $message_err .= _AM_INSTRUCTION_ERR_PPAGE . '<br>';
129 129
         }
130 130
         // Проверка названия
131
-        if (!$title) {
132
-            $err         = true;
131
+        if ( ! $title) {
132
+            $err = true;
133 133
             $message_err .= _AM_INSTR_ERR_TITLE . '<br>';
134 134
         }
135 135
         // Проверка основного текста
136
-        if (!$hometext) {
137
-            $err         = true;
136
+        if ( ! $hometext) {
137
+            $err = true;
138 138
             $message_err .= _AM_INSTR_ERR_HOMETEXT . '<br>';
139 139
         }
140 140
 
Please login to merge, or discard this patch.
submit.php 2 patches
Indentation   +191 added lines, -191 removed lines patch added patch discarded remove patch
@@ -37,195 +37,195 @@
 block discarded – undo
37 37
 
38 38
 switch ($op) {
39 39
 
40
-    case 'editpage':
41
-
42
-        // Задание тайтла
43
-        $xoopsOption['xoops_pagetitle'] = '';
44
-        // Шаблон
45
-        $GLOBALS['xoopsOption']['template_main'] = $moduleDirName . '_editpage.tpl';
46
-        // Заголовок
47
-        include_once $GLOBALS['xoops']->path('header.php');
48
-
49
-        // Если мы редактируем страницу
50
-        if ($pageid) {
51
-            // Получаем объект страницы
52
-            $objInspage = $pageHandler->get($pageid);
53
-            // ID инструкции
54
-            $instrid = $objInspage->getVar('instrid');
55
-            // Объект инструкции
56
-            $objInsinstr = $instructionHandler->get($instrid);
57
-            // Можно ли редактировать инструкцию в данной категории
58
-            if (!in_array($objInsinstr->getVar('cid'), $cat_edit)) {
59
-                redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_EDITPAGE);
60
-            }
61
-            // Создание новой страницы
62
-        } elseif ($instrid) {
63
-
64
-            // Если нельзя добавлять не в одну категорию
65
-            //if( ! count( $cat_submit ) ) redirect_header( 'index.php', 3, _MD_INSTRUCTION_NOPERM_SUBMIT_PAGE );
66
-            // Создаём объект страницы
67
-            $objInspage = $pageHandler->create();
68
-            // Объект инструкции
69
-            $objInsinstr = $instructionHandler->get($instrid);
70
-            // Можно ли добавлять инструкции в данной категории
71
-            if (!in_array($objInsinstr->getVar('cid'), $cat_submit)) {
72
-                redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_SUBMITPAGE);
73
-            }
74
-        } else {
75
-            redirect_header('index.php', 3, _MD_INSTRUCTION_BADREQUEST);
76
-        }
77
-
78
-        // Информация об инструкции
79
-
80
-        // Массив данных об инструкции
81
-        $instrs = [];
82
-        // ID инструкции
83
-        $instrs['instrid'] = $objInsinstr->getVar('instrid');
84
-        // Название страницы
85
-        $instrs['title'] = $objInsinstr->getVar('title');
86
-        // Описание
87
-        $instrs['description'] = $objInsinstr->getVar('description');
88
-
89
-        // Выводим в шаблон
90
-        $GLOBALS['xoopsTpl']->assign('insInstr', $instrs);
91
-
92
-        //
93
-
94
-        $form = $objInspage->getForm('submit.php', $instrid);
95
-        // Форма
96
-        $GLOBALS['xoopsTpl']->assign('insFormPage', $form->render());
97
-
98
-        // Подвал
99
-        include_once $GLOBALS['xoops']->path('footer.php');
100
-
101
-        break;
102
-    // Сохранение страницы
103
-    case 'savepage':
104
-
105
-        // Проверка
106
-        if (!$GLOBALS['xoopsSecurity']->check()) {
107
-            redirect_header('index.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors()));
108
-        }
109
-
110
-        $err         = false;
111
-        $message_err = '';
112
-
113
-        // Если мы редактируем
114
-        if ($pageid) {
115
-            $objInspage = $pageHandler->get($pageid);
116
-            // Объект инструкции
117
-            $objInsinstr = $instructionHandler->get($objInspage->getVar('instrid'));
118
-            // Можно ли редактировать инструкцию в данной категории
119
-            if (!in_array($objInsinstr->getVar('cid'), $cat_edit)) {
120
-                redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_EDITPAGE);
121
-            }
122
-        } elseif ($instrid) {
123
-            $objInspage = $pageHandler->create();
124
-            // Объект инструкции
125
-            $objInsinstr = $instructionHandler->get($instrid);
126
-            // Можно ли добавлять инструкции в данной категории
127
-            if (!in_array($objInsinstr->getVar('cid'), $cat_submit)) {
128
-                redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_SUBMITPAGE);
129
-            }
130
-
131
-            // Если мы создаём страницу необходимо указать к какой инструкции
132
-            $objInspage->setVar('instrid', $instrid);
133
-            // Указываем дату создания
134
-            $objInspage->setVar('datecreated', $time);
135
-            // Указываем пользователя
136
-            $objInspage->setVar('uid', $uid);
137
-        } else {
138
-            redirect_header('index.php', 3, _MD_INSTRUCTION_BADREQUEST);
139
-        }
140
-
141
-        // Родительская страница
142
-        $objInspage->setVar('pid', $pid);
143
-        // Дата обновления
144
-        $objInspage->setVar('dateupdated', $time);
145
-        //
146
-        $objInspage->setVar('title', $_POST['title']);
147
-        $objInspage->setVar('weight', $weight);
148
-        $objInspage->setVar('hometext', $_POST['hometext']);
149
-        // Сноска
150
-        $objInspage->setVar('footnote', $_POST['footnote']);
151
-        $objInspage->setVar('status', $_POST['status']);
152
-        $objInspage->setVar('keywords', $_POST['keywords']);
153
-        $objInspage->setVar('description', $_POST['description']);
154
-
155
-        // Проверка категорий
156
-        if (!$pageid && !$instrid) {
157
-            $err         = true;
158
-            $message_err .= _MD_INSTRUCTION_ERR_INSTR . '<br>';
159
-        }
160
-        // Проверка веса
161
-        if (0 == $weight) {
162
-            $err         = true;
163
-            $message_err .= _MD_INSTRUCTION_ERR_WEIGHT . '<br>';
164
-        }
165
-        // Проверка родительской страницы
166
-        if ($pageid && ($pageid == $pid)) {
167
-            $err         = true;
168
-            $message_err .= _MD_INSTRUCTION_ERR_PPAGE . '<br>';
169
-        }
170
-        // Если были ошибки
171
-        if (true === $err) {
172
-            // Задание тайтла
173
-            $xoopsOption['xoops_pagetitle'] = '';
174
-            // Шаблон
175
-            $GLOBALS['xoopsOption']['template_main'] = $moduleDirName . '_savepage.tpl';
176
-            // Заголовок
177
-            include_once $GLOBALS['xoops']->path('header.php');
178
-            // Сообщение об ошибке
179
-            $message_err = '<div class="errorMsg" style="text-align: left;">' . $message_err . '</div>';
180
-            // Выводим ошибки в шаблон
181
-            $GLOBALS['xoopsTpl']->assign('insErrorMsg', $message_err);
182
-            // Если небыло ошибок
183
-        } else {
184
-            // Вставляем данные в БД
185
-            if ($pageHandler->insert($objInspage)) {
186
-                // Если мы редактируем
187
-                if ($pageid) {
188
-                    // Обновление даты
189
-                    $sql = sprintf('UPDATE %s SET `dateupdated` = %u WHERE `instrid` = %u', $GLOBALS['xoopsDB']->prefix($moduleDirName . '_instr'), $time, $instrid);
190
-                    $GLOBALS['xoopsDB']->query($sql);
191
-                    // Запись в лог
192
-                    xoops_loadLanguage('main', 'userslog');
193
-                    //userslog_insert( $objInsinstr->getVar('title') . ': ' . $objInspage->getVar('title'), _MD_USERSLOG_MODIFY_PAGE );
194
-                    //
195
-                    redirect_header('index.php', 3, _MD_INSTRUCTION_PAGEMODIFY);
196
-                    // Если мы добавляем
197
-                } else {
198
-                    // Инкримент комментов
199
-                    $pageHandler->updateposts($uid, $_POST['status'], 'add');
200
-                    // Инкремент страниц и обновление даты
201
-                    $sql = sprintf('UPDATE %s SET `pages` = `pages` + 1, `dateupdated` = %u WHERE `instrid` = %u', $GLOBALS['xoopsDB']->prefix($moduleDirName . '_instr'), $time, $instrid);
202
-                    $GLOBALS['xoopsDB']->query($sql);
203
-                    // Запись в лог
204
-                    xoops_loadLanguage('main', 'userslog');
205
-                    //userslog_insert( $objInsinstr->getVar('title') . ': ' . $objInspage->getVar('title'), _MD_USERSLOG_SUBMIT_PAGE );
206
-                    //
207
-                    redirect_header('index.php', 3, _MD_INSTRUCTION_PAGEADDED);
208
-                }
209
-            }
210
-
211
-            // Задание тайтла
212
-            $xoopsOption['xoops_pagetitle'] = '';
213
-            // Шаблон
214
-            $GLOBALS['xoopsOption']['template_main'] = $moduleDirName . '_savepage.tpl';
215
-            // Заголовок
216
-            include_once $GLOBALS['xoops']->path('header.php');
217
-
218
-            // Выводим ошибки в шаблон
219
-            $GLOBALS['xoopsTpl']->assign('insErrorMsg', $objInspage->getHtmlErrors());
220
-        }
221
-        // Получаем форму
222
-        $form = $objInspage->getForm('submit.php', $instrid);
223
-
224
-        // Форма
225
-        $GLOBALS['xoopsTpl']->assign('insFormPage', $form->render());
226
-
227
-        // Подвал
228
-        include_once $GLOBALS['xoops']->path('footer.php');
229
-
230
-        break;
40
+	case 'editpage':
41
+
42
+		// Задание тайтла
43
+		$xoopsOption['xoops_pagetitle'] = '';
44
+		// Шаблон
45
+		$GLOBALS['xoopsOption']['template_main'] = $moduleDirName . '_editpage.tpl';
46
+		// Заголовок
47
+		include_once $GLOBALS['xoops']->path('header.php');
48
+
49
+		// Если мы редактируем страницу
50
+		if ($pageid) {
51
+			// Получаем объект страницы
52
+			$objInspage = $pageHandler->get($pageid);
53
+			// ID инструкции
54
+			$instrid = $objInspage->getVar('instrid');
55
+			// Объект инструкции
56
+			$objInsinstr = $instructionHandler->get($instrid);
57
+			// Можно ли редактировать инструкцию в данной категории
58
+			if (!in_array($objInsinstr->getVar('cid'), $cat_edit)) {
59
+				redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_EDITPAGE);
60
+			}
61
+			// Создание новой страницы
62
+		} elseif ($instrid) {
63
+
64
+			// Если нельзя добавлять не в одну категорию
65
+			//if( ! count( $cat_submit ) ) redirect_header( 'index.php', 3, _MD_INSTRUCTION_NOPERM_SUBMIT_PAGE );
66
+			// Создаём объект страницы
67
+			$objInspage = $pageHandler->create();
68
+			// Объект инструкции
69
+			$objInsinstr = $instructionHandler->get($instrid);
70
+			// Можно ли добавлять инструкции в данной категории
71
+			if (!in_array($objInsinstr->getVar('cid'), $cat_submit)) {
72
+				redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_SUBMITPAGE);
73
+			}
74
+		} else {
75
+			redirect_header('index.php', 3, _MD_INSTRUCTION_BADREQUEST);
76
+		}
77
+
78
+		// Информация об инструкции
79
+
80
+		// Массив данных об инструкции
81
+		$instrs = [];
82
+		// ID инструкции
83
+		$instrs['instrid'] = $objInsinstr->getVar('instrid');
84
+		// Название страницы
85
+		$instrs['title'] = $objInsinstr->getVar('title');
86
+		// Описание
87
+		$instrs['description'] = $objInsinstr->getVar('description');
88
+
89
+		// Выводим в шаблон
90
+		$GLOBALS['xoopsTpl']->assign('insInstr', $instrs);
91
+
92
+		//
93
+
94
+		$form = $objInspage->getForm('submit.php', $instrid);
95
+		// Форма
96
+		$GLOBALS['xoopsTpl']->assign('insFormPage', $form->render());
97
+
98
+		// Подвал
99
+		include_once $GLOBALS['xoops']->path('footer.php');
100
+
101
+		break;
102
+	// Сохранение страницы
103
+	case 'savepage':
104
+
105
+		// Проверка
106
+		if (!$GLOBALS['xoopsSecurity']->check()) {
107
+			redirect_header('index.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors()));
108
+		}
109
+
110
+		$err         = false;
111
+		$message_err = '';
112
+
113
+		// Если мы редактируем
114
+		if ($pageid) {
115
+			$objInspage = $pageHandler->get($pageid);
116
+			// Объект инструкции
117
+			$objInsinstr = $instructionHandler->get($objInspage->getVar('instrid'));
118
+			// Можно ли редактировать инструкцию в данной категории
119
+			if (!in_array($objInsinstr->getVar('cid'), $cat_edit)) {
120
+				redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_EDITPAGE);
121
+			}
122
+		} elseif ($instrid) {
123
+			$objInspage = $pageHandler->create();
124
+			// Объект инструкции
125
+			$objInsinstr = $instructionHandler->get($instrid);
126
+			// Можно ли добавлять инструкции в данной категории
127
+			if (!in_array($objInsinstr->getVar('cid'), $cat_submit)) {
128
+				redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_SUBMITPAGE);
129
+			}
130
+
131
+			// Если мы создаём страницу необходимо указать к какой инструкции
132
+			$objInspage->setVar('instrid', $instrid);
133
+			// Указываем дату создания
134
+			$objInspage->setVar('datecreated', $time);
135
+			// Указываем пользователя
136
+			$objInspage->setVar('uid', $uid);
137
+		} else {
138
+			redirect_header('index.php', 3, _MD_INSTRUCTION_BADREQUEST);
139
+		}
140
+
141
+		// Родительская страница
142
+		$objInspage->setVar('pid', $pid);
143
+		// Дата обновления
144
+		$objInspage->setVar('dateupdated', $time);
145
+		//
146
+		$objInspage->setVar('title', $_POST['title']);
147
+		$objInspage->setVar('weight', $weight);
148
+		$objInspage->setVar('hometext', $_POST['hometext']);
149
+		// Сноска
150
+		$objInspage->setVar('footnote', $_POST['footnote']);
151
+		$objInspage->setVar('status', $_POST['status']);
152
+		$objInspage->setVar('keywords', $_POST['keywords']);
153
+		$objInspage->setVar('description', $_POST['description']);
154
+
155
+		// Проверка категорий
156
+		if (!$pageid && !$instrid) {
157
+			$err         = true;
158
+			$message_err .= _MD_INSTRUCTION_ERR_INSTR . '<br>';
159
+		}
160
+		// Проверка веса
161
+		if (0 == $weight) {
162
+			$err         = true;
163
+			$message_err .= _MD_INSTRUCTION_ERR_WEIGHT . '<br>';
164
+		}
165
+		// Проверка родительской страницы
166
+		if ($pageid && ($pageid == $pid)) {
167
+			$err         = true;
168
+			$message_err .= _MD_INSTRUCTION_ERR_PPAGE . '<br>';
169
+		}
170
+		// Если были ошибки
171
+		if (true === $err) {
172
+			// Задание тайтла
173
+			$xoopsOption['xoops_pagetitle'] = '';
174
+			// Шаблон
175
+			$GLOBALS['xoopsOption']['template_main'] = $moduleDirName . '_savepage.tpl';
176
+			// Заголовок
177
+			include_once $GLOBALS['xoops']->path('header.php');
178
+			// Сообщение об ошибке
179
+			$message_err = '<div class="errorMsg" style="text-align: left;">' . $message_err . '</div>';
180
+			// Выводим ошибки в шаблон
181
+			$GLOBALS['xoopsTpl']->assign('insErrorMsg', $message_err);
182
+			// Если небыло ошибок
183
+		} else {
184
+			// Вставляем данные в БД
185
+			if ($pageHandler->insert($objInspage)) {
186
+				// Если мы редактируем
187
+				if ($pageid) {
188
+					// Обновление даты
189
+					$sql = sprintf('UPDATE %s SET `dateupdated` = %u WHERE `instrid` = %u', $GLOBALS['xoopsDB']->prefix($moduleDirName . '_instr'), $time, $instrid);
190
+					$GLOBALS['xoopsDB']->query($sql);
191
+					// Запись в лог
192
+					xoops_loadLanguage('main', 'userslog');
193
+					//userslog_insert( $objInsinstr->getVar('title') . ': ' . $objInspage->getVar('title'), _MD_USERSLOG_MODIFY_PAGE );
194
+					//
195
+					redirect_header('index.php', 3, _MD_INSTRUCTION_PAGEMODIFY);
196
+					// Если мы добавляем
197
+				} else {
198
+					// Инкримент комментов
199
+					$pageHandler->updateposts($uid, $_POST['status'], 'add');
200
+					// Инкремент страниц и обновление даты
201
+					$sql = sprintf('UPDATE %s SET `pages` = `pages` + 1, `dateupdated` = %u WHERE `instrid` = %u', $GLOBALS['xoopsDB']->prefix($moduleDirName . '_instr'), $time, $instrid);
202
+					$GLOBALS['xoopsDB']->query($sql);
203
+					// Запись в лог
204
+					xoops_loadLanguage('main', 'userslog');
205
+					//userslog_insert( $objInsinstr->getVar('title') . ': ' . $objInspage->getVar('title'), _MD_USERSLOG_SUBMIT_PAGE );
206
+					//
207
+					redirect_header('index.php', 3, _MD_INSTRUCTION_PAGEADDED);
208
+				}
209
+			}
210
+
211
+			// Задание тайтла
212
+			$xoopsOption['xoops_pagetitle'] = '';
213
+			// Шаблон
214
+			$GLOBALS['xoopsOption']['template_main'] = $moduleDirName . '_savepage.tpl';
215
+			// Заголовок
216
+			include_once $GLOBALS['xoops']->path('header.php');
217
+
218
+			// Выводим ошибки в шаблон
219
+			$GLOBALS['xoopsTpl']->assign('insErrorMsg', $objInspage->getHtmlErrors());
220
+		}
221
+		// Получаем форму
222
+		$form = $objInspage->getForm('submit.php', $instrid);
223
+
224
+		// Форма
225
+		$GLOBALS['xoopsTpl']->assign('insFormPage', $form->render());
226
+
227
+		// Подвал
228
+		include_once $GLOBALS['xoops']->path('footer.php');
229
+
230
+		break;
231 231
 }
Please login to merge, or discard this patch.
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -15,17 +15,17 @@  discard block
 block discarded – undo
15 15
 $time = time();
16 16
 
17 17
 // ID инструкции
18
-$instrid = isset($_GET['instrid']) ? (int)$_GET['instrid'] : 0;
19
-$instrid = isset($_POST['instrid']) ? (int)$_POST['instrid'] : $instrid;
18
+$instrid = isset($_GET['instrid']) ? (int) $_GET['instrid'] : 0;
19
+$instrid = isset($_POST['instrid']) ? (int) $_POST['instrid'] : $instrid;
20 20
 // ID страницы
21
-$pageid = isset($_GET['pageid']) ? (int)$_GET['pageid'] : 0;
22
-$pageid = isset($_POST['pageid']) ? (int)$_POST['pageid'] : $pageid;
21
+$pageid = isset($_GET['pageid']) ? (int) $_GET['pageid'] : 0;
22
+$pageid = isset($_POST['pageid']) ? (int) $_POST['pageid'] : $pageid;
23 23
 // ID категории
24
-$cid = isset($_POST['cid']) ? (int)$_POST['cid'] : 0;
24
+$cid = isset($_POST['cid']) ? (int) $_POST['cid'] : 0;
25 25
 // Вес
26
-$weight = isset($_POST['weight']) ? (int)$_POST['weight'] : 0;
26
+$weight = isset($_POST['weight']) ? (int) $_POST['weight'] : 0;
27 27
 //
28
-$pid = isset($_POST['pid']) ? (int)$_POST['pid'] : 0;
28
+$pid = isset($_POST['pid']) ? (int) $_POST['pid'] : 0;
29 29
 
30 30
 // Права на добавление
31 31
 $cat_submit = Xoopsmodules\instruction\Utility::getItemIds($moduleDirName . '_submit');
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
             // Объект инструкции
56 56
             $objInsinstr = $instructionHandler->get($instrid);
57 57
             // Можно ли редактировать инструкцию в данной категории
58
-            if (!in_array($objInsinstr->getVar('cid'), $cat_edit)) {
58
+            if ( ! in_array($objInsinstr->getVar('cid'), $cat_edit)) {
59 59
                 redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_EDITPAGE);
60 60
             }
61 61
             // Создание новой страницы
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
             // Объект инструкции
69 69
             $objInsinstr = $instructionHandler->get($instrid);
70 70
             // Можно ли добавлять инструкции в данной категории
71
-            if (!in_array($objInsinstr->getVar('cid'), $cat_submit)) {
71
+            if ( ! in_array($objInsinstr->getVar('cid'), $cat_submit)) {
72 72
                 redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_SUBMITPAGE);
73 73
             }
74 74
         } else {
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
     case 'savepage':
104 104
 
105 105
         // Проверка
106
-        if (!$GLOBALS['xoopsSecurity']->check()) {
106
+        if ( ! $GLOBALS['xoopsSecurity']->check()) {
107 107
             redirect_header('index.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors()));
108 108
         }
109 109
 
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
             // Объект инструкции
117 117
             $objInsinstr = $instructionHandler->get($objInspage->getVar('instrid'));
118 118
             // Можно ли редактировать инструкцию в данной категории
119
-            if (!in_array($objInsinstr->getVar('cid'), $cat_edit)) {
119
+            if ( ! in_array($objInsinstr->getVar('cid'), $cat_edit)) {
120 120
                 redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_EDITPAGE);
121 121
             }
122 122
         } elseif ($instrid) {
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
             // Объект инструкции
125 125
             $objInsinstr = $instructionHandler->get($instrid);
126 126
             // Можно ли добавлять инструкции в данной категории
127
-            if (!in_array($objInsinstr->getVar('cid'), $cat_submit)) {
127
+            if ( ! in_array($objInsinstr->getVar('cid'), $cat_submit)) {
128 128
                 redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_SUBMITPAGE);
129 129
             }
130 130
 
@@ -153,18 +153,18 @@  discard block
 block discarded – undo
153 153
         $objInspage->setVar('description', $_POST['description']);
154 154
 
155 155
         // Проверка категорий
156
-        if (!$pageid && !$instrid) {
157
-            $err         = true;
156
+        if ( ! $pageid && ! $instrid) {
157
+            $err = true;
158 158
             $message_err .= _MD_INSTRUCTION_ERR_INSTR . '<br>';
159 159
         }
160 160
         // Проверка веса
161 161
         if (0 == $weight) {
162
-            $err         = true;
162
+            $err = true;
163 163
             $message_err .= _MD_INSTRUCTION_ERR_WEIGHT . '<br>';
164 164
         }
165 165
         // Проверка родительской страницы
166 166
         if ($pageid && ($pageid == $pid)) {
167
-            $err         = true;
167
+            $err = true;
168 168
             $message_err .= _MD_INSTRUCTION_ERR_PPAGE . '<br>';
169 169
         }
170 170
         // Если были ошибки
Please login to merge, or discard this patch.
page.php 2 patches
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -29,8 +29,8 @@  discard block
 block discarded – undo
29 29
 $criteria->add(new \Criteria('pageid ', $pageid));
30 30
 $criteria->add(new \Criteria('status ', '0', '>'));
31 31
 if (0 == $pageHandler->getCount($criteria)) {
32
-    redirect_header('index.php', 3, _MD_INSTRUCTION_PAGENOTEXIST);
33
-    exit();
32
+	redirect_header('index.php', 3, _MD_INSTRUCTION_PAGENOTEXIST);
33
+	exit();
34 34
 }
35 35
 //
36 36
 unset($criteria);
@@ -42,8 +42,8 @@  discard block
 block discarded – undo
42 42
 
43 43
 // Если админ и ссылка на отключение кэша
44 44
 if (is_object($GLOBALS['xoopsUser']) && $GLOBALS['xoopsUser']->isAdmin() && $nocache) {
45
-    // Отключаем кэш
46
-    $GLOBALS['xoopsConfig']['module_cache'][$GLOBALS['xoopsModule']->getVar('mid')] = 0;
45
+	// Отключаем кэш
46
+	$GLOBALS['xoopsConfig']['module_cache'][$GLOBALS['xoopsModule']->getVar('mid')] = 0;
47 47
 }
48 48
 
49 49
 // Задание тайтла
@@ -60,8 +60,8 @@  discard block
 block discarded – undo
60 60
 // Права на просмотр инструкции
61 61
 $categories = Xoopsmodules\instruction\Utility::getItemIds();
62 62
 if (!in_array($objInsinstr->getVar('cid'), $categories)) {
63
-    redirect_header(XOOPS_URL . '/modules/' . $moduleDirName . '/', 3, _NOPERM);
64
-    exit();
63
+	redirect_header(XOOPS_URL . '/modules/' . $moduleDirName . '/', 3, _NOPERM);
64
+	exit();
65 65
 }
66 66
 
67 67
 // Массив данных о странице
@@ -78,9 +78,9 @@  discard block
 block discarded – undo
78 78
 $footnote = $objInspage->getVar('footnote');
79 79
 // Если есть сноски
80 80
 if ($footnote) {
81
-    $pages['footnotes'] = explode('|', $objInspage->getVar('footnote'));
81
+	$pages['footnotes'] = explode('|', $objInspage->getVar('footnote'));
82 82
 } else {
83
-    $pages['footnotes'] = false;
83
+	$pages['footnotes'] = false;
84 84
 }
85 85
 // Мета-теги ключевых слов
86 86
 $pages['keywords'] = $objInspage->getVar('keywords');
@@ -89,39 +89,39 @@  discard block
 block discarded – undo
89 89
 //
90 90
 // Если админ, рисуем админлинк
91 91
 if (is_object($GLOBALS['xoopsUser']) && $GLOBALS['xoopsUser']->isAdmin($GLOBALS['xoopsModule']->mid())) {
92
-    $pages['adminlink'] = '&nbsp;<a href="'
93
-                          . XOOPS_URL
94
-                          . '/modules/'
95
-                          . $moduleDirName
96
-                          . '/admin/instr.php?op=editpage&pageid='
97
-                          . $pages['pageid']
98
-                          . '"><img style="width:16px;" src="./assets/icons/edit_mini.png" alt='
99
-                          . _EDIT
100
-                          . ' title='
101
-                          . _EDIT
102
-                          . '></a>&nbsp;<a href="'
103
-                          . XOOPS_URL
104
-                          . '/modules/'
105
-                          . $moduleDirName
106
-                          . '/admin/instr.php?op=delpage&pageid='
107
-                          . $pages['pageid']
108
-                          . '"><img style="width:16px;" src="./assets/icons/delete_mini.png" alt='
109
-                          . _DELETE
110
-                          . ' title='
111
-                          . _DELETE
112
-                          . '></a>&nbsp;';
92
+	$pages['adminlink'] = '&nbsp;<a href="'
93
+						  . XOOPS_URL
94
+						  . '/modules/'
95
+						  . $moduleDirName
96
+						  . '/admin/instr.php?op=editpage&pageid='
97
+						  . $pages['pageid']
98
+						  . '"><img style="width:16px;" src="./assets/icons/edit_mini.png" alt='
99
+						  . _EDIT
100
+						  . ' title='
101
+						  . _EDIT
102
+						  . '></a>&nbsp;<a href="'
103
+						  . XOOPS_URL
104
+						  . '/modules/'
105
+						  . $moduleDirName
106
+						  . '/admin/instr.php?op=delpage&pageid='
107
+						  . $pages['pageid']
108
+						  . '"><img style="width:16px;" src="./assets/icons/delete_mini.png" alt='
109
+						  . _DELETE
110
+						  . ' title='
111
+						  . _DELETE
112
+						  . '></a>&nbsp;';
113 113
 } else {
114
-    $pages['adminlink'] = '&nbsp;';
115
-    // Если можно редактировать
116
-    if ($gpermHandler->checkRight($moduleDirName . '_edit', $objInsinstr->getVar('cid'), $groups, $GLOBALS['xoopsModule']->getVar('mid'))) {
117
-        $pages['adminlink'] .= '<a href="' . XOOPS_URL . '/modules/' . $moduleDirName . '/submit.php?op=editpage&pageid=' . $pages['pageid'] . '"><img style="width:16px;" src="./assets/icons/edit_mini.png" alt=' . _EDIT . ' title=' . _EDIT . '></a>';
118
-    }
119
-
120
-    $pages['adminlink'] .= '&nbsp;';
121
-    // Если нет админлика
122
-    if ('[&nbsp;&nbsp;]' === $pages['adminlink']) {
123
-        $pages['adminlink'] = '';
124
-    }
114
+	$pages['adminlink'] = '&nbsp;';
115
+	// Если можно редактировать
116
+	if ($gpermHandler->checkRight($moduleDirName . '_edit', $objInsinstr->getVar('cid'), $groups, $GLOBALS['xoopsModule']->getVar('mid'))) {
117
+		$pages['adminlink'] .= '<a href="' . XOOPS_URL . '/modules/' . $moduleDirName . '/submit.php?op=editpage&pageid=' . $pages['pageid'] . '"><img style="width:16px;" src="./assets/icons/edit_mini.png" alt=' . _EDIT . ' title=' . _EDIT . '></a>';
118
+	}
119
+
120
+	$pages['adminlink'] .= '&nbsp;';
121
+	// Если нет админлика
122
+	if ('[&nbsp;&nbsp;]' === $pages['adminlink']) {
123
+		$pages['adminlink'] = '';
124
+	}
125 125
 }
126 126
 // Выводим в шаблон
127 127
 $GLOBALS['xoopsTpl']->assign('insPage', $pages);
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
 $nav_parent_id = array_reverse($nav_parent_id);
141 141
 $navigation    = '<a href="' . XOOPS_URL . '/modules/' . $moduleDirName . '/">' . $GLOBALS['xoopsModule']->name() . '</a>&nbsp;:&nbsp;';
142 142
 foreach (array_keys($nav_parent_id) as $i) {
143
-    $navigation .= '<a href="' . XOOPS_URL . '/modules/' . $moduleDirName . '/index.php?cid=' . $nav_parent_id[$i]->getVar('cid') . '">' . $nav_parent_id[$i]->getVar('title') . '</a>&nbsp;:&nbsp;';
143
+	$navigation .= '<a href="' . XOOPS_URL . '/modules/' . $moduleDirName . '/index.php?cid=' . $nav_parent_id[$i]->getVar('cid') . '">' . $nav_parent_id[$i]->getVar('title') . '</a>&nbsp;:&nbsp;';
144 144
 }
145 145
 $navigation .= '<a href="' . XOOPS_URL . '/modules/' . $moduleDirName . '/index.php?cid=' . $objInscat->getVar('cid') . '">' . $objInscat->getVar('title') . '</a>&nbsp;:&nbsp;';
146 146
 $navigation .= '<a href="' . XOOPS_URL . '/modules/' . $moduleDirName . '/instr.php?id=' . $pages['instrid'] . '">' . $objInsinstr->getVar('title') . '</a>';
@@ -172,9 +172,9 @@  discard block
 block discarded – undo
172 172
 
173 173
 // Рейтинг
174 174
 if (xoops_getModuleOption('userat', 'instruction')) {
175
-    $xoopsTpl->assign('insUserat', true);
175
+	$xoopsTpl->assign('insUserat', true);
176 176
 } else {
177
-    $xoopsTpl->assign('insUserat', false);
177
+	$xoopsTpl->assign('insUserat', false);
178 178
 }
179 179
 
180 180
 // Мета теги
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
 
21 21
 // Получаем данные
22 22
 // ID страницы
23
-$pageid = isset($_GET['id']) ? (int)$_GET['id'] : 0;
23
+$pageid = isset($_GET['id']) ? (int) $_GET['id'] : 0;
24 24
 // Без кэша
25 25
 $nocache = Xoopsmodules\instruction\Utility::cleanVars($_GET, 'nocache', 0, 'int');
26 26
 
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 
60 60
 // Права на просмотр инструкции
61 61
 $categories = Xoopsmodules\instruction\Utility::getItemIds();
62
-if (!in_array($objInsinstr->getVar('cid'), $categories)) {
62
+if ( ! in_array($objInsinstr->getVar('cid'), $categories)) {
63 63
     redirect_header(XOOPS_URL . '/modules/' . $moduleDirName . '/', 3, _NOPERM);
64 64
     exit();
65 65
 }
Please login to merge, or discard this patch.
preloads/core.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -22,12 +22,12 @@
 block discarded – undo
22 22
  */
23 23
 class InstructionCorePreload extends XoopsPreloadItem
24 24
 {
25
-    // to add PSR-4 autoloader
26
-    /**
27
-     * @param $args
28
-     */
29
-    public static function eventCoreIncludeCommonEnd($args)
30
-    {
31
-        include __DIR__ . '/autoloader.php';
32
-    }
25
+	// to add PSR-4 autoloader
26
+	/**
27
+	 * @param $args
28
+	 */
29
+	public static function eventCoreIncludeCommonEnd($args)
30
+	{
31
+		include __DIR__ . '/autoloader.php';
32
+	}
33 33
 }
Please login to merge, or discard this patch.
preloads/autoloader.php 2 patches
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -4,29 +4,29 @@
 block discarded – undo
4 4
  * @see http://www.php-fig.org/psr/psr-4/examples/
5 5
  */
6 6
 spl_autoload_register(function ($class) {
7
-    // project-specific namespace prefix
8
-    $prefix = 'Xoopsmodules\\instruction\\';
7
+	// project-specific namespace prefix
8
+	$prefix = 'Xoopsmodules\\instruction\\';
9 9
 
10
-    // base directory for the namespace prefix
11
-    $base_dir = __DIR__ . '/../class/';
10
+	// base directory for the namespace prefix
11
+	$base_dir = __DIR__ . '/../class/';
12 12
 
13
-    // does the class use the namespace prefix?
14
-    $len = strlen($prefix);
13
+	// does the class use the namespace prefix?
14
+	$len = strlen($prefix);
15 15
 
16
-    if (0 !== strncmp($prefix, $class, $len)) {
17
-        return;
18
-    }
16
+	if (0 !== strncmp($prefix, $class, $len)) {
17
+		return;
18
+	}
19 19
 
20
-    // get the relative class name
21
-    $relative_class = substr($class, $len);
20
+	// get the relative class name
21
+	$relative_class = substr($class, $len);
22 22
 
23
-    // replace the namespace prefix with the base directory, replace namespace
24
-    // separators with directory separators in the relative class name, append
25
-    // with .php
26
-    $file = $base_dir . str_replace('\\', '/', $relative_class) . '.php';
23
+	// replace the namespace prefix with the base directory, replace namespace
24
+	// separators with directory separators in the relative class name, append
25
+	// with .php
26
+	$file = $base_dir . str_replace('\\', '/', $relative_class) . '.php';
27 27
 
28
-    // if the file exists, require it
29
-    if (file_exists($file)) {
30
-        require $file;
31
-    }
28
+	// if the file exists, require it
29
+	if (file_exists($file)) {
30
+		require $file;
31
+	}
32 32
 });
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@
 block discarded – undo
3 3
 /**
4 4
  * @see http://www.php-fig.org/psr/psr-4/examples/
5 5
  */
6
-spl_autoload_register(function ($class) {
6
+spl_autoload_register(function($class) {
7 7
     // project-specific namespace prefix
8 8
     $prefix = 'Xoopsmodules\\instruction\\';
9 9
 
Please login to merge, or discard this patch.
index.php 2 patches
Indentation   +55 added lines, -55 removed lines patch added patch discarded remove patch
@@ -48,11 +48,11 @@  discard block
 block discarded – undo
48 48
 $module = $helper->getModule();
49 49
 
50 50
 if (Xoopsmodules\instruction\Utility::checkVerXoops($module, '2.5.9')) {
51
-    $cat_select = $mytree->makeSelectElement('cid', 'title', '--', $cid, true, 0, "onChange='javascript: document.insformselcat.submit()'", '');
52
-    $GLOBALS['xoopsTpl']->assign('insFormSelCat', $cat_select->render());
51
+	$cat_select = $mytree->makeSelectElement('cid', 'title', '--', $cid, true, 0, "onChange='javascript: document.insformselcat.submit()'", '');
52
+	$GLOBALS['xoopsTpl']->assign('insFormSelCat', $cat_select->render());
53 53
 } else {
54
-    $cat_select = $mytree->makeSelBox('cid', 'title', '--', $cid, true, 0, "onChange='javascript: document.insformselcat.submit()'");
55
-    $GLOBALS['xoopsTpl']->assign('insFormSelCat', $cat_select);
54
+	$cat_select = $mytree->makeSelBox('cid', 'title', '--', $cid, true, 0, "onChange='javascript: document.insformselcat.submit()'");
55
+	$GLOBALS['xoopsTpl']->assign('insFormSelCat', $cat_select);
56 56
 }
57 57
 
58 58
 // Находим список всех инструкций
@@ -62,14 +62,14 @@  discard block
 block discarded – undo
62 62
 $criteria->add(new \Criteria('status', '0', '>'));
63 63
 // Если есть категория
64 64
 if ($cid) {
65
-    // Если нельзя просматривать эту категорию
66
-    if (!in_array($cid, $categories)) {
67
-        redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_CAT);
68
-    }
69
-    $criteria->add(new \Criteria('cid', $cid, '='));
70
-    // Иначе находим список всех
65
+	// Если нельзя просматривать эту категорию
66
+	if (!in_array($cid, $categories)) {
67
+		redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_CAT);
68
+	}
69
+	$criteria->add(new \Criteria('cid', $cid, '='));
70
+	// Иначе находим список всех
71 71
 } else {
72
-    $criteria->add(new \Criteria('cid', '( ' . implode(', ', $categories) . ' )', 'IN'));
72
+	$criteria->add(new \Criteria('cid', '( ' . implode(', ', $categories) . ' )', 'IN'));
73 73
 }
74 74
 
75 75
 // Число инструкций, удовлетворяющих данному условию
@@ -86,10 +86,10 @@  discard block
 block discarded – undo
86 86
 $instr_arr = $instructionHandler->getall($criteria);
87 87
 // Если записей больше чем $limit, то выводим пагинатор
88 88
 if ($numrows > $limit) {
89
-    $pagenav = new \XoopsPageNav($numrows, $limit, $start, 'start', 'cid=' . $cid);
90
-    $pagenav = $pagenav->renderNav(4);
89
+	$pagenav = new \XoopsPageNav($numrows, $limit, $start, 'start', 'cid=' . $cid);
90
+	$pagenav = $pagenav->renderNav(4);
91 91
 } else {
92
-    $pagenav = '';
92
+	$pagenav = '';
93 93
 }
94 94
 // Выводим пагинатор в шаблон
95 95
 $GLOBALS['xoopsTpl']->assign('insPagenav', $pagenav);
@@ -100,53 +100,53 @@  discard block
 block discarded – undo
100 100
 
101 101
 // Если есть записи
102 102
 if ($numrows > 0) {
103
-    $class = 'odd';
104
-    foreach (array_keys($instr_arr) as $i) {
105
-
106
-        //
107
-        $class = ('even' === $class) ? 'odd' : 'even';
108
-        // ID
109
-        $insinstr_instrid = $instr_arr[$i]->getVar('instrid');
110
-        // Название
111
-        $insinstr_title = $instr_arr[$i]->getVar('title');
112
-        // Статус
113
-        $insinstr_status = $instr_arr[$i]->getVar('status');
114
-        // Количество страниц
115
-        $insinstr_pages = $instr_arr[$i]->getVar('pages');
116
-        // Категория
117
-        $insinstr_cid = $instr_arr[$i]->getVar('cid');
118
-        $insinstr_cat = $categoryHandler->get($insinstr_cid);
119
-        // Права на добавление
120
-        $perm_submit = in_array($insinstr_cid, $cat_submit) ? true : false;
121
-        // Права на редактирование
122
-        $perm_edit = in_array($insinstr_cid, $cat_edit) ? true : false;
123
-        //Мета-теги ключевых слов
124
-        $insinstr_metakeywords = $instr_arr[$i]->getVar('metakeywords');
125
-        // Если есть - добавляем в мета-теги страницы
126
-        if ($insinstr_metakeywords) {
127
-            $index_metakeywords[] = $insinstr_metakeywords;
128
-        }
129
-        // Мета-теги описания
130
-        $insinstr_metadescript = $instr_arr[$i]->getVar('metadescription');
131
-        // Если есть - добавляем в мета-теги страницы
132
-        if ($insinstr_metadescript) {
133
-            $index_metadescript[] = $insinstr_metadescript;
134
-        }
135
-
136
-        // Выводим в шаблон
137
-        $GLOBALS['xoopsTpl']->append('insListInstr',
138
-                                     ['instrid' => $insinstr_instrid, 'title' => $insinstr_title, 'status' => $insinstr_status, 'pages' => $insinstr_pages, 'ctitle' => $insinstr_cat->getVar('title'), 'cid' => $insinstr_cid, 'permsubmit' => $perm_submit, 'permedit' => $perm_edit, 'class' => $class]);
139
-    }
140
-
141
-    // Языковые константы
103
+	$class = 'odd';
104
+	foreach (array_keys($instr_arr) as $i) {
105
+
106
+		//
107
+		$class = ('even' === $class) ? 'odd' : 'even';
108
+		// ID
109
+		$insinstr_instrid = $instr_arr[$i]->getVar('instrid');
110
+		// Название
111
+		$insinstr_title = $instr_arr[$i]->getVar('title');
112
+		// Статус
113
+		$insinstr_status = $instr_arr[$i]->getVar('status');
114
+		// Количество страниц
115
+		$insinstr_pages = $instr_arr[$i]->getVar('pages');
116
+		// Категория
117
+		$insinstr_cid = $instr_arr[$i]->getVar('cid');
118
+		$insinstr_cat = $categoryHandler->get($insinstr_cid);
119
+		// Права на добавление
120
+		$perm_submit = in_array($insinstr_cid, $cat_submit) ? true : false;
121
+		// Права на редактирование
122
+		$perm_edit = in_array($insinstr_cid, $cat_edit) ? true : false;
123
+		//Мета-теги ключевых слов
124
+		$insinstr_metakeywords = $instr_arr[$i]->getVar('metakeywords');
125
+		// Если есть - добавляем в мета-теги страницы
126
+		if ($insinstr_metakeywords) {
127
+			$index_metakeywords[] = $insinstr_metakeywords;
128
+		}
129
+		// Мета-теги описания
130
+		$insinstr_metadescript = $instr_arr[$i]->getVar('metadescription');
131
+		// Если есть - добавляем в мета-теги страницы
132
+		if ($insinstr_metadescript) {
133
+			$index_metadescript[] = $insinstr_metadescript;
134
+		}
135
+
136
+		// Выводим в шаблон
137
+		$GLOBALS['xoopsTpl']->append('insListInstr',
138
+									 ['instrid' => $insinstr_instrid, 'title' => $insinstr_title, 'status' => $insinstr_status, 'pages' => $insinstr_pages, 'ctitle' => $insinstr_cat->getVar('title'), 'cid' => $insinstr_cid, 'permsubmit' => $perm_submit, 'permedit' => $perm_edit, 'class' => $class]);
139
+	}
140
+
141
+	// Языковые константы
142 142
 }
143 143
 
144 144
 // Если есть мета-теги
145 145
 if (count($index_metakeywords)) {
146
-    $xoTheme->addMeta('meta', 'keywords', implode(', ', $index_metakeywords));
146
+	$xoTheme->addMeta('meta', 'keywords', implode(', ', $index_metakeywords));
147 147
 }
148 148
 if (count($index_metadescript)) {
149
-    $xoTheme->addMeta('meta', 'description', implode(', ', $index_metadescript));
149
+	$xoTheme->addMeta('meta', 'description', implode(', ', $index_metadescript));
150 150
 }
151 151
 
152 152
 // Подвал
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -17,9 +17,9 @@  discard block
 block discarded – undo
17 17
 // Стили
18 18
 $xoTheme->addStylesheet(XOOPS_URL . '/modules/' . $moduleDirName . '/assets/css/style.css');
19 19
 //
20
-$cid = isset($_GET['cid']) ? (int)$_GET['cid'] : 0;
20
+$cid = isset($_GET['cid']) ? (int) $_GET['cid'] : 0;
21 21
 //
22
-$start = isset($_GET['start']) ? (int)$_GET['start'] : 0;
22
+$start = isset($_GET['start']) ? (int) $_GET['start'] : 0;
23 23
 //
24 24
 
25 25
 //mb $limit = xoops_getModuleOption('perpagemain', 'instruction');
@@ -63,7 +63,7 @@  discard block
 block discarded – undo
63 63
 // Если есть категория
64 64
 if ($cid) {
65 65
     // Если нельзя просматривать эту категорию
66
-    if (!in_array($cid, $categories)) {
66
+    if ( ! in_array($cid, $categories)) {
67 67
         redirect_header('index.php', 3, _MD_INSTRUCTION_NOPERM_CAT);
68 68
     }
69 69
     $criteria->add(new \Criteria('cid', $cid, '='));
Please login to merge, or discard this patch.
class/common/VersionChecks.php 1 patch
Indentation   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -17,77 +17,77 @@
 block discarded – undo
17 17
  */
18 18
 trait VersionChecks
19 19
 {
20
-    /**
21
-     *
22
-     * Verifies XOOPS version meets minimum requirements for this module
23
-     * @static
24
-     * @param \XoopsModule|null $module
25
-     *
26
-     * @param null|string       $requiredVer
27
-     * @return bool true if meets requirements, false if not
28
-     */
29
-    public static function checkVerXoops(\XoopsModule $module = null, $requiredVer = null)
30
-    {
31
-        $moduleDirName = basename(dirname(dirname(__DIR__)));
32
-        if (null === $module) {
33
-            $module = \XoopsModule::getByDirname($moduleDirName);
34
-        }
35
-        xoops_loadLanguage('admin', $moduleDirName);
36
-        //check for minimum XOOPS version
37
-        $currentVer = substr(XOOPS_VERSION, 6); // get the numeric part of string
38
-        $currArray  = explode('.', $currentVer);
39
-        if (null === $requiredVer) {
40
-            $requiredVer = '' . $module->getInfo('min_xoops'); //making sure it's a string
41
-        }
42
-        $reqArray = explode('.', $requiredVer);
43
-        $success  = true;
44
-        foreach ($reqArray as $k => $v) {
45
-            if (isset($currArray[$k])) {
46
-                if ($currArray[$k] > $v) {
47
-                    break;
48
-                } elseif ($currArray[$k] == $v) {
49
-                    continue;
50
-                } else {
51
-                    $success = false;
52
-                    break;
53
-                }
54
-            } else {
55
-                if ((int)$v > 0) { // handles versions like x.x.x.0_RC2
56
-                    $success = false;
57
-                    break;
58
-                }
59
-            }
60
-        }
20
+	/**
21
+	 *
22
+	 * Verifies XOOPS version meets minimum requirements for this module
23
+	 * @static
24
+	 * @param \XoopsModule|null $module
25
+	 *
26
+	 * @param null|string       $requiredVer
27
+	 * @return bool true if meets requirements, false if not
28
+	 */
29
+	public static function checkVerXoops(\XoopsModule $module = null, $requiredVer = null)
30
+	{
31
+		$moduleDirName = basename(dirname(dirname(__DIR__)));
32
+		if (null === $module) {
33
+			$module = \XoopsModule::getByDirname($moduleDirName);
34
+		}
35
+		xoops_loadLanguage('admin', $moduleDirName);
36
+		//check for minimum XOOPS version
37
+		$currentVer = substr(XOOPS_VERSION, 6); // get the numeric part of string
38
+		$currArray  = explode('.', $currentVer);
39
+		if (null === $requiredVer) {
40
+			$requiredVer = '' . $module->getInfo('min_xoops'); //making sure it's a string
41
+		}
42
+		$reqArray = explode('.', $requiredVer);
43
+		$success  = true;
44
+		foreach ($reqArray as $k => $v) {
45
+			if (isset($currArray[$k])) {
46
+				if ($currArray[$k] > $v) {
47
+					break;
48
+				} elseif ($currArray[$k] == $v) {
49
+					continue;
50
+				} else {
51
+					$success = false;
52
+					break;
53
+				}
54
+			} else {
55
+				if ((int)$v > 0) { // handles versions like x.x.x.0_RC2
56
+					$success = false;
57
+					break;
58
+				}
59
+			}
60
+		}
61 61
 
62
-        if (false === $success) {
63
-            $module->setErrors(sprintf(_AM_WFL_ERROR_BAD_XOOPS, $requiredVer, $currentVer));
64
-        }
62
+		if (false === $success) {
63
+			$module->setErrors(sprintf(_AM_WFL_ERROR_BAD_XOOPS, $requiredVer, $currentVer));
64
+		}
65 65
 
66
-        return $success;
67
-    }
66
+		return $success;
67
+	}
68 68
 
69
-    /**
70
-     *
71
-     * Verifies PHP version meets minimum requirements for this module
72
-     * @static
73
-     * @param \XoopsModule $module
74
-     *
75
-     * @return bool true if meets requirements, false if not
76
-     */
77
-    public static function checkVerPhp(\XoopsModule $module)
78
-    {
79
-        xoops_loadLanguage('admin', $module->dirname());
80
-        // check for minimum PHP version
81
-        $success = true;
82
-        $verNum  = PHP_VERSION;
83
-        $reqVer  = $module->getInfo('min_php');
84
-        if (false !== $reqVer && '' !== $reqVer) {
85
-            if (version_compare($verNum, $reqVer, '<')) {
86
-                $module->setErrors(sprintf(_AM_WFL_ERROR_BAD_PHP, $reqVer, $verNum));
87
-                $success = false;
88
-            }
89
-        }
69
+	/**
70
+	 *
71
+	 * Verifies PHP version meets minimum requirements for this module
72
+	 * @static
73
+	 * @param \XoopsModule $module
74
+	 *
75
+	 * @return bool true if meets requirements, false if not
76
+	 */
77
+	public static function checkVerPhp(\XoopsModule $module)
78
+	{
79
+		xoops_loadLanguage('admin', $module->dirname());
80
+		// check for minimum PHP version
81
+		$success = true;
82
+		$verNum  = PHP_VERSION;
83
+		$reqVer  = $module->getInfo('min_php');
84
+		if (false !== $reqVer && '' !== $reqVer) {
85
+			if (version_compare($verNum, $reqVer, '<')) {
86
+				$module->setErrors(sprintf(_AM_WFL_ERROR_BAD_PHP, $reqVer, $verNum));
87
+				$success = false;
88
+			}
89
+		}
90 90
 
91
-        return $success;
92
-    }
91
+		return $success;
92
+	}
93 93
 }
Please login to merge, or discard this patch.