GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Push — 2.8 ( fdce9e...41d2f7 )
by Thorsten
37:41 queued 22:06
created
phpmyfaq/inc/PMF/Attachment/Exception.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -1,21 +1,21 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Attachment exception
4
- *
5
- * PHP Version 5.3
6
- *
7
- * This Source Code Form is subject to the terms of the Mozilla Public License,
8
- * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
- * obtain one at http://mozilla.org/MPL/2.0/.
10
- *
11
- * @category  phpMyFAQ
12
- * @package   Attachment
13
- * @author    Anatoliy Belsky <[email protected]>
14
- * @copyright 2009-2016 phpMyFAQ Team
15
- * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
- * @link      http://www.phpmyfaq.de
17
- * @since     2009-08-21
18
- */
3
+     * Attachment exception
4
+     *
5
+     * PHP Version 5.3
6
+     *
7
+     * This Source Code Form is subject to the terms of the Mozilla Public License,
8
+     * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
+     * obtain one at http://mozilla.org/MPL/2.0/.
10
+     *
11
+     * @category  phpMyFAQ
12
+     * @package   Attachment
13
+     * @author    Anatoliy Belsky <[email protected]>
14
+     * @copyright 2009-2016 phpMyFAQ Team
15
+     * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
+     * @link      http://www.phpmyfaq.de
17
+     * @since     2009-08-21
18
+     */
19 19
 
