Passed
Push — develop ( 1bfb65...a01f89 )
by Jens
02:58
created
cloudcontrol/library/crypt/Crypt.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@
 block discarded – undo
49 49
 				$output = '';
50 50
 				for ($i = 0; $i < $count; $i += 16) {
51 51
 					$random_state =
52
-						md5(microtime() . $random_state);
52
+						md5(microtime().$random_state);
53 53
 					$output .=
54 54
 						pack('H*', md5($random_state));
55 55
 				}
Please login to merge, or discard this patch.
cloudcontrol/library/images/Image.php 2 patches
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -32,10 +32,10 @@  discard block
 block discarded – undo
32 32
 					$imageContent = file_get_contents($imageContainer);
33 33
 					$this->_imageResource = imagecreatefromstring($imageContent);
34 34
 				}
35
-			} elseif(is_string($imageContainer)) {
35
+			} elseif (is_string($imageContainer)) {
36 36
 				$this->_imageResource = imagecreatefromstring($imageContainer);
37 37
 			} else {
38
-				throw new \Exception('Could not create image resource, accepted inputs are: "resource of type (gd)", path_to_image and "string". <br /><pre>' . var_export($imageContainer, true) . '</pre>');
38
+				throw new \Exception('Could not create image resource, accepted inputs are: "resource of type (gd)", path_to_image and "string". <br /><pre>'.var_export($imageContainer, true).'</pre>');
39 39
 			}
40 40
 		}
41 41
 		
@@ -55,10 +55,10 @@  discard block
 block discarded – undo
55 55
 			
56 56
 			if ($mimeTypeConstantValue == IMAGETYPE_GIF) {
57 57
 				return imagegif($imageResource, $path);
58
-			} elseif ($mimeTypeConstantValue == IMAGETYPE_JPEG)  {
58
+			} elseif ($mimeTypeConstantValue == IMAGETYPE_JPEG) {
59 59
 				return imagejpeg($imageResource, $path, $quality);
60 60
 			} elseif ($mimeTypeConstantValue == IMAGETYPE_PNG) {
61
-				return imagepng($imageResource, $path, (intval($quality / 10) -1));
61
+				return imagepng($imageResource, $path, (intval($quality / 10) - 1));
62 62
 			}