20 20
 if (!defined('IS_VALID_PHPMYFAQ')) {
21 21
     exit();
Please login to merge, or discard this patch.
phpmyfaq/inc/PMF/Attachment/Filesystem/Entry.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -1,21 +1,21 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * File handler class
4
- *
5
- * PHP Version 5.3
6
- *
7
- * This Source Code Form is subject to the terms of the Mozilla Public License,
8
- * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
- * obtain one at http://mozilla.org/MPL/2.0/.
10
- *
11
- * @category  phpMyFAQ
12
- * @package   Attachment
13
- * @author    Anatoliy Belsky <[email protected]>
14
- * @copyright 2009-2016 phpMyFAQ Team
15
- * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
- * @link      http://www.phpmyfaq.de
17
- * @since     2009-08-21
18
- */
3
+     * File handler class
4
+     *
5
+     * PHP Version 5.3
6
+     *
7
+     * This Source Code Form is subject to the terms of the Mozilla Public License,
8
+     * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
+     * obtain one at http://mozilla.org/MPL/2.0/.
10
+     *
11
+     * @category  phpMyFAQ
12
+     * @package   Attachment
13
+     * @author    Anatoliy Belsky <[email protected]>
14
+     * @copyright 2009-2016 phpMyFAQ Team
15
+     * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
+     * @link      http://www.phpmyfaq.de
17
+     * @since     2009-08-21
18
+     */
19 19
 
20 20
 if (!defined('IS_VALID_PHPMYFAQ')) {
21 21
     exit();
Please login to merge, or discard this patch.
phpmyfaq/inc/PMF/Mail/IMUA.php 1 patch
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -1,21 +1,21 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * MUA (Mail User Agent) interface.
4
- *
5
- * PHP Version 5.3
6
- *
7
- * This Source Code Form is subject to the terms of the Mozilla Public License,
8
- * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
- * obtain one at http://mozilla.org/MPL/2.0/.
10
- *
11
- * @category  phpMyFAQ
12
- * @package   Mail
13
- * @author    Matteo Scaramuccia <[email protected]>
14
- * @copyright 2009-2016 phpMyFAQ Team
15
- * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
- * @link      http://www.phpmyfaq.de
17
- * @since     2009-09-11
18
- */
3
+     * MUA (Mail User Agent) interface.
4
+     *
5
+     * PHP Version 5.3
6
+     *
7
+     * This Source Code Form is subject to the terms of the Mozilla Public License,
8
+     * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
+     * obtain one at http://mozilla.org/MPL/2.0/.
10
+     *
11
+     * @category  phpMyFAQ
12
+     * @package   Mail
13
+     * @author    Matteo Scaramuccia <[email protected]>
14
+     * @copyright 2009-2016 phpMyFAQ Team
15
+     * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
+     * @link      http://www.phpmyfaq.de
17
+     * @since     2009-09-11
18
+     */
19 19
 
20 20
 if (!defined('IS_VALID_PHPMYFAQ')) {
21 21
     exit();
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
  * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
32 32
  * @link      http://www.phpmyfaq.de
33 33
  * @since     2009-09-11
34
-  */ 
34
+ */ 
35 35
 interface PMF_Mail_IMUA
36 36
 {
37 37
     /**
Please login to merge, or discard this patch.
phpmyfaq/inc/PMF/Search/Database/Sqlsrv.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -1,21 +1,21 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * phpMyFAQ SQL Server Driver for PHP based search classes
4
- *
5
- * PHP Version 5.3
6
- *
7
- * This Source Code Form is subject to the terms of the Mozilla Public License,
8
- * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
- * obtain one at http://mozilla.org/MPL/2.0/.
10
- *
11
- * @category  phpMyFAQ
12
- * @package   PMF_Search_Database
13
- * @author    Thorsten Rinne <[email protected]>
14
- * @copyright 2010-2016 phpMyFAQ Team
15
- * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
- * @link      http://www.phpmyfaq.de
17
- * @since     2010-07-06
18
- */
3
+     * phpMyFAQ SQL Server Driver for PHP based search classes
4
+     *
5
+     * PHP Version 5.3
6
+     *
7
+     * This Source Code Form is subject to the terms of the Mozilla Public License,
8
+     * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
+     * obtain one at http://mozilla.org/MPL/2.0/.
10
+     *
11
+     * @category  phpMyFAQ
12
+     * @package   PMF_Search_Database
13
+     * @author    Thorsten Rinne <[email protected]>
14
+     * @copyright 2010-2016 phpMyFAQ Team
15
+     * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
+     * @link      http://www.phpmyfaq.de
17
+     * @since     2010-07-06
18
+     */
19 19
 
20 20
 if (!defined('IS_VALID_PHPMYFAQ')) {
21 21
     exit();
Please login to merge, or discard this patch.
phpmyfaq/inc/PMF/Enc/Sha.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -1,21 +1,21 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Provides methods for password encryption using sha().
4
- *
5
- * PHP Version 5.3
6
- *
7
- * This Source Code Form is subject to the terms of the Mozilla Public License,
8
- * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
- * obtain one at http://mozilla.org/MPL/2.0/.
10
- *
11
- * @category  phpMyFAQ
12
- * @package   Enc
13
- * @author    Lars Tiedemann <[email protected]>
14
- * @copyright 2005-2016 phpMyFAQ Team
15
- * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
- * @link      http://www.phpmyfaq.de
17
- * @since     2005-09-18
18
- */
3
+     * Provides methods for password encryption using sha().
4
+     *
5
+     * PHP Version 5.3
6
+     *
7
+     * This Source Code Form is subject to the terms of the Mozilla Public License,
8
+     * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
+     * obtain one at http://mozilla.org/MPL/2.0/.
10
+     *
11
+     * @category  phpMyFAQ
12
+     * @package   Enc
13
+     * @author    Lars Tiedemann <[email protected]>
14
+     * @copyright 2005-2016 phpMyFAQ Team
15
+     * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
16
+     * @link      http://www.phpmyfaq.de
17
+     * @since     2005-09-18
18
+     */
19 19
 
20 20
 if (!defined('IS_VALID_PHPMYFAQ')) {
21 21
     exit();
Please login to merge, or discard this patch.
phpmyfaq/lang/language_pl.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -1,23 +1,23 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Polish language file
4
- *
5
- * PHP Version 5.3
6
- *
7
- * This Source Code Form is subject to the terms of the Mozilla Public License,
8
- * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
- * obtain one at http://mozilla.org/MPL/2.0/.
10
- *
11
- * @category  phpMyFAQ
12
- * @package   Translation
13
- * @author    Krzysztof Kudłacik <[email protected]>
14
- * @author    Sławomir Małusecki <[email protected]>
15
- * @author    Dariusz Grzesista  <[email protected]>
16
- * @copyright 2004-2016 phpMyFAQ Team
17
- * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
18
- * @link      http://www.phpmyfaq.de
19
- * @since     2004-06-24
20
- */
3
+     * Polish language file
4
+     *
5
+     * PHP Version 5.3
6
+     *
7
+     * This Source Code Form is subject to the terms of the Mozilla Public License,
8
+     * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
+     * obtain one at http://mozilla.org/MPL/2.0/.
10
+     *
11
+     * @category  phpMyFAQ
12
+     * @package   Translation
13
+     * @author    Krzysztof Kudłacik <[email protected]>
14
+     * @author    Sławomir Małusecki <[email protected]>
15
+     * @author    Dariusz Grzesista  <[email protected]>
16
+     * @copyright 2004-2016 phpMyFAQ Team
17
+     * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
18
+     * @link      http://www.phpmyfaq.de
19
+     * @since     2004-06-24
20
+     */
21 21
 $PMF_LANG['metaCharset'] = 'UTF-8';
22 22
 $PMF_LANG['metaLanguage'] = 'pl';
23 23
 $PMF_LANG['language'] = 'polski';
Please login to merge, or discard this patch.
phpmyfaq/config/constants.php 1 patch
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -1,22 +1,22 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Constants for phpMyFAQ
4
- *
5
- * PHP Version 5.3
6
- *
7
- * This Source Code Form is subject to the terms of the Mozilla Public License,
8
- * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
- * obtain one at http://mozilla.org/MPL/2.0/.
10
- *
11
- * @category  phpMyFAQ
12
- * @package   Setup
13
- * @author    Thorsten Rinne <[email protected]>
14
- * @author    Matteo Scaramuccia <[email protected]>
15
- * @copyright 2003-2016 phpMyFAQ Team
16
- * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
17
- * @link      http://www.phpmyfaq.de
18
- * @since     2003-12-10
19
- */
3
+     * Constants for phpMyFAQ
4
+     *
5
+     * PHP Version 5.3
6
+     *
7
+     * This Source Code Form is subject to the terms of the Mozilla Public License,
8
+     * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
+     * obtain one at http://mozilla.org/MPL/2.0/.
10
+     *
11
+     * @category  phpMyFAQ
12
+     * @package   Setup
13
+     * @author    Thorsten Rinne <[email protected]>
14
+     * @author    Matteo Scaramuccia <[email protected]>
15
+     * @copyright 2003-2016 phpMyFAQ Team
16
+     * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
17
+     * @link      http://www.phpmyfaq.de
18
+     * @since     2003-12-10
19
+     */
20 20
 
21 21
 /**
22 22
  * Set the string below according to your users (main) timezone.
Please login to merge, or discard this patch.
phpmyfaq/admin/ajax.trans.php 3 patches
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -1,22 +1,22 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Handle ajax requests for the interface translation tool
4
- *
5
- * PHP 5.2
6
- *
7
- * This Source Code Form is subject to the terms of the Mozilla Public License,
8
- * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
- * obtain one at http://mozilla.org/MPL/2.0/.
10
- *
11
- * @category  phpMyFAQ
12
- * @package   Administration
13
- * @author    Anatoliy Belsky <[email protected]>
14
- * @author    Alexander Melnik <[email protected]>
15
- * @copyright 2009-2016 phpMyFAQ Team
16
- * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
17
- * @link      http://www.phpmyfaq.de
18
- * @since     2009-05-12
19
- */
3
+         * Handle ajax requests for the interface translation tool
4
+         *
5
+         * PHP 5.2
6
+         *
7
+         * This Source Code Form is subject to the terms of the Mozilla Public License,
8
+         * v. 2.0. If a copy of the MPL was not distributed with this file, You can
9
+         * obtain one at http://mozilla.org/MPL/2.0/.
10
+         *
11
+         * @category  phpMyFAQ
12
+         * @package   Administration
13
+         * @author    Anatoliy Belsky <[email protected]>
14
+         * @author    Alexander Melnik <[email protected]>
15
+         * @copyright 2009-2016 phpMyFAQ Team
16
+         * @license   http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0
17
+         * @link      http://www.phpmyfaq.de
18
+         * @since     2009-05-12
19
+         */
20 20
 
21 21
 if (!defined('IS_VALID_PHPMYFAQ')) {
22 22
     $protocol = 'http';
@@ -226,7 +226,7 @@  discard block
 block discarded – undo
226 226
         }
227 227
         
228 228
         $fileTpl = sprintf($fileTpl, $langDesc, $authorTpl, date('Y-m-d'), $langCode, date('Y'),
229
-                                     $langCharset, strtolower($langCode), $langName, $langDir, $langNPlurals);
229
+                                        $langCharset, strtolower($langCode), $langName, $langDir, $langNPlurals);
230 230
 
231 231
         $retval = @file_put_contents(PMF_ROOT_DIR . '/lang/language_' . strtolower($langCode) . '.php', $fileTpl);
232 232
         print intval($retval);
Please login to merge, or discard this patch.
Switch Indentation   +151 added lines, -151 removed lines patch added patch discarded remove patch
@@ -39,170 +39,170 @@  discard block
 block discarded – undo
39 39
 
40 40
 switch ($ajax_action) {
41 41
     
42
-    case 'save_page_buffer':
43
-        /**
42
+        case 'save_page_buffer':
43
+            /**
44 44
          * Build language variable definitions
45 45
          * @todo Change input handling using PMF_Filter
46 46
          */
47
-        foreach ((array)@$_POST['PMF_LANG'] as $key => $val) {
47
+            foreach ((array)@$_POST['PMF_LANG'] as $key => $val) {
48 48
         
49
-            if (is_string($val)) {
50
-                $val = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $val);
51
-                $val = str_replace("'", "\\'", $val);
52
-                $_SESSION['trans']['rightVarsOnly']["PMF_LANG[$key]"]  = $val;
53
-            } elseif (is_array($val)) {
54
-                /**
49
+                if (is_string($val)) {
50
+                    $val = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $val);
51
+                    $val = str_replace("'", "\\'", $val);
52
+                    $_SESSION['trans']['rightVarsOnly']["PMF_LANG[$key]"]  = $val;
53
+                } elseif (is_array($val)) {
54
+                    /**
55 55
                  * Here we deal with a two dimensional array
56 56
                  */
57
-                foreach ($val as $key2 => $val2) {
58
-                    $val2 = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $val2);
59
-                    $val2 = str_replace("'", "\\'", $val2);
60
-                    $_SESSION['trans']['rightVarsOnly']["PMF_LANG[$key][$key2]"] = $val2;
57
+                    foreach ($val as $key2 => $val2) {
58
+                        $val2 = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $val2);
59
+                        $val2 = str_replace("'", "\\'", $val2);
60
+                        $_SESSION['trans']['rightVarsOnly']["PMF_LANG[$key][$key2]"] = $val2;
61
+                    }
61 62
                 }
62 63
             }
63
-        }
64 64
         
65
-        foreach ((array)@$_POST['LANG_CONF'] as $key => $val) {
66
-            // if string like array(blah-blah-blah), extract the contents inside the brackets
67
-            if (preg_match('/^\s*array\s*\(\s*(\d+.+)\s*\).*$/',$val,$matches1)) {
68
-                // split the resulting string of delimiters such as "number =>"
69
-                $valArr = preg_split(
70
-                    '/\s*(\d+)\s*\=\>\s*/',
71
-                    $matches1[1],
72
-                    null,
73
-                    PREG_SPLIT_DELIM_CAPTURE|PREG_SPLIT_NO_EMPTY
74
-                );
75
-                // in an array $valArr contents like  "number substring", "substring", "number substring", "substring", ...
76
-                $numVal = count($valArr);
77
-                if ($numVal > 1) {
78
-                    $newValArr = array();
79
-                    for ($i = 0; $i < $numVal; $i += 2) {
80
-                        if (is_numeric($valArr[$i])) {
81
-                            // clearing quotes
82
-                            if (preg_match('/^\s*\\\\*[\"|\'](.+)\\\\*[\"|\'][\s\,]*$/', $valArr[$i + 1], $matches2)) {
83
-                                $subVal = $matches2[1];
84
-                                // normalize quotes
85
-                                $subVal = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $subVal);
86
-                                $subVal = str_replace("'", "\\'", $subVal);
87
-                                // assembly of the original substring back
88
-                                $newValArr[] = $valArr[$i].' => \''.$subVal.'\'';
65
+            foreach ((array)@$_POST['LANG_CONF'] as $key => $val) {
66
+                // if string like array(blah-blah-blah), extract the contents inside the brackets
67
+                if (preg_match('/^\s*array\s*\(\s*(\d+.+)\s*\).*$/',$val,$matches1)) {
68
+                    // split the resulting string of delimiters such as "number =>"
69
+                    $valArr = preg_split(
70
+                        '/\s*(\d+)\s*\=\>\s*/',
71
+                        $matches1[1],
72
+                        null,
73
+                        PREG_SPLIT_DELIM_CAPTURE|PREG_SPLIT_NO_EMPTY
74
+                    );
75
+                    // in an array $valArr contents like  "number substring", "substring", "number substring", "substring", ...
76
+                    $numVal = count($valArr);
77
+                    if ($numVal > 1) {
78
+                        $newValArr = array();
79
+                        for ($i = 0; $i < $numVal; $i += 2) {
80
+                            if (is_numeric($valArr[$i])) {
81
+                                // clearing quotes
82
+                                if (preg_match('/^\s*\\\\*[\"|\'](.+)\\\\*[\"|\'][\s\,]*$/', $valArr[$i + 1], $matches2)) {
83
+                                    $subVal = $matches2[1];
84
+                                    // normalize quotes
85
+                                    $subVal = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $subVal);
86
+                                    $subVal = str_replace("'", "\\'", $subVal);
87
+                                    // assembly of the original substring back
88
+                                    $newValArr[] = $valArr[$i].' => \''.$subVal.'\'';
89
+                                }
89 90
                             }
90 91
                         }
92
+                        $_SESSION['trans']['rightVarsOnly']["LANG_CONF[$key]"] = 'array('.implode(", ",$newValArr).')';
91 93
                     }
92
-                    $_SESSION['trans']['rightVarsOnly']["LANG_CONF[$key]"] = 'array('.implode(", ",$newValArr).')';
94
+                } else {  // compatibility for old behavior
95
+                    $val = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $val);
96
+                    $val = str_replace("'", "\\'", $val);
97
+                    $_SESSION['trans']['rightVarsOnly']["LANG_CONF[$key]"]  = $val;
93 98
                 }
94
-            } else {  // compatibility for old behavior
95
-                $val = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $val);
96
-                $val = str_replace("'", "\\'", $val);
97
-                $_SESSION['trans']['rightVarsOnly']["LANG_CONF[$key]"]  = $val;
98 99
             }
99
-        }
100 100
         
101
-        print 1;
102
-        break;
101
+            print 1;
102
+            break;
103 103
     
104
-    case 'save_translated_lang':
104
+        case 'save_translated_lang':
105 105
         
106
-        if (!$permission["edittranslation"]) {
107
-            print $PMF_LANG['err_NotAuth'];
108
-            exit;
109
-        }
106
+            if (!$permission["edittranslation"]) {
107
+                print $PMF_LANG['err_NotAuth'];
108
+                exit;
109
+            }
110 110
         
111
-        $lang     = strtolower($_SESSION['trans']['rightVarsOnly']["PMF_LANG[metaLanguage]"]);
112
-        $filename = PMF_ROOT_DIR . "/lang/language_" . $lang . ".php";
111
+            $lang     = strtolower($_SESSION['trans']['rightVarsOnly']["PMF_LANG[metaLanguage]"]);
112
+            $filename = PMF_ROOT_DIR . "/lang/language_" . $lang . ".php";
113 113
         
114
-        if (!is_writable(PMF_ROOT_DIR . "/lang")) {
115
-            print 0;
116
-            exit;
117
-        }     
114
+            if (!is_writable(PMF_ROOT_DIR . "/lang")) {
115
+                print 0;
116
+                exit;
117
+            }     
118 118
         
119
-        if (!copy($filename, PMF_ROOT_DIR . "/lang/language_" . $lang . ".bak.php")) {
120
-            print 0;
121
-            exit;
122
-        }
119
+            if (!copy($filename, PMF_ROOT_DIR . "/lang/language_" . $lang . ".bak.php")) {
120
+                print 0;
121
+                exit;
122
+            }
123 123
         
124
-        $newFileContents = '';
125
-        $tmpLines        = array();
124
+            $newFileContents = '';
125
+            $tmpLines        = array();
126 126
         
127
-        // Read in the head of the file we're writing to
128
-        $fh = fopen($filename, 'r');
129
-        do {
130
-            $line = fgets($fh);
131
-            array_push($tmpLines, rtrim($line));
132
-        }
133
-        while ('*/' != substr(trim($line), -2));
134
-        fclose($fh);
127
+            // Read in the head of the file we're writing to
128
+            $fh = fopen($filename, 'r');
129
+            do {
130
+                $line = fgets($fh);
131
+                array_push($tmpLines, rtrim($line));
132
+            }
133
+            while ('*/' != substr(trim($line), -2));
134
+            fclose($fh);
135 135
        
136
-        // Construct lines with variable definitions
137
-        foreach ($_SESSION['trans']['rightVarsOnly'] as $key => $val) {
138
-            if (0 === strpos($key, 'PMF_LANG')) {
139
-                $val = "'$val'";
136
+            // Construct lines with variable definitions
137
+            foreach ($_SESSION['trans']['rightVarsOnly'] as $key => $val) {
138
+                if (0 === strpos($key, 'PMF_LANG')) {
139
+                    $val = "'$val'";
140
+                }
141
+                array_push($tmpLines, '$' . str_replace(array('[', ']'), array("['", "']"), $key) . " = $val;");
140 142
             }
141
-            array_push($tmpLines, '$' . str_replace(array('[', ']'), array("['", "']"), $key) . " = $val;");
142
-        }
143 143
         
144
-        $newFileContents .= implode("\n", $tmpLines);
144
+            $newFileContents .= implode("\n", $tmpLines);
145 145
         
146
-        unset($_SESSION['trans']);
146
+            unset($_SESSION['trans']);
147 147
         
148
-        $retval = file_put_contents($filename, $newFileContents);
149
-        print intval($retval);
150
-        break;
148
+            $retval = file_put_contents($filename, $newFileContents);
149
+            print intval($retval);
150
+            break;
151 151
     
152
-    case 'remove_lang_file':
152
+        case 'remove_lang_file':
153 153
         
154
-        if (!$permission['deltranslation']) {
155
-            print $PMF_LANG['err_NotAuth'];
156
-            exit;
157
-        }
154
+            if (!$permission['deltranslation']) {
155
+                print $PMF_LANG['err_NotAuth'];
156
+                exit;
157
+            }
158 158
          
159
-        $lang = PMF_Filter::filterInput(INPUT_GET, 'translang', FILTER_SANITIZE_STRING);
159
+            $lang = PMF_Filter::filterInput(INPUT_GET, 'translang', FILTER_SANITIZE_STRING);
160 160
         
161
-        if (!is_writable(PMF_ROOT_DIR . "/lang")) {
162
-            print 0;
163
-            exit;
164
-        }     
161
+            if (!is_writable(PMF_ROOT_DIR . "/lang")) {
162
+                print 0;
163
+                exit;
164
+            }     
165 165
         
166
-        if (!copy(PMF_ROOT_DIR . "/lang/language_$lang.php", PMF_ROOT_DIR . "/lang/language_$lang.bak.php")) {
167
-            print 0;
168
-            exit;
169
-        }
166
+            if (!copy(PMF_ROOT_DIR . "/lang/language_$lang.php", PMF_ROOT_DIR . "/lang/language_$lang.bak.php")) {
167
+                print 0;
168
+                exit;
169
+            }
170 170
         
171
-        if (!unlink(PMF_ROOT_DIR . "/lang/language_$lang.php")) {
172
-            print 0;
173
-            exit;
174
-        }
171
+            if (!unlink(PMF_ROOT_DIR . "/lang/language_$lang.php")) {
172
+                print 0;
173
+                exit;
174
+            }
175 175
         
176
-        print 1;
177
-    break;
176
+            print 1;
177
+        break;
178 178
     
179
-    case 'save_added_trans':
179
+        case 'save_added_trans':
180 180
         
181
-        if (!$permission["addtranslation"]) {
182
-            print $PMF_LANG['err_NotAuth'];
183
-            exit;
184
-        }        
181
+            if (!$permission["addtranslation"]) {
182
+                print $PMF_LANG['err_NotAuth'];
183
+                exit;
184
+            }        
185 185
         
186
-        if (!is_writable(PMF_ROOT_DIR . "/lang")) {
187
-            print 0;
188
-            exit;
189
-        }
186
+            if (!is_writable(PMF_ROOT_DIR . "/lang")) {
187
+                print 0;
188
+                exit;
189
+            }
190 190
         
191
-        $langCode    = PMF_Filter::filterInput(INPUT_POST, 'translang', FILTER_SANITIZE_STRING);
192
-        $langName    = @$languageCodes[$langCode];
193
-        $langCharset = "UTF-8";
194
-        $langDir     = PMF_Filter::filterInput(INPUT_POST, 'langdir', FILTER_SANITIZE_STRING);
195
-        $langNPlurals= strval(PMF_Filter::filterVar(@$_POST['langnplurals'], FILTER_VALIDATE_INT, -1));
196
-        $langDesc    = PMF_Filter::filterInput(INPUT_POST, 'langdesc', FILTER_SANITIZE_STRING);
197
-        $author      = (array) @$_POST['author'];
191
+            $langCode    = PMF_Filter::filterInput(INPUT_POST, 'translang', FILTER_SANITIZE_STRING);
192
+            $langName    = @$languageCodes[$langCode];
193
+            $langCharset = "UTF-8";
194
+            $langDir     = PMF_Filter::filterInput(INPUT_POST, 'langdir', FILTER_SANITIZE_STRING);
195
+            $langNPlurals= strval(PMF_Filter::filterVar(@$_POST['langnplurals'], FILTER_VALIDATE_INT, -1));
196
+            $langDesc    = PMF_Filter::filterInput(INPUT_POST, 'langdesc', FILTER_SANITIZE_STRING);
197
+            $author      = (array) @$_POST['author'];
198 198
         
199
-        if(empty($langCode) || empty($langName) || empty($langCharset) ||
200
-           empty($langDir) || empty($langDesc) || empty($author)) {
201
-            print 0;
202
-            exit;
203
-        }
199
+            if(empty($langCode) || empty($langName) || empty($langCharset) ||
200
+               empty($langDir) || empty($langDesc) || empty($author)) {
201
+                print 0;
202
+                exit;
203
+            }
204 204
         
205
-        $fileTpl     = <<<FILE
205
+            $fileTpl     = <<<FILE
206 206
 <?php
207 207
 /**
208 208
  * %s
@@ -228,41 +228,41 @@  discard block
 block discarded – undo
228 228
 \$PMF_LANG['nplurals'] = '%s';
229 229
 FILE;
230 230
 
231
-        $authorTpl = '';
232
-        foreach ($author as $authorData) {
233
-            $authorTpl .= " * @author    $authorData\n";
234
-        }
231
+            $authorTpl = '';
232
+            foreach ($author as $authorData) {
233
+                $authorTpl .= " * @author    $authorData\n";
234
+            }
235 235
         
236
-        $fileTpl = sprintf($fileTpl, $langDesc, $authorTpl, date('Y-m-d'), $langCode, date('Y'),
237
-                                     $langCharset, strtolower($langCode), $langName, $langDir, $langNPlurals);
236
+            $fileTpl = sprintf($fileTpl, $langDesc, $authorTpl, date('Y-m-d'), $langCode, date('Y'),
237
+                                         $langCharset, strtolower($langCode), $langName, $langDir, $langNPlurals);
238 238
 
239
-        $retval = @file_put_contents(PMF_ROOT_DIR . '/lang/language_' . strtolower($langCode) . '.php', $fileTpl);
240
-        print intval($retval);
241
-    break;
239
+            $retval = @file_put_contents(PMF_ROOT_DIR . '/lang/language_' . strtolower($langCode) . '.php', $fileTpl);
240
+            print intval($retval);
241
+        break;
242 242
     
243 243
     
244
-    case 'send_translated_file':
244
+        case 'send_translated_file':
245 245
         
246
-        $lang     = PMF_Filter::filterInput(INPUT_GET, 'translang', FILTER_SANITIZE_STRING);
247
-        $filename = PMF_ROOT_DIR . "/lang/language_" . $lang . ".php";
246
+            $lang     = PMF_Filter::filterInput(INPUT_GET, 'translang', FILTER_SANITIZE_STRING);
247
+            $filename = PMF_ROOT_DIR . "/lang/language_" . $lang . ".php";
248 248
         
249
-        if (!file_exists($filename)) {
250
-            print 0;
251
-            exit;
252
-        }
249
+            if (!file_exists($filename)) {
250
+                print 0;
251
+                exit;
252
+            }
253 253
 
254
-        $letterTpl = '';
254
+            $letterTpl = '';
255 255
         
256
-        $mail          = new PMF_Mail($faqConfig);
257
-        $mail->subject = 'New phpMyFAQ language file submitted';
258
-        $mail->message = sprintf('The file below was sent by %s, which is using phpMyFAQ %s on %s',
259
-            $user->userdata->get('email'),
260
-            $faqConfig->get('main.currentVersion'),
261
-            $_SERVER['HTTP_HOST']);
256
+            $mail          = new PMF_Mail($faqConfig);
257
+            $mail->subject = 'New phpMyFAQ language file submitted';
258
+            $mail->message = sprintf('The file below was sent by %s, which is using phpMyFAQ %s on %s',
259
+                $user->userdata->get('email'),
260
+                $faqConfig->get('main.currentVersion'),
261
+                $_SERVER['HTTP_HOST']);
262 262
             
263
-        $mail->addTo('[email protected]');
264
-        $mail->addAttachment($filename, null, 'text/plain');
263
+            $mail->addTo('[email protected]');
264
+            $mail->addAttachment($filename, null, 'text/plain');
265 265
         
266
-        print (int) $mail->send();
267
-    break;
266
+            print (int) $mail->send();
267
+        break;
268 268
 }
Please login to merge, or discard this patch.
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -20,17 +20,17 @@  discard block
 block discarded – undo
20 20
 
21 21
 if (!defined('IS_VALID_PHPMYFAQ')) {
22 22
     $protocol = 'http';
23
-    if (isset($_SERVER['HTTPS']) && strtoupper($_SERVER['HTTPS']) === 'ON'){
23
+    if (isset($_SERVER['HTTPS']) && strtoupper($_SERVER['HTTPS']) === 'ON') {
24 24
         $protocol = 'https';
25 25
     }
26
-    header('Location: ' . $protocol . '://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['SCRIPT_NAME']));
26
+    header('Location: '.$protocol.'://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']));
27 27
     exit();
28 28
 }
29 29
 
30 30
 $ajax_action = PMF_Filter::filterInput(INPUT_GET, 'ajaxaction', FILTER_SANITIZE_STRING);
31
-$csrfToken  = PMF_Filter::filterInput(INPUT_POST, 'csrf', FILTER_SANITIZE_STRING);
31
+$csrfToken = PMF_Filter::filterInput(INPUT_POST, 'csrf', FILTER_SANITIZE_STRING);
32 32
 if (is_null($csrfToken)) {
33
-    $csrfToken  = PMF_Filter::filterInput(INPUT_GET, 'csrf', FILTER_SANITIZE_STRING);
33
+    $csrfToken = PMF_Filter::filterInput(INPUT_GET, 'csrf', FILTER_SANITIZE_STRING);
34 34
 }
35 35
 
36 36
 if (!isset($_SESSION['phpmyfaq_csrf_token']) || $_SESSION['phpmyfaq_csrf_token'] !== $csrfToken) {
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
             if (is_string($val)) {
50 50
                 $val = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $val);
51 51
                 $val = str_replace("'", "\\'", $val);
52
-                $_SESSION['trans']['rightVarsOnly']["PMF_LANG[$key]"]  = $val;
52
+                $_SESSION['trans']['rightVarsOnly']["PMF_LANG[$key]"] = $val;
53 53
             } elseif (is_array($val)) {
54 54
                 /**
55 55
                  * Here we deal with a two dimensional array
@@ -64,13 +64,13 @@  discard block
 block discarded – undo
64 64
         
65 65
         foreach ((array)@$_POST['LANG_CONF'] as $key => $val) {
66 66
             // if string like array(blah-blah-blah), extract the contents inside the brackets
67
-            if (preg_match('/^\s*array\s*\(\s*(\d+.+)\s*\).*$/',$val,$matches1)) {
67
+            if (preg_match('/^\s*array\s*\(\s*(\d+.+)\s*\).*$/', $val, $matches1)) {
68 68
                 // split the resulting string of delimiters such as "number =>"
69 69
                 $valArr = preg_split(
70 70
                     '/\s*(\d+)\s*\=\>\s*/',
71 71
                     $matches1[1],
72 72
                     null,
73
-                    PREG_SPLIT_DELIM_CAPTURE|PREG_SPLIT_NO_EMPTY
73
+                    PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY
74 74
                 );
75 75
                 // in an array $valArr contents like  "number substring", "substring", "number substring", "substring", ...
76 76
                 $numVal = count($valArr);
@@ -89,12 +89,12 @@  discard block
 block discarded – undo
89 89
                             }
90 90
                         }
91 91
                     }
92
-                    $_SESSION['trans']['rightVarsOnly']["LANG_CONF[$key]"] = 'array('.implode(", ",$newValArr).')';
92
+                    $_SESSION['trans']['rightVarsOnly']["LANG_CONF[$key]"] = 'array('.implode(", ", $newValArr).')';
93 93
                 }
94 94
             } else {  // compatibility for old behavior
95 95
                 $val = str_replace(array('\\\\', '\"', '\\\''), array('\\', '"', "'"), $val);
96 96
                 $val = str_replace("'", "\\'", $val);
97
-                $_SESSION['trans']['rightVarsOnly']["LANG_CONF[$key]"]  = $val;
97
+                $_SESSION['trans']['rightVarsOnly']["LANG_CONF[$key]"] = $val;
98 98
             }
99 99
         }
100 100
         
@@ -109,14 +109,14 @@  discard block
 block discarded – undo
109 109
         }
110 110
         
111 111
         $lang     = strtolower($_SESSION['trans']['rightVarsOnly']["PMF_LANG[metaLanguage]"]);
112
-        $filename = PMF_ROOT_DIR . "/lang/language_" . $lang . ".php";
112
+        $filename = PMF_ROOT_DIR."/lang/language_".$lang.".php";
113 113
         
114
-        if (!is_writable(PMF_ROOT_DIR . "/lang")) {
114
+        if (!is_writable(PMF_ROOT_DIR."/lang")) {
115 115
             print 0;
116 116
             exit;
117 117
         }     
118 118
         
119
-        if (!copy($filename, PMF_ROOT_DIR . "/lang/language_" . $lang . ".bak.php")) {
119
+        if (!copy($filename, PMF_ROOT_DIR."/lang/language_".$lang.".bak.php")) {
120 120
             print 0;
121 121
             exit;
122 122
         }
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
             if (0 === strpos($key, 'PMF_LANG')) {
139 139
                 $val = "'$val'";
140 140
             }
141
-            array_push($tmpLines, '$' . str_replace(array('[', ']'), array("['", "']"), $key) . " = $val;");
141
+            array_push($tmpLines, '$'.str_replace(array('[', ']'), array("['", "']"), $key)." = $val;");
142 142
         }
143 143
         
144 144
         $newFileContents .= implode("\n", $tmpLines);
@@ -158,17 +158,17 @@  discard block
 block discarded – undo
158 158
          
159 159
         $lang = PMF_Filter::filterInput(INPUT_GET, 'translang', FILTER_SANITIZE_STRING);
160 160
         
161
-        if (!is_writable(PMF_ROOT_DIR . "/lang")) {
161
+        if (!is_writable(PMF_ROOT_DIR."/lang")) {
162 162
             print 0;
163 163
             exit;
164 164
         }     
165 165
         
166
-        if (!copy(PMF_ROOT_DIR . "/lang/language_$lang.php", PMF_ROOT_DIR . "/lang/language_$lang.bak.php")) {
166
+        if (!copy(PMF_ROOT_DIR."/lang/language_$lang.php", PMF_ROOT_DIR."/lang/language_$lang.bak.php")) {
167 167
             print 0;
168 168
             exit;
169 169
         }
170 170
         
171
-        if (!unlink(PMF_ROOT_DIR . "/lang/language_$lang.php")) {
171
+        if (!unlink(PMF_ROOT_DIR."/lang/language_$lang.php")) {
172 172
             print 0;
173 173
             exit;
174 174
         }
@@ -183,7 +183,7 @@  discard block
 block discarded – undo
183 183
             exit;
184 184
         }        
185 185
         
186
-        if (!is_writable(PMF_ROOT_DIR . "/lang")) {
186
+        if (!is_writable(PMF_ROOT_DIR."/lang")) {
187 187
             print 0;
188 188
             exit;
189 189
         }
@@ -192,17 +192,17 @@  discard block
 block discarded – undo
192 192
         $langName    = @$languageCodes[$langCode];
193 193
         $langCharset = "UTF-8";
194 194
         $langDir     = PMF_Filter::filterInput(INPUT_POST, 'langdir', FILTER_SANITIZE_STRING);
195
-        $langNPlurals= strval(PMF_Filter::filterVar(@$_POST['langnplurals'], FILTER_VALIDATE_INT, -1));
195
+        $langNPlurals = strval(PMF_Filter::filterVar(@$_POST['langnplurals'], FILTER_VALIDATE_INT, -1));
196 196
         $langDesc    = PMF_Filter::filterInput(INPUT_POST, 'langdesc', FILTER_SANITIZE_STRING);
197
-        $author      = (array) @$_POST['author'];
197
+        $author      = (array)@$_POST['author'];
198 198
         
199
-        if(empty($langCode) || empty($langName) || empty($langCharset) ||
199
+        if (empty($langCode) || empty($langName) || empty($langCharset) ||
200 200
            empty($langDir) || empty($langDesc) || empty($author)) {
201 201
             print 0;
202 202
             exit;
203 203
         }
204 204
         
205
-        $fileTpl     = <<<FILE
205
+        $fileTpl = <<<FILE
206 206
 <?php
207 207
 /**
208 208
  * %s
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
         $fileTpl = sprintf($fileTpl, $langDesc, $authorTpl, date('Y-m-d'), $langCode, date('Y'),
237 237
                                      $langCharset, strtolower($langCode), $langName, $langDir, $langNPlurals);
238 238
 
239
-        $retval = @file_put_contents(PMF_ROOT_DIR . '/lang/language_' . strtolower($langCode) . '.php', $fileTpl);
239
+        $retval = @file_put_contents(PMF_ROOT_DIR.'/lang/language_'.strtolower($langCode).'.php', $fileTpl);
240 240
         print intval($retval);
241 241
     break;
242 242
     
@@ -244,7 +244,7 @@  discard block
 block discarded – undo
244 244
     case 'send_translated_file':
245 245
         
246 246
         $lang     = PMF_Filter::filterInput(INPUT_GET, 'translang', FILTER_SANITIZE_STRING);
247
-        $filename = PMF_ROOT_DIR . "/lang/language_" . $lang . ".php";
247
+        $filename = PMF_ROOT_DIR."/lang/language_".$lang.".php";
248 248
         
249 249
         if (!file_exists($filename)) {
250 250
             print 0;
@@ -263,6 +263,6 @@  discard block
 block discarded – undo
263 263
         $mail->addTo('[email protected]');
264 264
         $mail->addAttachment($filename, null, 'text/plain');
265 265
         
266
-        print (int) $mail->send();
266
+        print (int)$mail->send();
267 267
     break;
268 268
 }
Please login to merge, or discard this patch.