63 63
 			else {
64 64
 				throw new \Exception('Not a valid mimetypeconstant given see function documentation');
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 			if (function_exists('exif_imagetype')) {
80 80
 				$exif = exif_imagetype($imagePath);
81 81
 			} else {
82
-				if ((list($width, $height, $type, $attr) = getimagesize($imagePath)) !== false ) {
82
+				if ((list($width, $height, $type, $attr) = getimagesize($imagePath)) !== false) {
83 83
 					$exif = $type;
84 84
 				} else {
85 85
 					$exif = false;
@@ -99,86 +99,86 @@  discard block
 block discarded – undo
99 99
 		public function CreateImageFromBmp($p_sFile)
100 100
 		{
101 101
 			//    Load the image into a string 
102
-			$file    =    fopen($p_sFile,"rb"); 
103
-			$read    =    fread($file,10); 
104
-			while(!feof($file)&&($read<>"")) 
105
-				$read    .=    fread($file,1024); 
102
+			$file    = fopen($p_sFile, "rb"); 
103
+			$read    = fread($file, 10); 
104
+			while (!feof($file) && ($read <> "")) 
105
+				$read .= fread($file, 1024); 
106 106
 			
107
-			$temp    =    unpack("H*",$read); 
108
-			$hex    =    $temp[1]; 
109
-			$header    =    substr($hex,0,108);
110
-			$width=null;
111
-			$height=null;
107
+			$temp = unpack("H*", $read); 
108
+			$hex = $temp[1]; 
109
+			$header = substr($hex, 0, 108);
110
+			$width = null;
111
+			$height = null;
112 112
 			
113 113
 			//    Process the header 
114 114
 			//    Structure: http://www.fastgraph.com/help/bmp_header_format.html 
115
-			if (substr($header,0,4)=="424d") 
115
+			if (substr($header, 0, 4) == "424d") 
116 116
 			{ 
117 117
 				//    Cut it in parts of 2 bytes 
118
-				$header_parts    =    str_split($header,2); 
118
+				$header_parts = str_split($header, 2); 
119 119
 				
120 120
 				//    Get the width        4 bytes 
121
-				$width            =    hexdec($header_parts[19].$header_parts[18]); 
121
+				$width = hexdec($header_parts[19].$header_parts[18]); 
122 122
 				
123 123
 				//    Get the height        4 bytes 
124
-				$height            =    hexdec($header_parts[23].$header_parts[22]); 
124
+				$height = hexdec($header_parts[23].$header_parts[22]); 
125 125
 				
126 126
 				//    Unset the header params 
127 127
 				unset($header_parts); 
128 128
 			} 
129 129
 			
130 130
 			//    Define starting X and Y 
131
-			$x                =    0; 
132
-			$y                =    1; 
131
+			$x                = 0; 
132
+			$y                = 1; 
133 133
 			
134 134
 			//    Create newimage 
135
-			$image            =    imagecreatetruecolor($width,$height); 
135
+			$image            = imagecreatetruecolor($width, $height); 
136 136
 			
137 137
 			//    Grab the body from the image 
138
-			$body            =    substr($hex,108); 
138
+			$body = substr($hex, 108); 
139 139
 
140 140
 			//    Calculate if padding at the end-line is needed 
141 141
 			//    Divided by two to keep overview. 
142 142
 			//    1 byte = 2 HEX-chars 
143
-			$body_size        =    (strlen($body)/2); 
144
-			$header_size    =    ($width*$height); 
143
+			$body_size = (strlen($body) / 2); 
144
+			$header_size = ($width * $height); 
145 145
 
146 146
 			//    Use end-line padding? Only when needed 
147
-			$usePadding        =    ($body_size>($header_size*3)+4); 
147
+			$usePadding = ($body_size > ($header_size * 3) + 4); 
148 148
 			
149 149
 			//    Using a for-loop with index-calculation instaid of str_split to avoid large memory consumption 
150 150
 			//    Calculate the next DWORD-position in the body 
151
-			for ($i=0;$i<$body_size;$i+=3) 
151
+			for ($i = 0; $i < $body_size; $i += 3) 
152 152
 			{ 
153 153
 				//    Calculate line-ending and padding 
154
-				if ($x>=$width) 
154
+				if ($x >= $width) 
155 155
 				{ 
156 156
 					//    If padding needed, ignore image-padding 
157 157
 					//    Shift i to the ending of the current 32-bit-block 
158 158
 					if ($usePadding) 
159
-						$i    +=    $width%4; 
159
+						$i += $width % 4; 
160 160
 					
161 161
 					//    Reset horizontal position 
162
-					$x    =    0; 
162
+					$x = 0; 
163 163
 					
164 164
 					//    Raise the height-position (bottom-up) 
165 165
 					$y++; 
166 166
 					
167 167
 					//    Reached the image-height? Break the for-loop 
168
-					if ($y>$height) 
168
+					if ($y > $height) 
169 169
 						break; 
170 170
 				} 
171 171
 				
172 172
 				//    Calculation of the RGB-pixel (defined as BGR in image-data) 
173 173
 				//    Define $i_pos as absolute position in the body 
174
-				$i_pos    =    $i*2; 
175
-				$r        =    hexdec($body[$i_pos+4].$body[$i_pos+5]); 
176
-				$g        =    hexdec($body[$i_pos+2].$body[$i_pos+3]); 
177
-				$b        =    hexdec($body[$i_pos].$body[$i_pos+1]); 
174
+				$i_pos    = $i * 2; 
175
+				$r        = hexdec($body[$i_pos + 4].$body[$i_pos + 5]); 
176
+				$g        = hexdec($body[$i_pos + 2].$body[$i_pos + 3]); 
177
+				$b        = hexdec($body[$i_pos].$body[$i_pos + 1]); 
178 178
 				
179 179
 				//    Calculate and draw the pixel 
180
-				$color    =    imagecolorallocate($image,$r,$g,$b); 
181
-				imagesetpixel($image,$x,$height-$y,$color); 
180
+				$color    = imagecolorallocate($image, $r, $g, $b); 
181
+				imagesetpixel($image, $x, $height - $y, $color); 
182 182
 				
183 183
 				//    Raise the horizontal position 
184 184
 				$x++; 
Please login to merge, or discard this patch.
Braces   +10 added lines, -8 removed lines patch added patch discarded remove patch
@@ -61,8 +61,7 @@  discard block
 block discarded – undo
61 61
 				return imagejpeg($imageResource, $path, $quality);
62 62
 			} elseif ($mimeTypeConstantValue == IMAGETYPE_PNG) {
63 63
 				return imagepng($imageResource, $path, (intval($quality / 10) -1));
64
-			}
65
-			else {
64
+			} else {
66 65
 				throw new \Exception('Not a valid mimetypeconstant given see function documentation');
67 66
 			}
68 67
 		}
@@ -103,8 +102,9 @@  discard block
 block discarded – undo
103 102
 			//    Load the image into a string 
104 103
 			$file    =    fopen($p_sFile,"rb"); 
105 104
 			$read    =    fread($file,10); 
106
-			while(!feof($file)&&($read<>"")) 
107
-				$read    .=    fread($file,1024); 
105
+			while(!feof($file)&&($read<>"")) {
106
+							$read    .=    fread($file,1024);
107
+			}
108 108
 			
109 109
 			$temp    =    unpack("H*",$read); 
110 110
 			$hex    =    $temp[1]; 
@@ -157,8 +157,9 @@  discard block
 block discarded – undo
157 157
 				{ 
158 158
 					//    If padding needed, ignore image-padding 
159 159
 					//    Shift i to the ending of the current 32-bit-block 
160
-					if ($usePadding) 
161
-						$i    +=    $width%4; 
160
+					if ($usePadding) {
161
+											$i    +=    $width%4;
162
+					}
162 163
 					
163 164
 					//    Reset horizontal position 
164 165
 					$x    =    0; 
@@ -167,8 +168,9 @@  discard block
 block discarded – undo
167 168
 					$y++; 
168 169
 					
169 170
 					//    Reached the image-height? Break the for-loop 
170
-					if ($y>$height) 
171
-						break; 
171
+					if ($y>$height) {
172
+											break;
173
+					}
172 174
 				} 
173 175
 				
174 176
 				//    Calculation of the RGB-pixel (defined as BGR in image-data) 
Please login to merge, or discard this patch.
cloudcontrol/templates/cms/documents/fieldTypes/Rich-Text.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -6,12 +6,12 @@  discard block
 block discarded – undo
6 6
 }
7 7
 ?>
8 8
 <div class="rte">
9
-	<div id="summernote_<?=str_replace(']', '-', str_replace('[','-', $fieldPrefix)) . $field->slug?>_rte_<?=$summernoteInstances?>" class="summernote"><?=isset($value) ? $value : '' ?></div>
9
+	<div id="summernote_<?=str_replace(']', '-', str_replace('[', '-', $fieldPrefix)).$field->slug?>_rte_<?=$summernoteInstances?>" class="summernote"><?=isset($value) ? $value : '' ?></div>
10 10
 </div>
11 11
 <textarea style="display:none;" id="summernote_<?=$field->slug?>_container_<?=$summernoteInstances?>" name="<?=$fieldPrefix?>[<?=$field->slug?>][]"></textarea>
12 12
 <script>
13 13
 	$(document).ready(function () {
14
-		$('#summernote_<?=str_replace(']', '-', str_replace('[','-', $fieldPrefix)) . $field->slug?>_rte_<?=$summernoteInstances?>').summernote({
14
+		$('#summernote_<?=str_replace(']', '-', str_replace('[', '-', $fieldPrefix)).$field->slug?>_rte_<?=$summernoteInstances?>').summernote({
15 15
 			height: 300,
16 16
 			toolbar: [
17 17
 				//[groupname, [button list]]
@@ -29,4 +29,4 @@  discard block
 block discarded – undo
29 29
 if (!isset($GLOBALS['rteList'])) {
30 30
 	$GLOBALS['rteList'] = array();
31 31
 }
32
-$GLOBALS['rteList'][] = 'summernote_' . str_replace(']', '-', str_replace('[','-', $fieldPrefix)) . $field->slug . '_rte_' . $summernoteInstances ?>
32
+$GLOBALS['rteList'][] = 'summernote_'.str_replace(']', '-', str_replace('[', '-', $fieldPrefix)).$field->slug.'_rte_'.$summernoteInstances ?>
Please login to merge, or discard this patch.
cloudcontrol/library/components/BaseComponent.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
 		 * @param array   $parameters
42 42
 		 * @param         $matchedSitemapItem
43 43
 		 */
44
-		public function __construct($template='', Request $request, $parameters=array(), $matchedSitemapItem)
44
+		public function __construct($template = '', Request $request, $parameters = array(), $matchedSitemapItem)
45 45
 		{
46 46
 			$this->template = $template;
47 47
 			$this->request = $request;
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 		 *
68 68
 		 * @throws \Exception
69 69
 		 */
70
-		public function render($application=null)
70
+		public function render($application = null)
71 71
 		{
72 72
 			$this->renderedContent = $this->renderTemplate($this->template, true, $application);
73 73
 		}
@@ -93,9 +93,9 @@  discard block
 block discarded – undo
93 93
 		 * @return string
94 94
 		 * @throws \Exception
95 95
 		 */
96
-		public function renderTemplate($template='', $obClean = true, $application=null)
96
+		public function renderTemplate($template = '', $obClean = true, $application = null)
97 97
 		{
98
-			$templatePath = __DIR__ . '/../../templates/' . $template . '.php';
98
+			$templatePath = __DIR__.'/../../templates/'.$template.'.php';
99 99
 			if (realpath($templatePath) !== false) {
100 100
 				if ($obClean) {
101 101
 					ob_clean();
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
 				return ob_get_contents();
113 113
 			} else {
114 114
 				if ($template !== null) { // If template is null, its a application component, which doesnt have a template
115
-					throw new \Exception('Couldnt find template ' . $templatePath);
115
+					throw new \Exception('Couldnt find template '.$templatePath);
116 116
 				}
117 117
 			}
118 118
 		}
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
 		 * @return string
128 128
 		 * @throws \Exception
129 129
 		 */
130
-		public function includeTemplate($template='', $parameters = array())
130
+		public function includeTemplate($template = '', $parameters = array())
131 131
 		{
132 132
 			if (is_array($parameters)) {
133 133
 				foreach ($parameters as $name => $value) {
Please login to merge, or discard this patch.
cloudcontrol/library/components/LanguageComponent.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -105,7 +105,7 @@
 block discarded – undo
105 105
     /**
106 106
      * Detect if the language is switched manually
107 107
      *
108
-     * @param $request
108
+     * @param Request $request
109 109
      */
110 110
     private function checkLanguageSwitch($request)
111 111
     {
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -99,9 +99,9 @@
 block discarded – undo
99 99
         $this->sessionValues = $_SESSION['LanguageComponent'];
100 100
 
101 101
         if ($this->forceRedirect === true) {
102
-            if (substr($request::$relativeUri, 0, 2) !== $lang ) {
102
+            if (substr($request::$relativeUri, 0, 2) !== $lang) {
103 103
                 if ($lang !== $this->defaultLanguage) {
104
-                    header('Location: ' . $request::$subfolders . $lang . '/' . $request::$relativeUri);
104
+                    header('Location: '.$request::$subfolders.$lang.'/'.$request::$relativeUri);
105 105
                     exit;
106 106
                 }
107 107
             }
Please login to merge, or discard this patch.
Indentation   +118 added lines, -118 removed lines patch added patch discarded remove patch
@@ -6,124 +6,124 @@
 block discarded – undo
6 6
 
7 7
 class LanguageComponent implements Component
8 8
 {
9
-    protected $request;
10
-    protected $parameters;
11
-
12
-    protected $defaultLanguage = 'en';
13
-    protected $acceptedLanguages = null;
14
-    protected $languageParameterName = 'language';
15
-    protected $forceRedirect = false;
16
-    protected $sessionValues;
17
-
18
-    /**
19
-     * Component constructor.
20
-     *
21
-     * @param                     $template
22
-     * @param Request $request
23
-     * @param                     $parameters
24
-     * @param                     $matchedSitemapItem
25
-     */
26
-    public function __construct($template, Request $request, $parameters, $matchedSitemapItem)
27
-    {
28
-        $this->parameters = (array) $parameters;
29
-        $this->checkParameters();
30
-
31
-        $lang = substr(isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : $this->defaultLanguage, 0, 2);
32
-        $_SESSION['LanguageComponent']['detectedLanguage'] = $lang;
33
-
34
-        $this->checkLanguageSwitch($request);
35
-
36
-        if (!isset($_SESSION['LanguageComponent'][$this->languageParameterName])) {
37
-            $this->detectLanguage($lang, $request);
38
-        } else {
39
-            if ($this->forceRedirect === true) {
40
-                $this->detectLanguage($_SESSION['LanguageComponent'][$this->languageParameterName], $request);
41
-            }
42
-        }
43
-
44
-        $this->parameters[$this->languageParameterName] = $_SESSION['LanguageComponent'][$this->languageParameterName];
45
-    }
46
-
47
-    /**
48
-     * Checks to see if any parameters are given from the configuration in the CMS
49
-     */
50
-    private function checkParameters()
51
-    {
52
-        if (isset($this->parameters['defaultLanguage'])) {
53
-            $this->defaultLanguage = $this->parameters['defaultLanguage'];
54
-            unset($this->parameters['defaultLanguage']);
55
-        }
56
-        if (isset($this->parameters['acceptedLanguages'])) {
57
-            $this->acceptedLanguages = explode(',', $this->parameters['acceptedLanguages']);
58
-            unset($this->parameters['acceptedLanguages']);
59
-        }
60
-        if (isset($this->parameters['languageParameterName'])) {
61
-            $this->languageParameterName = $this->parameters['languageParameterName'];
62
-            unset($this->parameters['languageParameterName']);
63
-        }
64
-        if (isset($this->parameters['forceRedirect'])) {
65
-            $this->forceRedirect = (bool) $this->parameters['forceRedirect'];
66
-            unset($this->parameters['forceRedirect']);
67
-        }
68
-    }
69
-
70
-    /**
71
-     * @return array
72
-     */
73
-    public function getParameters()
74
-    {
75
-        return $this->parameters;
76
-    }
77
-
78
-
79
-    /**
80
-     * Check if the found language is allowed and
81
-     * if an action is to be taken.
82
-     *
83
-     * @param $lang
84
-     * @param $request
85
-     */
86
-    private function detectLanguage($lang, $request)
87
-    {
88
-        $_SESSION['LanguageComponent'][$this->languageParameterName] = $this->defaultLanguage;
89
-
90
-        if ($this->acceptedLanguages === null) {
91
-            $_SESSION['LanguageComponent'][$this->languageParameterName] = $lang;
92
-        } else if (in_array($lang, $this->acceptedLanguages)) {
93
-            $_SESSION['LanguageComponent'][$this->languageParameterName] = $lang;
94
-        } else {
95
-            $lang = $this->defaultLanguage;
96
-        }
97
-
98
-        $this->sessionValues = $_SESSION['LanguageComponent'];
99
-
100
-        if ($this->forceRedirect === true) {
101
-            if (substr($request::$relativeUri, 0, 2) !== $lang ) {
102
-                if ($lang !== $this->defaultLanguage) {
103
-                    header('Location: ' . $request::$subfolders . $lang . '/' . $request::$relativeUri);
104
-                    exit;
105
-                }
106
-            }
107
-        }
108
-    }
109
-
110
-    /**
111
-     * Detect if the language is switched manually
112
-     *
113
-     * @param $request
114
-     */
115
-    private function checkLanguageSwitch($request)
116
-    {
117
-        if (isset($request::$get['langSwitch'])) {
118
-            $this->forceRedirect = true;
119
-            $this->detectLanguage($request::$get['langSwitch'], $request);
120
-        }
121
-    }
122
-
123
-    /*
9
+	protected $request;
10
+	protected $parameters;
11
+
12
+	protected $defaultLanguage = 'en';
13
+	protected $acceptedLanguages = null;
14
+	protected $languageParameterName = 'language';
15
+	protected $forceRedirect = false;
16
+	protected $sessionValues;
17
+
18
+	/**
19
+	 * Component constructor.
20
+	 *
21
+	 * @param                     $template
22
+	 * @param Request $request
23
+	 * @param                     $parameters
24
+	 * @param                     $matchedSitemapItem
25
+	 */
26
+	public function __construct($template, Request $request, $parameters, $matchedSitemapItem)
27
+	{
28
+		$this->parameters = (array) $parameters;
29
+		$this->checkParameters();
30
+
31
+		$lang = substr(isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : $this->defaultLanguage, 0, 2);
32
+		$_SESSION['LanguageComponent']['detectedLanguage'] = $lang;
33
+
34
+		$this->checkLanguageSwitch($request);
35
+
36
+		if (!isset($_SESSION['LanguageComponent'][$this->languageParameterName])) {
37
+			$this->detectLanguage($lang, $request);
38
+		} else {
39
+			if ($this->forceRedirect === true) {
40
+				$this->detectLanguage($_SESSION['LanguageComponent'][$this->languageParameterName], $request);
41
+			}
42
+		}
43
+
44
+		$this->parameters[$this->languageParameterName] = $_SESSION['LanguageComponent'][$this->languageParameterName];
45
+	}
46
+
47
+	/**
48
+	 * Checks to see if any parameters are given from the configuration in the CMS
49
+	 */
50
+	private function checkParameters()
51
+	{
52
+		if (isset($this->parameters['defaultLanguage'])) {
53
+			$this->defaultLanguage = $this->parameters['defaultLanguage'];
54
+			unset($this->parameters['defaultLanguage']);
55
+		}
56
+		if (isset($this->parameters['acceptedLanguages'])) {
57
+			$this->acceptedLanguages = explode(',', $this->parameters['acceptedLanguages']);
58
+			unset($this->parameters['acceptedLanguages']);
59
+		}
60
+		if (isset($this->parameters['languageParameterName'])) {
61
+			$this->languageParameterName = $this->parameters['languageParameterName'];
62
+			unset($this->parameters['languageParameterName']);
63
+		}
64
+		if (isset($this->parameters['forceRedirect'])) {
65
+			$this->forceRedirect = (bool) $this->parameters['forceRedirect'];
66
+			unset($this->parameters['forceRedirect']);
67
+		}
68
+	}
69
+
70
+	/**
71
+	 * @return array
72
+	 */
73
+	public function getParameters()
74
+	{
75
+		return $this->parameters;
76
+	}
77
+
78
+
79
+	/**
80
+	 * Check if the found language is allowed and
81
+	 * if an action is to be taken.
82
+	 *
83
+	 * @param $lang
84
+	 * @param $request
85
+	 */
86
+	private function detectLanguage($lang, $request)
87
+	{
88
+		$_SESSION['LanguageComponent'][$this->languageParameterName] = $this->defaultLanguage;
89
+
90
+		if ($this->acceptedLanguages === null) {
91
+			$_SESSION['LanguageComponent'][$this->languageParameterName] = $lang;
92
+		} else if (in_array($lang, $this->acceptedLanguages)) {
93
+			$_SESSION['LanguageComponent'][$this->languageParameterName] = $lang;
94
+		} else {
95
+			$lang = $this->defaultLanguage;
96
+		}
97
+
98
+		$this->sessionValues = $_SESSION['LanguageComponent'];
99
+
100
+		if ($this->forceRedirect === true) {
101
+			if (substr($request::$relativeUri, 0, 2) !== $lang ) {
102
+				if ($lang !== $this->defaultLanguage) {
103
+					header('Location: ' . $request::$subfolders . $lang . '/' . $request::$relativeUri);
104
+					exit;
105
+				}
106
+			}
107
+		}
108
+	}
109
+
110
+	/**
111
+	 * Detect if the language is switched manually
112
+	 *
113
+	 * @param $request
114
+	 */
115
+	private function checkLanguageSwitch($request)
116
+	{
117
+		if (isset($request::$get['langSwitch'])) {
118
+			$this->forceRedirect = true;
119
+			$this->detectLanguage($request::$get['langSwitch'], $request);
120
+		}
121
+	}
122
+
123
+	/*
124 124
      * These functions are required by the interface, but not for the functionality
125 125
      */
126
-    public function run(JsonStorage $storage) {}
127
-    public function render() {}
128
-    public function get() {}
126
+	public function run(JsonStorage $storage) {}
127
+	public function render() {}
128
+	public function get() {}
129 129
 }
130 130
\ No newline at end of file
Please login to merge, or discard this patch.
cloudcontrol/library/components/DocumentComponent.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
 			if (isset($this->parameters['document'])) {
84 84
 				$this->runByDocumentParameter();
85 85
 			} else {
86
-				throw new \Exception('When not using a regex, you need to set the parameter `document` with the path to the document in this sitemap item: ' . $this->matchedSitemapItem->title);
86
+				throw new \Exception('When not using a regex, you need to set the parameter `document` with the path to the document in this sitemap item: '.$this->matchedSitemapItem->title);
87 87
 			}
88 88
 		}
89 89
 
@@ -100,9 +100,9 @@  discard block
 block discarded – undo
100 100
 				$relativeDocumentUri = current($this->matchedSitemapItem->matches[1]);
101 101
 				if (isset($this->parameters['folder'])) {
102 102
 					if (substr($this->parameters['folder'], -1) !== '/') {
103
-						$this->parameters['folder'] = $this->parameters['folder'] . '/';
103
+						$this->parameters['folder'] = $this->parameters['folder'].'/';
104 104
 					}
105
-					$relativeDocumentUri = $this->parameters['folder'] . $relativeDocumentUri;
105
+					$relativeDocumentUri = $this->parameters['folder'].$relativeDocumentUri;
106 106
 				}
107 107
 
108 108
 				$document = $this->storage->getDocumentBySlug($relativeDocumentUri);
Please login to merge, or discard this patch.
cloudcontrol/templates/cms/documents/document-form.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
 <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.1/js/bootstrap.min.js"></script>
4 4
 <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" rel="stylesheet">
5 5
 <script>var smallestImage = '<?=$smallestImage?>';</script>
6
-<?$copyable=''?>
6
+<?$copyable = ''?>
7 7
 <section class="documents">
8 8
 	<h2><i class="fa fa-file-text-o"></i> Documents</h2>
9 9
 	<nav class="actions">
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
 			</div>
24 24
 		</li>
25 25
 	</ul>
26
-	<?include('document-form-form.php');?>
26
+	<?include('document-form-form.php'); ?>
27 27
 </section>
28 28
 
29 29
 <script>
Please login to merge, or discard this patch.
cloudcontrol/library/images/ImageResizer.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
 				}
44 44
 				return $returnFileNames;
45 45
 			} else {
46
-				throw new \Exception('Image doesnt exist: ' . $imagePath);
46
+				throw new \Exception('Image doesnt exist: '.$imagePath);
47 47
 			}
48 48
 		}
49 49
 
@@ -54,10 +54,10 @@  discard block
 block discarded – undo
54 54
 		 * @return string
55 55
 		 * @throws \Exception
56 56
 		 */
57
-		public function resize($imagePath='', $width='',$height='')
57
+		public function resize($imagePath = '', $width = '', $height = '')
58 58
 		{
59
-			$modifier = '-r' . $width . 'x' . $height;
60
-			return $this->applyMethod('Resize', $imagePath, $width,$height, $modifier);
59
+			$modifier = '-r'.$width.'x'.$height;
60
+			return $this->applyMethod('Resize', $imagePath, $width, $height, $modifier);
61 61
 		}
62 62
 
63 63
 		/**
@@ -67,10 +67,10 @@  discard block
 block discarded – undo
67 67
 		 * @return string
68 68
 		 * @throws \Exception
69 69
 		 */
70
-		public function smartcrop($imagePath='', $width='',$height='')
70
+		public function smartcrop($imagePath = '', $width = '', $height = '')
71 71
 		{
72
-			$modifier = '-s' . $width . 'x' . $height;
73
-			return $this->applyMethod('SmartCrop', $imagePath, $width,$height, $modifier);
72
+			$modifier = '-s'.$width.'x'.$height;
73
+			return $this->applyMethod('SmartCrop', $imagePath, $width, $height, $modifier);
74 74
 		}
75 75
 
76 76
 		/**
@@ -80,10 +80,10 @@  discard block
 block discarded – undo
80 80
 		 * @return string
81 81
 		 * @throws \Exception
82 82
 		 */
83
-		public function boxcrop($imagePath='', $width='',$height='')
83
+		public function boxcrop($imagePath = '', $width = '', $height = '')
84 84
 		{
85
-			$modifier = '-b' . $width . 'x' . $height;
86
-			return $this->applyMethod('BoxCrop', $imagePath, $width,$height, $modifier);
85
+			$modifier = '-b'.$width.'x'.$height;
86
+			return $this->applyMethod('BoxCrop', $imagePath, $width, $height, $modifier);
87 87
 		}
88 88
 
89 89
 		/**
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
 		 *
93 93
 		 * @return string
94 94
 		 */
95
-		private function modifyName($imagePath, $modifier='')
95
+		private function modifyName($imagePath, $modifier = '')
96 96
 		{
97 97
 			$filename = basename($imagePath);
98 98
 			$path = dirname($imagePath);
@@ -102,30 +102,30 @@  discard block
 block discarded – undo
102 102
 				array_pop($fileParts);
103 103
 				$fileNameWithoutExtension = implode('-', $fileParts);
104 104
 				$fileNameWithoutExtension = slugify($fileNameWithoutExtension);
105
-				$filename = $fileNameWithoutExtension . $modifier  . '.' . $extension;
105
+				$filename = $fileNameWithoutExtension.$modifier.'.'.$extension;
106 106
 			} else {
107 107
 				$filename = slugify($filename);
108 108
 			}
109 109
 
110
-			if (file_exists($path . '/' . $filename)) {
110
+			if (file_exists($path.'/'.$filename)) {
111 111
 				$fileParts = explode('.', $filename);
112 112
 				if (count($fileParts) > 1) {
113 113
 					$extension = end($fileParts);
114 114
 					array_pop($fileParts);
115 115
 					$fileNameWithoutExtension = implode('-', $fileParts);
116 116
 					$fileNameWithoutExtension .= '-copy';
117
-					$filename = $fileNameWithoutExtension . '.' . $extension;
117
+					$filename = $fileNameWithoutExtension.'.'.$extension;
118 118
 				} else {
119 119
 					$filename .= '-copy';
120 120
 				}
121
-				return $this->modifyName($path . '/' . $filename);
121
+				return $this->modifyName($path.'/'.$filename);
122 122
 			}
123
-			return $path . '/' . $filename;
123
+			return $path.'/'.$filename;
124 124
 		}
125 125
 
126 126
 		private function applyMethod($method, $imagePath, $width, $height, $modifier)
127 127
 		{
128
-			$method = 'library\\images\\methods\\' . $method;
128
+			$method = 'library\\images\\methods\\'.$method;
129 129
 			$destination = $this->modifyName($imagePath, $modifier);
130 130
 			if (file_exists($imagePath)) {
131 131
 				$image = new Image();
@@ -139,7 +139,7 @@  discard block
 block discarded – undo
139 139
 				$resizedImage->SaveImage($destination, $resizedImage->GetImageMimeType($imagePath), 80);
140 140
 				return basename($destination);
141 141
 			} else {
142
-				throw new \Exception('Image doesnt exist: ' . $imagePath);
142
+				throw new \Exception('Image doesnt exist: '.$imagePath);
143 143
 			}
144 144
 		}
145 145
 	}
Please login to merge, or discard this patch.
cloudcontrol/library/cc/Application.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 		 */
66 66
 		private function config()
67 67
 		{
68
-			$configPath = __DIR__ . '/../../config.json';
68
+			$configPath = __DIR__.'/../../config.json';
69 69
 			if (realpath($configPath) !== false) {
70 70
 				$json = file_get_contents($configPath);
71 71
 				$this->config = json_decode($json);
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
 		private function sitemapMatching($request)
95 95
 		{
96 96
 			$sitemap = $this->storage->getSitemap();
97
-			$relativeUri = '/' . $request::$relativeUri;
97
+			$relativeUri = '/'.$request::$relativeUri;
98 98
 
99 99
 			foreach ($sitemap as $sitemapItem) {
100 100
 				if ($sitemapItem->regex) {
@@ -157,17 +157,17 @@  discard block
 block discarded – undo
157 157
 		 * @return mixed
158 158
 		 * @throws \Exception
159 159
 		 */
160
-		private function getComponentObject($class='', $template='', $parameters=array(), $matchedSitemapItem)
160
+		private function getComponentObject($class = '', $template = '', $parameters = array(), $matchedSitemapItem)
161 161
 		{
162
-			$libraryComponentName = '\\library\\components\\' . $class;
163
-			$userComponentName = '\\components\\' . $class;
162
+			$libraryComponentName = '\\library\\components\\'.$class;
163
+			$userComponentName = '\\components\\'.$class;
164 164
 			
165 165
 			if (\autoLoad($libraryComponentName, false)) {
166 166
 				$component = new $libraryComponentName($template, $this->request, $parameters, $matchedSitemapItem);
167 167
 			} elseif (\autoLoad($userComponentName, false)) {
168 168
 				$component = new $userComponentName($template, $this->request, $parameters, $matchedSitemapItem);
169 169
 			} else {
170
-				throw new \Exception('Could not load component ' . $class);
170
+				throw new \Exception('Could not load component '.$class);
171 171
 			}
172 172
 			
173 173
 			if (!$component instanceof Component) {
@@ -226,7 +226,7 @@  discard block
 block discarded – undo
226 226
 		public function setCachingHeaders()
227 227
 		{
228 228
 			header('Expires: '.gmdate('D, d M Y H:i:s \G\M\T', time() + (60 * 60 * 24 * 2))); // 2 days
229
-			header("Cache-Control: max-age=" . (60 * 60 * 24 * 2));
229
+			header("Cache-Control: max-age=".(60 * 60 * 24 * 2));
230 230
 		}
231 231
 
232 232
 		/**
Please login to merge, or discard this patch.