@@ -37,11 +37,11 @@ discard block |
||
37 | 37 | |
38 | 38 | if (Arr::get($params, 'fit', false)) { |
39 | 39 | // add callback functionality to retain maximal original image size |
40 | - $image->fit($width, $height, function ($constraint) { |
|
40 | + $image->fit($width, $height, function($constraint) { |
|
41 | 41 | $constraint->upsize(); |
42 | 42 | }); |
43 | 43 | } elseif ($width || $height) { |
44 | - $image->resize($width, $height, function ($constraint) { |
|
44 | + $image->resize($width, $height, function($constraint) { |
|
45 | 45 | $constraint->aspectRatio(); |
46 | 46 | $constraint->upsize(); |
47 | 47 | }); |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | */ |
104 | 104 | public function runFilter(Image $image, $filter) |
105 | 105 | { |
106 | - $filters = explode(',',$filter); |
|
106 | + $filters = explode(',', $filter); |
|
107 | 107 | if (in_array('greyscale', $filters, true)) { |
108 | 108 | $this->runGreyscaleFilter($image); |
109 | 109 | } |
@@ -155,7 +155,7 @@ discard block |
||
155 | 155 | $x = Arr::get($params, 'x', null); |
156 | 156 | $y = Arr::get($params, 'y', null); |
157 | 157 | } |
158 | - if ($w == 0 && $h == 0 && $x == 0 && $y ==0) { |
|
158 | + if ($w == 0 && $h == 0 && $x == 0 && $y == 0) { |
|
159 | 159 | return $image; |
160 | 160 | } |
161 | 161 | $image->crop($w, $h, $x, $y); |
@@ -31,7 +31,7 @@ discard block |
||
31 | 31 | * @param array $options - additional html attribute options |
32 | 32 | * @return $this |
33 | 33 | */ |
34 | - public function setEdit($url, array $options=[]) |
|
34 | + public function setEdit($url, array $options = []) |
|
35 | 35 | { |
36 | 36 | $this->_buttons['edit'] = $options; |
37 | 37 | $this->_buttons['edit']['url'] = $url; |
@@ -43,7 +43,7 @@ discard block |
||
43 | 43 | * @param array|string $url |
44 | 44 | * @param array $options - additional html attribute options |
45 | 45 | */ |
46 | - public function setDelete($url, array $options=[]) |
|
46 | + public function setDelete($url, array $options = []) |
|
47 | 47 | { |
48 | 48 | $this->_buttons['delete'] = $options; |
49 | 49 | $this->_buttons['delete']['url'] = $url; |
@@ -59,7 +59,7 @@ discard block |
||
59 | 59 | * will append text to the CSS class e.g. btn-$type |
60 | 60 | * @param array $options - passed to Html::buttonCustom |
61 | 61 | */ |
62 | - public function addButton($key, $url, $text, $icon='', $class='', $options=[]) |
|
62 | + public function addButton($key, $url, $text, $icon = '', $class = '', $options = []) |
|
63 | 63 | { |
64 | 64 | $this->_buttons[$key] = array_merge(compact('url', 'text', 'icon', 'class'), $options); |
65 | 65 | } |
@@ -83,7 +83,7 @@ discard block |
||
83 | 83 | */ |
84 | 84 | public function getWidth() |
85 | 85 | { |
86 | - return 'calc(' . (count($this->_buttons)+count($this->_actions)) . ' * ' .$this->buttonWidth . ')'; |
|
86 | + return 'calc('.(count($this->_buttons) + count($this->_actions)).' * '.$this->buttonWidth.')'; |
|
87 | 87 | } |
88 | 88 | |
89 | 89 | /** |
@@ -97,11 +97,11 @@ discard block |
||
97 | 97 | if (!isset($btnOps['data'])) |
98 | 98 | $btnOps['data'] = []; |
99 | 99 | if ($this->getGrid()->hasIndexColumn()) |
100 | - $btnOps['data'] = ['index' => $model[$this->getGrid()->getIndexColumn()->getKey()] ]; |
|
100 | + $btnOps['data'] = ['index' => $model[$this->getGrid()->getIndexColumn()->getKey()]]; |
|
101 | 101 | $func = 'buttonCustom'; |
102 | 102 | if ($buttonKey === 'delete') { |
103 | 103 | $func = 'buttonDelete'; |
104 | - $btnOps['data'] = Arr::merge($btnOps['data'], ['data'=> ['delete-ajax' => true ]]); |
|
104 | + $btnOps['data'] = Arr::merge($btnOps['data'], ['data'=> ['delete-ajax' => true]]); |
|
105 | 105 | } |
106 | 106 | if ($buttonKey === 'edit') { |
107 | 107 | $func = 'buttonEdit'; |
@@ -109,10 +109,10 @@ discard block |
||
109 | 109 | $text = Arr::remove($btnOps, 'text', ''); |
110 | 110 | $url = Arr::remove($btnOps, 'url', ''); |
111 | 111 | $url = $this->grid->replaceRowTagsWithValues($url, $model); |
112 | - $btnOps['class'] = Arr::get($btnOps, 'class', '') . ' btn-grid'; |
|
112 | + $btnOps['class'] = Arr::get($btnOps, 'class', '').' btn-grid'; |
|
113 | 113 | $buttons[] = Html::$func($url, $text, $btnOps); |
114 | 114 | } |
115 | - return '<div class="btn-group btn-column">' . implode('', $buttons) . '</div>'; |
|
115 | + return '<div class="btn-group btn-column">'.implode('', $buttons).'</div>'; |
|
116 | 116 | } |
117 | 117 | } |
118 | 118 |
@@ -94,10 +94,12 @@ |
||
94 | 94 | if (count($this->_buttons)) { |
95 | 95 | $buttons = []; |
96 | 96 | foreach ($this->_buttons as $buttonKey => $btnOps) { |
97 | - if (!isset($btnOps['data'])) |
|
98 | - $btnOps['data'] = []; |
|
99 | - if ($this->getGrid()->hasIndexColumn()) |
|
100 | - $btnOps['data'] = ['index' => $model[$this->getGrid()->getIndexColumn()->getKey()] ]; |
|
97 | + if (!isset($btnOps['data'])) { |
|
98 | + $btnOps['data'] = []; |
|
99 | + } |
|
100 | + if ($this->getGrid()->hasIndexColumn()) { |
|
101 | + $btnOps['data'] = ['index' => $model[$this->getGrid()->getIndexColumn()->getKey()] ]; |
|
102 | + } |
|
101 | 103 | $func = 'buttonCustom'; |
102 | 104 | if ($buttonKey === 'delete') { |
103 | 105 | $func = 'buttonDelete'; |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | * @param array $params any paramters from @see dds and dds_choice |
174 | 174 | * @param object $renderer the render object |
175 | 175 | */ |
176 | - public function __construct($params, $renderer=null) |
|
176 | + public function __construct($params, $renderer = null) |
|
177 | 177 | { |
178 | 178 | $this->params = $params; |
179 | 179 | $this->renderer = $renderer; |
@@ -198,7 +198,7 @@ discard block |
||
198 | 198 | $request = self::convertDataRequestToJson($this->params['data']); |
199 | 199 | $responded = self::$page->requestWidgetData($request, $data, $id, false, $meta); |
200 | 200 | if ($responded) { |
201 | - $result['hasData'] = count($data)>0; |
|
201 | + $result['hasData'] = count($data) > 0; |
|
202 | 202 | $result['hasResponse'] = true; |
203 | 203 | $result['data'] = $data; |
204 | 204 | $result['meta'] = $meta; |
@@ -223,21 +223,21 @@ discard block |
||
223 | 223 | * @return null|errors|array returns errors if not valid, null if called |
224 | 224 | * from within a template and the data if from within a plugin |
225 | 225 | */ |
226 | - protected function queryChoice($template=true) |
|
226 | + protected function queryChoice($template = true) |
|
227 | 227 | { |
228 | 228 | // check usage |
229 | 229 | if (!isset($this->params['member'])) |
230 | - return "Usage: you must provide a 'member' parameter. You provided ".print_r($this->params,true); |
|
230 | + return "Usage: you must provide a 'member' parameter. You provided ".print_r($this->params, true); |
|
231 | 231 | if ($this->renderer && !isset($this->params['assign'])) |
232 | - return "Usage: you must provide an 'assign' parameter. You provided ".print_r($this->params,true); |
|
233 | - if (strpos($this->params['member'],':') === false && !isset($this->params['class'])) |
|
232 | + return "Usage: you must provide an 'assign' parameter. You provided ".print_r($this->params, true); |
|
233 | + if (strpos($this->params['member'], ':') === false && !isset($this->params['class'])) |
|
234 | 234 | return "Usage: if you do not scope the member as class::member then you must provide the class parameter"; |
235 | 235 | |
236 | 236 | // extract out class and member |
237 | 237 | $class = null; |
238 | 238 | $member = null; |
239 | - if (strpos($this->params['member'],':') !== false) |
|
240 | - list ($class, $member) = explode(':', str_replace('::',':',$this->params['member'])); |
|
239 | + if (strpos($this->params['member'], ':') !== false) |
|
240 | + list ($class, $member) = explode(':', str_replace('::', ':', $this->params['member'])); |
|
241 | 241 | else { |
242 | 242 | $class = $this->params['class']; |
243 | 243 | $member = $this->params['member']; |
@@ -285,10 +285,10 @@ discard block |
||
285 | 285 | { |
286 | 286 | // check usage |
287 | 287 | if (!isset($this->params['class'])) |
288 | - return "Usage: you must provide a 'class' parameter. You provided ".print_r($this->params,true); |
|
288 | + return "Usage: you must provide a 'class' parameter. You provided ".print_r($this->params, true); |
|
289 | 289 | |
290 | 290 | if ($this->renderer && !isset($this->params['assign'])) |
291 | - return "Usage: you must provide an 'assign' parameter. You provided ".print_r($this->params,true); |
|
291 | + return "Usage: you must provide an 'assign' parameter. You provided ".print_r($this->params, true); |
|
292 | 292 | |
293 | 293 | $fields = isset($this->params['fields']) ? $this->params['fields'] : []; |
294 | 294 | |
@@ -384,7 +384,7 @@ discard block |
||
384 | 384 | if (is_array($dps['dds_filter'])) |
385 | 385 | $filters[] = json_encode($dps['dds_filter']); |
386 | 386 | // else deprecated json approach |
387 | - else if (strpos(trim($dps['dds_filter']), '[')!==0) |
|
387 | + else if (strpos(trim($dps['dds_filter']), '[') !== 0) |
|
388 | 388 | $filters[] = "[$dps[dds_filter]]"; |
389 | 389 | else |
390 | 390 | $filters[] = $dps['dds_filter']; |
@@ -392,7 +392,7 @@ discard block |
||
392 | 392 | |
393 | 393 | // create the filters clause |
394 | 394 | if (count($filters)) |
395 | - $data[] = "'filters':".implode(',',$filters); |
|
395 | + $data[] = "'filters':".implode(',', $filters); |
|
396 | 396 | |
397 | 397 | // sort out the order |
398 | 398 | if (isset($dps['dds_order'])) { |
@@ -457,7 +457,7 @@ discard block |
||
457 | 457 | $classType = $d['_class_type']; |
458 | 458 | foreach ($d as $field=>$value) { |
459 | 459 | // ignore all bookkeeping fields |
460 | - if (strpos($field, '_')===0) |
|
460 | + if (strpos($field, '_') === 0) |
|
461 | 461 | continue; |
462 | 462 | $edit[$i][$field] = self::createFieldEditable($classType, $field, $d['_uuid'], $value); |
463 | 463 | } |
@@ -154,8 +154,9 @@ discard block |
||
154 | 154 | self::processTags($allowableTags, $tagsProcessed); |
155 | 155 | } |
156 | 156 | if (is_array($value)) { |
157 | - foreach ($value as $k => $v) |
|
158 | - $value[$k] = static::sanitise($v, $allowableTags); |
|
157 | + foreach ($value as $k => $v) { |
|
158 | + $value[$k] = static::sanitise($v, $allowableTags); |
|
159 | + } |
|
159 | 160 | } else { |
160 | 161 | if (!is_null($value)) { |
161 | 162 | if (isset($tagsProcessed[$allowableTags])) { |
@@ -189,14 +190,16 @@ discard block |
||
189 | 190 | { |
190 | 191 | profile_begin('Html::purify', 'html'); |
191 | 192 | if (is_array($value)) { |
192 | - foreach ($value as $k => $v) |
|
193 | - $value[$k] = static::purify($v, $allowedTags); |
|
193 | + foreach ($value as $k => $v) { |
|
194 | + $value[$k] = static::purify($v, $allowedTags); |
|
195 | + } |
|
194 | 196 | } else { |
195 | 197 | if (!is_null($value)) { |
196 | - if ($allowedTags === false) |
|
197 | - $value = trim(HtmlPurifier::process($value)); |
|
198 | - else |
|
199 | - $value = trim(HtmlPurifier::process(strip_tags($value, $allowedTags))); |
|
198 | + if ($allowedTags === false) { |
|
199 | + $value = trim(HtmlPurifier::process($value)); |
|
200 | + } else { |
|
201 | + $value = trim(HtmlPurifier::process(strip_tags($value, $allowedTags))); |
|
202 | + } |
|
200 | 203 | } |
201 | 204 | } |
202 | 205 | profile_end('Html::purify', 'html'); |
@@ -214,8 +217,9 @@ discard block |
||
214 | 217 | public static function encodeEntities($value, $entities = ENT_QUOTES) |
215 | 218 | { |
216 | 219 | if (is_array($value)) { |
217 | - foreach ($value as $k => $v) |
|
218 | - $value[$k] = static::encodeEntities($v, $entities); |
|
220 | + foreach ($value as $k => $v) { |
|
221 | + $value[$k] = static::encodeEntities($v, $entities); |
|
222 | + } |
|
219 | 223 | } else { |
220 | 224 | $value = htmlentities($value, $entities); |
221 | 225 | } |
@@ -251,18 +255,22 @@ discard block |
||
251 | 255 | */ |
252 | 256 | public static function highlight($search, $html, $empty='') |
253 | 257 | { |
254 | - if ($html === null) |
|
255 | - return neon()->formatter->nullDisplay; |
|
256 | - if ($html === '') |
|
257 | - return $empty; |
|
258 | - if (empty($search)) |
|
259 | - return $html; |
|
258 | + if ($html === null) { |
|
259 | + return neon()->formatter->nullDisplay; |
|
260 | + } |
|
261 | + if ($html === '') { |
|
262 | + return $empty; |
|
263 | + } |
|
264 | + if (empty($search)) { |
|
265 | + return $html; |
|
266 | + } |
|
260 | 267 | |
261 | 268 | profile_begin('Html::Highlight'); |
262 | 269 | // escape search and html entities as otherwise the loadHTML or appendXML |
263 | 270 | // can blow up if there are < & > in the data |
264 | - if (!is_array($search)) |
|
265 | - $search = [$search]; |
|
271 | + if (!is_array($search)) { |
|
272 | + $search = [$search]; |
|
273 | + } |
|
266 | 274 | try { |
267 | 275 | foreach ($search as $s) { |
268 | 276 | // now search and rebuild the data |
@@ -148,7 +148,7 @@ discard block |
||
148 | 148 | $params['content'] = $content; |
149 | 149 | if (class_exists($class)) { |
150 | 150 | $widget = new $class(); |
151 | - foreach($params as $key => $val) { |
|
151 | + foreach ($params as $key => $val) { |
|
152 | 152 | if ($widget->hasProperty($key)) |
153 | 153 | $widget->$key = $val; |
154 | 154 | } |
@@ -178,7 +178,7 @@ discard block |
||
178 | 178 | $type = Arr::getRequired($params, 'type'); |
179 | 179 | $options = Arr::get($params, 'options', []); |
180 | 180 | if (!is_array($options)) |
181 | - throw new \InvalidArgumentException('"options" property must be an array "' . gettype($options) . '" given'); |
|
181 | + throw new \InvalidArgumentException('"options" property must be an array "'.gettype($options).'" given'); |
|
182 | 182 | $default = Arr::get($params, 'default', ''); |
183 | 183 | |
184 | 184 | $value = neon()->view->styleManager->add($name, $default, $type, $options); |
@@ -215,7 +215,7 @@ discard block |
||
215 | 215 | if (!isset($params['route'])) { |
216 | 216 | trigger_error("path: missing 'route' parameter"); |
217 | 217 | } |
218 | - array_unshift($params, $params['route']) ; |
|
218 | + array_unshift($params, $params['route']); |
|
219 | 219 | unset($params['route']); |
220 | 220 | return Url::toRoute($params, true); |
221 | 221 | } |
@@ -233,7 +233,7 @@ discard block |
||
233 | 233 | */ |
234 | 234 | public function csrf_element($params) |
235 | 235 | { |
236 | - return '<input type="hidden" name="'.neon()->request->csrfParam.'" value="' . neon()->request->getCsrfToken() . '" />'; |
|
236 | + return '<input type="hidden" name="'.neon()->request->csrfParam.'" value="'.neon()->request->getCsrfToken().'" />'; |
|
237 | 237 | } |
238 | 238 | |
239 | 239 | /** |
@@ -329,39 +329,39 @@ discard block |
||
329 | 329 | $params['widths'] = self::IMG_SRCSET_DEFAULT_WIDTHS; |
330 | 330 | } |
331 | 331 | |
332 | - $id = Arr::pull($params,'firefly_id'); |
|
333 | - $widths = array_map('trim',explode(',',Arr::pull($params,'widths'))); |
|
332 | + $id = Arr::pull($params, 'firefly_id'); |
|
333 | + $widths = array_map('trim', explode(',', Arr::pull($params, 'widths'))); |
|
334 | 334 | $srcsetParts = []; |
335 | 335 | $srcSizeParts = []; |
336 | 336 | $useResolutions = []; |
337 | 337 | $minBreak = false; |
338 | 338 | if (isset($params['min-break'])) { |
339 | - $minBreak = Arr::pull($params,'min-break'); |
|
340 | - if (!Str::validateNumericWithUnits($minBreak,['px','vw'])) { |
|
339 | + $minBreak = Arr::pull($params, 'min-break'); |
|
340 | + if (!Str::validateNumericWithUnits($minBreak, ['px', 'vw'])) { |
|
341 | 341 | throw new \InvalidArgumentException("The min-break value '".$minBreak."' should be numeric and end with 'px' or 'vw'"); |
342 | 342 | } |
343 | 343 | } |
344 | 344 | if (isset($params['breaks'])) { |
345 | 345 | // optionally validate & collate the breaks for the 'sizes' attribute |
346 | - $breaks = array_map('trim',explode(',',Arr::pull($params,'breaks'))); |
|
346 | + $breaks = array_map('trim', explode(',', Arr::pull($params, 'breaks'))); |
|
347 | 347 | foreach ($breaks as $idx=>$break) { |
348 | - if (!Str::validateNumericWithUnits($break, ['px','vw'])) { |
|
348 | + if (!Str::validateNumericWithUnits($break, ['px', 'vw'])) { |
|
349 | 349 | throw new \InvalidArgumentException("The break value '".$break."' should be numeric and end with 'px' or 'vw'"); |
350 | 350 | } |
351 | - if ($idx==0 && $minBreak) { |
|
351 | + if ($idx == 0 && $minBreak) { |
|
352 | 352 | $break = "(min-width: ".$minBreak.") ".$break; |
353 | 353 | } |
354 | - $srcSizeParts[]=$break; |
|
354 | + $srcSizeParts[] = $break; |
|
355 | 355 | } |
356 | 356 | } |
357 | 357 | elseif (isset($params['resolutions'])) { |
358 | 358 | // optionally validate & collate any specified resolutions to use (if breaks haven't been specified) |
359 | - $useResolutions = array_map('trim',explode(',',Arr::pull($params,'resolutions'))); |
|
360 | - if (count($useResolutions) != count($widths)-1) { |
|
361 | - throw new \InvalidArgumentException("Since there are ".count($widths)." widths you should specify ".(count($widths)-1)." resolutions to apply"); |
|
359 | + $useResolutions = array_map('trim', explode(',', Arr::pull($params, 'resolutions'))); |
|
360 | + if (count($useResolutions) != count($widths) - 1) { |
|
361 | + throw new \InvalidArgumentException("Since there are ".count($widths)." widths you should specify ".(count($widths) - 1)." resolutions to apply"); |
|
362 | 362 | } |
363 | 363 | foreach ($useResolutions as $useResolution) { |
364 | - if (!Str::validateNumericWithUnits($useResolution,['x'])) { |
|
364 | + if (!Str::validateNumericWithUnits($useResolution, ['x'])) { |
|
365 | 365 | throw new \InvalidArgumentException("The resolution '".$useResolution."' is not a valid resolution, it should be numeric and then end with an 'x'"); |
366 | 366 | } |
367 | 367 | } |
@@ -369,7 +369,7 @@ discard block |
||
369 | 369 | else { |
370 | 370 | // if neither 'breaks' or 'resolutions' was specified then use the widths |
371 | 371 | foreach ($widths as $idx=>$width) { |
372 | - if ($idx==0 && $minBreak) { |
|
372 | + if ($idx == 0 && $minBreak) { |
|
373 | 373 | $width = "(min-width: ".$minBreak.") ".$width; |
374 | 374 | } |
375 | 375 | $srcSizeParts[] = $width."px"; |
@@ -388,31 +388,31 @@ discard block |
||
388 | 388 | if (!is_numeric($width)) { |
389 | 389 | throw new \InvalidArgumentException("One of the widths specified was not numeric '".$width."'"); |
390 | 390 | } |
391 | - $useParams = ['id'=>$id, 'w'=>(int)$width]; |
|
391 | + $useParams = ['id'=>$id, 'w'=>(int) $width]; |
|
392 | 392 | if ($useQuality) { |
393 | 393 | $useParams['q'] = $useQuality; |
394 | 394 | } |
395 | 395 | $imageUrl = $this->firefly_image($useParams); |
396 | 396 | if ($useResolutions) { |
397 | - $srcsetParts[] = $imageUrl.( ($idx>=1) ? ' '.$useResolutions[$idx-1] : '' ); |
|
397 | + $srcsetParts[] = $imageUrl.(($idx >= 1) ? ' '.$useResolutions[$idx - 1] : ''); |
|
398 | 398 | } |
399 | 399 | else { |
400 | - $srcsetParts[] = $imageUrl . ' ' . $width . 'w'; |
|
400 | + $srcsetParts[] = $imageUrl.' '.$width.'w'; |
|
401 | 401 | } |
402 | - if ($idx==0 && !isset($params['src-width']) && !isset($params['src'])) { |
|
402 | + if ($idx == 0 && !isset($params['src-width']) && !isset($params['src'])) { |
|
403 | 403 | $params['src'] = $imageUrl; |
404 | 404 | } |
405 | 405 | } |
406 | 406 | |
407 | 407 | // collate the tag attributes |
408 | 408 | if (isset($params['src-width'])) { |
409 | - $srcWidth = Arr::pull($params,'src-width'); |
|
409 | + $srcWidth = Arr::pull($params, 'src-width'); |
|
410 | 410 | if (!is_numeric($srcWidth)) { |
411 | 411 | throw new \InvalidArgumentException("src-width '".$srcWidth."' must be numeric"); |
412 | 412 | } |
413 | - $useParams = ['id'=>$id, 'w'=>(int)$srcWidth]; |
|
413 | + $useParams = ['id'=>$id, 'w'=>(int) $srcWidth]; |
|
414 | 414 | if (isset($params['quality'])) { |
415 | - $useParams = (int)$params['quality']; |
|
415 | + $useParams = (int) $params['quality']; |
|
416 | 416 | } |
417 | 417 | if (!isset($params['src'])) { |
418 | 418 | $params['src'] = $this->firefly_image($useParams); |
@@ -426,12 +426,12 @@ discard block |
||
426 | 426 | } |
427 | 427 | |
428 | 428 | // finally generate the tag ... note that these can overwrite the previously generated params |
429 | - $tagAttributes = []; |
|
429 | + $tagAttributes = []; |
|
430 | 430 | foreach ($params as $key=>$value) { |
431 | 431 | $tagAttributes[] = $key."='".htmlspecialchars($value)."'"; |
432 | 432 | } |
433 | 433 | |
434 | - return "<img ".implode(' ',$tagAttributes).">"; |
|
434 | + return "<img ".implode(' ', $tagAttributes).">"; |
|
435 | 435 | } |
436 | 436 | |
437 | 437 | /** |
@@ -462,7 +462,7 @@ discard block |
||
462 | 462 | else |
463 | 463 | return $value; |
464 | 464 | } else { |
465 | - return "Usage: you must provide an 'app' and a 'name' parameter. You provided ".print_r($params,true); |
|
465 | + return "Usage: you must provide an 'app' and a 'name' parameter. You provided ".print_r($params, true); |
|
466 | 466 | } |
467 | 467 | } |
468 | 468 | |
@@ -484,7 +484,7 @@ discard block |
||
484 | 484 | { |
485 | 485 | $format = 'Y-m-d H:i:s'; |
486 | 486 | if (isset($params['stamp'])) |
487 | - return date($format, (integer)$params['stamp']); |
|
487 | + return date($format, (integer) $params['stamp']); |
|
488 | 488 | return date($format); |
489 | 489 | } |
490 | 490 | |
@@ -496,7 +496,7 @@ discard block |
||
496 | 496 | */ |
497 | 497 | public function json($params) |
498 | 498 | { |
499 | - return '<pre>' . json_encode($params, JSON_PRETTY_PRINT) . '</pre>'; |
|
499 | + return '<pre>'.json_encode($params, JSON_PRETTY_PRINT).'</pre>'; |
|
500 | 500 | } |
501 | 501 | |
502 | 502 | /** |
@@ -511,7 +511,7 @@ discard block |
||
511 | 511 | * @return int |
512 | 512 | * @throws \Exception |
513 | 513 | */ |
514 | - public function getAssetPosition($params, $default='end') |
|
514 | + public function getAssetPosition($params, $default = 'end') |
|
515 | 515 | { |
516 | 516 | $position = Arr::get($params, 'pos', Arr::get($params, 'position', $default)); |
517 | 517 | $positions = [ |
@@ -522,7 +522,7 @@ discard block |
||
522 | 522 | 'load' => View::POS_LOAD, |
523 | 523 | ]; |
524 | 524 | if (!array_key_exists($position, $positions)) { |
525 | - throw new \Exception('The javascript position specified must be one of ' . print_r(array_keys($positions)) . ', you specified "'.$position.'"'); |
|
525 | + throw new \Exception('The javascript position specified must be one of '.print_r(array_keys($positions)).', you specified "'.$position.'"'); |
|
526 | 526 | } |
527 | 527 | return $positions[$position]; |
528 | 528 | } |
@@ -726,7 +726,7 @@ discard block |
||
726 | 726 | public function protectHtmlEntities($params, $smarty) |
727 | 727 | { |
728 | 728 | $input = $params['input']; |
729 | - $output = str_replace('&','&', $input); |
|
729 | + $output = str_replace('&', '&', $input); |
|
730 | 730 | if (!empty($params['assign'])) { |
731 | 731 | $smarty->assign($params['assign'], $output); |
732 | 732 | } else { |
@@ -14,9 +14,9 @@ discard block |
||
14 | 14 | |
15 | 15 | interface IColumn |
16 | 16 | { |
17 | - public function __construct($config=[]); |
|
17 | + public function __construct($config = []); |
|
18 | 18 | |
19 | - public function renderDataCell($model, $key, $index); // GRID: called by grid |
|
19 | + public function renderDataCell($model, $key, $index); // GRID: called by grid |
|
20 | 20 | |
21 | 21 | /** |
22 | 22 | * Renders the contents of the cell (can be overriden by setting self::setDataCellContentFunction) |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | * Set whether this column is sortable or not |
150 | 150 | * @param bool $bool |
151 | 151 | */ |
152 | - public function setIsSortable($bool=true); |
|
152 | + public function setIsSortable($bool = true); |
|
153 | 153 | |
154 | 154 | /** |
155 | 155 | * Is the column sortable |
@@ -250,7 +250,7 @@ discard block |
||
250 | 250 | * |
251 | 251 | * @param boolean $bool |
252 | 252 | */ |
253 | - public function setAsIndex($bool=true); |
|
253 | + public function setAsIndex($bool = true); |
|
254 | 254 | |
255 | 255 | /** |
256 | 256 | * Set the title of the column |
@@ -299,7 +299,7 @@ discard block |
||
299 | 299 | * |
300 | 300 | * @return null|callable |
301 | 301 | */ |
302 | - public function getSearchFunction(); // GRID: called by grid |
|
302 | + public function getSearchFunction(); // GRID: called by grid |
|
303 | 303 | |
304 | 304 | /** |
305 | 305 | * Set the database field name. This is used to lookup the row data, and in filters and ordering |
@@ -362,7 +362,7 @@ discard block |
||
362 | 362 | * @param array $linkOptions |
363 | 363 | * @return mixed |
364 | 364 | */ |
365 | - public function addRowAction($key, $text, $linkOptions=[]); |
|
365 | + public function addRowAction($key, $text, $linkOptions = []); |
|
366 | 366 | |
367 | 367 | public function renderRowActions($model, $key, $index); |
368 | 368 |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | return $this->_width; |
174 | 174 | } |
175 | 175 | |
176 | - public function __construct($config=[]) |
|
176 | + public function __construct($config = []) |
|
177 | 177 | { |
178 | 178 | parent::__construct($config); |
179 | 179 | if (!isset($config['key'])) { |
@@ -273,7 +273,7 @@ discard block |
||
273 | 273 | /** |
274 | 274 | * @inheritDoc |
275 | 275 | */ |
276 | - public function setIsSortable($bool=true) |
|
276 | + public function setIsSortable($bool = true) |
|
277 | 277 | { |
278 | 278 | $this->_sortable = $bool; |
279 | 279 | } |
@@ -286,7 +286,7 @@ discard block |
||
286 | 286 | return $this->_sortable; |
287 | 287 | } |
288 | 288 | |
289 | - public function setAsIndex($bool=true) |
|
289 | + public function setAsIndex($bool = true) |
|
290 | 290 | { |
291 | 291 | $this->grid->setIndexedByColumn($this->key); |
292 | 292 | // thi is a bit gnarly but tests for yii Active record data providers specifically |
@@ -354,7 +354,7 @@ discard block |
||
354 | 354 | return $this->_dataCellContentFunction; |
355 | 355 | } |
356 | 356 | // check for convention |
357 | - $functionName = 'render' . $this->key; |
|
357 | + $functionName = 'render'.$this->key; |
|
358 | 358 | if (method_exists($this->grid, $functionName) && $functionName !== 'renderfile') { |
359 | 359 | return $functionName; |
360 | 360 | } |
@@ -425,7 +425,7 @@ discard block |
||
425 | 425 | /** |
426 | 426 | * @inheritDoc |
427 | 427 | */ |
428 | - public function setDbField($field){ |
|
428 | + public function setDbField($field) { |
|
429 | 429 | $this->_dbField = $field; |
430 | 430 | return $this; |
431 | 431 | } |
@@ -433,8 +433,8 @@ discard block |
||
433 | 433 | /** |
434 | 434 | * @inheritDoc |
435 | 435 | */ |
436 | - public function getDbField(){ |
|
437 | - if ($this->_dbField === null){ |
|
436 | + public function getDbField() { |
|
437 | + if ($this->_dbField === null) { |
|
438 | 438 | // set to be the key |
439 | 439 | $this->_dbField = $this->key; |
440 | 440 | } |
@@ -451,7 +451,7 @@ discard block |
||
451 | 451 | /** |
452 | 452 | * @inheritDoc |
453 | 453 | */ |
454 | - public function setDbSortField($field){ |
|
454 | + public function setDbSortField($field) { |
|
455 | 455 | $this->_dbSortField = $field; |
456 | 456 | return $this; |
457 | 457 | } |
@@ -459,8 +459,8 @@ discard block |
||
459 | 459 | /** |
460 | 460 | * @inheritDoc |
461 | 461 | */ |
462 | - public function getDbSortField(){ |
|
463 | - if ($this->_dbSortField === null){ |
|
462 | + public function getDbSortField() { |
|
463 | + if ($this->_dbSortField === null) { |
|
464 | 464 | // set to be the key |
465 | 465 | $this->_dbSortField = $this->dbField; |
466 | 466 | } |
@@ -509,9 +509,9 @@ discard block |
||
509 | 509 | if ($this->grid->hasSort($this->key)) { |
510 | 510 | $sort = $this->grid->hasSortDescending() ? ' - ' : ' + '; |
511 | 511 | } |
512 | - $sortParam = $this->grid->hasSortDescending() ? $this->key : '-' . $this->key; |
|
512 | + $sortParam = $this->grid->hasSortDescending() ? $this->key : '-'.$this->key; |
|
513 | 513 | $url = neon()->getUrlManager()->createUrl([\Yii::$app->controller->getRoute(), $this->grid->id => ['sort' => $sortParam]]); |
514 | - return Html::a($this->getTitle() . $sort, $url, ['data-sort'=>$sortParam]); |
|
514 | + return Html::a($this->getTitle().$sort, $url, ['data-sort'=>$sortParam]); |
|
515 | 515 | } |
516 | 516 | |
517 | 517 | /** |
@@ -565,7 +565,7 @@ discard block |
||
565 | 565 | public function getFilterField() |
566 | 566 | { |
567 | 567 | $field = $this->getBaseFilterField(); |
568 | - foreach($this->filterFieldConfig as $key => $value) |
|
568 | + foreach ($this->filterFieldConfig as $key => $value) |
|
569 | 569 | $field[$key] = $value; |
570 | 570 | return $field; |
571 | 571 | } |
@@ -581,7 +581,7 @@ discard block |
||
581 | 581 | |
582 | 582 | public function setMemberConfig($config) |
583 | 583 | { |
584 | - foreach($config as $key => $value) { |
|
584 | + foreach ($config as $key => $value) { |
|
585 | 585 | if (isset($this->member->$key)) |
586 | 586 | $this->member->$key = $value; |
587 | 587 | } |
@@ -591,7 +591,7 @@ discard block |
||
591 | 591 | /** |
592 | 592 | * @inheritDoc |
593 | 593 | */ |
594 | - public function getCellData($row, $noValue='-') |
|
594 | + public function getCellData($row, $noValue = '-') |
|
595 | 595 | { |
596 | 596 | $data = null; |
597 | 597 | $key = $this->getKey(); |
@@ -644,7 +644,7 @@ discard block |
||
644 | 644 | if (is_array($display)) { |
645 | 645 | $display = implode(',', $display); |
646 | 646 | } |
647 | - return "<span title=\"".str_replace('"',"'", html_entity_decode(strip_tags($display)))."\">$out</span>"; |
|
647 | + return "<span title=\"".str_replace('"', "'", html_entity_decode(strip_tags($display)))."\">$out</span>"; |
|
648 | 648 | } |
649 | 649 | return $this->getCellData($model); |
650 | 650 | } |
@@ -654,7 +654,7 @@ discard block |
||
654 | 654 | */ |
655 | 655 | public function getFieldName() |
656 | 656 | { |
657 | - return $this->getGrid()->getId() . '[' . $this->key . '][search]'; |
|
657 | + return $this->getGrid()->getId().'['.$this->key.'][search]'; |
|
658 | 658 | } |
659 | 659 | |
660 | 660 | /** |
@@ -728,12 +728,12 @@ discard block |
||
728 | 728 | throw new \Exception('Unable to call a valid search function'); |
729 | 729 | } |
730 | 730 | |
731 | - protected $_actions =[]; |
|
731 | + protected $_actions = []; |
|
732 | 732 | |
733 | 733 | /** |
734 | 734 | * @inheritDoc |
735 | 735 | */ |
736 | - public function addRowAction($key, $text, $linkOptions=[]) |
|
736 | + public function addRowAction($key, $text, $linkOptions = []) |
|
737 | 737 | { |
738 | 738 | $linkOptions['text'] = $text; |
739 | 739 | $linkOptions['data-action'] = $key; |
@@ -759,7 +759,7 @@ discard block |
||
759 | 759 | } |
760 | 760 | $out = '<div class="neonGrid_rowActions">'; |
761 | 761 | $i = 0; |
762 | - foreach($this->_actions as $actionKey => $linkOptions) { |
|
762 | + foreach ($this->_actions as $actionKey => $linkOptions) { |
|
763 | 763 | if ($i > 0) $out .= ' | '; |
764 | 764 | if (isset($linkOptions['function'])) { |
765 | 765 | $func = $linkOptions['function']; |
@@ -786,7 +786,7 @@ discard block |
||
786 | 786 | * @param array $arguments of arguments |
787 | 787 | * @return mixed |
788 | 788 | */ |
789 | - public function callFunction($function, $arguments=[]) |
|
789 | + public function callFunction($function, $arguments = []) |
|
790 | 790 | { |
791 | 791 | if (is_string($function)) { |
792 | 792 | return call_user_func_array([$this->grid, $function], $arguments); |
@@ -811,7 +811,7 @@ discard block |
||
811 | 811 | if (count($columnData)) { |
812 | 812 | $this->member->dataMapFilters = ['uuid' => $columnData]; |
813 | 813 | } |
814 | - foreach($models as $model) { |
|
814 | + foreach ($models as $model) { |
|
815 | 815 | $this->member->makeMapRequest($this->getCellData($model, null)); |
816 | 816 | } |
817 | 817 | } |
@@ -41,8 +41,9 @@ discard block |
||
41 | 41 | public function editObject($changes) |
42 | 42 | { |
43 | 43 | // check if there's anything to do |
44 | - if (empty($changes) || $changes == $this->data) |
|
45 | - return true; |
|
44 | + if (empty($changes) || $changes == $this->data) { |
|
45 | + return true; |
|
46 | + } |
|
46 | 47 | |
47 | 48 | // extract the data and save appropriately to |
48 | 49 | // the associated database tables ... if any |
@@ -59,8 +60,9 @@ discard block |
||
59 | 60 | public function setDataSources($sources) |
60 | 61 | { |
61 | 62 | foreach ($sources as $key=>$value) { |
62 | - if (empty($value)) |
|
63 | - unset($sources[$key]); |
|
63 | + if (empty($value)) { |
|
64 | + unset($sources[$key]); |
|
65 | + } |
|
64 | 66 | } |
65 | 67 | $this->dataSourceIds = $sources; |
66 | 68 | } |
@@ -97,8 +99,9 @@ discard block |
||
97 | 99 | */ |
98 | 100 | protected function getDataSources() |
99 | 101 | { |
100 | - foreach ($this->dataSourceIds as $key=>$id) |
|
101 | - $this->dataSourceObjects[$key] = $this->getDds()->getObject($id); |
|
102 | + foreach ($this->dataSourceIds as $key=>$id) { |
|
103 | + $this->dataSourceObjects[$key] = $this->getDds()->getObject($id); |
|
104 | + } |
|
102 | 105 | } |
103 | 106 | |
104 | 107 | /** |
@@ -118,8 +121,9 @@ discard block |
||
118 | 121 | $object = array_merge($this->getAllowedFieldsForClass($object['_classType']), $object); |
119 | 122 | // now update the object with the data from daedalus |
120 | 123 | $data = $dds->getObject($object['_uuid']); |
121 | - if ($data) |
|
122 | - $object = array_replace($object, array_intersect_key($data, $object)); |
|
124 | + if ($data) { |
|
125 | + $object = array_replace($object, array_intersect_key($data, $object)); |
|
126 | + } |
|
123 | 127 | } |
124 | 128 | // recursively update if this is in a tree structure |
125 | 129 | if ($isTree && is_array($object)) { |
@@ -179,8 +183,9 @@ discard block |
||
179 | 183 | } |
180 | 184 | } |
181 | 185 | } |
182 | - if (count($relations)) |
|
183 | - $this->saveLinkedObjects($relations); |
|
186 | + if (count($relations)) { |
|
187 | + $this->saveLinkedObjects($relations); |
|
188 | + } |
|
184 | 189 | } |
185 | 190 | |
186 | 191 | /** |
@@ -216,8 +221,9 @@ discard block |
||
216 | 221 | $relations = $renderables[$subRenderable]['relations']; |
217 | 222 | foreach ($relations as $relation) { |
218 | 223 | $memberRef = $relation['memberRef']; |
219 | - if (!isset($extracted['__relations'][$objId][$memberRef])) |
|
220 | - $extracted['__relations'][$objId][$memberRef] = []; |
|
224 | + if (!isset($extracted['__relations'][$objId][$memberRef])) { |
|
225 | + $extracted['__relations'][$objId][$memberRef] = []; |
|
226 | + } |
|
221 | 227 | $extracted['__relations'][$objId][$memberRef] = array_merge($extracted['__relations'][$objId][$memberRef], $newObjectIds); |
222 | 228 | } |
223 | 229 | } |
@@ -259,8 +265,9 @@ discard block |
||
259 | 265 | if (empty($fieldsForClass[$classType])) { |
260 | 266 | $definition = $this->getDefinition(); |
261 | 267 | foreach ($definition['renderables'] as $r) { |
262 | - if ($r['type'] == 'MemberComponent') |
|
263 | - $fieldsForClass[$r['class_type']][$r['member_ref']] = null; |
|
268 | + if ($r['type'] == 'MemberComponent') { |
|
269 | + $fieldsForClass[$r['class_type']][$r['member_ref']] = null; |
|
270 | + } |
|
264 | 271 | } |
265 | 272 | } |
266 | 273 | return $fieldsForClass[$classType]; |
@@ -322,8 +329,9 @@ discard block |
||
322 | 329 | if (isset($renderables[$phoebeKey])) { |
323 | 330 | // check the renderable exists and is a class component |
324 | 331 | $ren = $renderables[$phoebeKey]; |
325 | - if ($ren['type'] != 'ClassComponent') |
|
326 | - continue; |
|
332 | + if ($ren['type'] != 'ClassComponent') { |
|
333 | + continue; |
|
334 | + } |
|
327 | 335 | |
328 | 336 | // create the object and any required data params |
329 | 337 | $object = [ |
@@ -334,8 +342,9 @@ discard block |
||
334 | 342 | foreach ($ren['items'] as $item) { |
335 | 343 | if (isset($renderables[$item])) { |
336 | 344 | $iRen = $renderables[$item]; |
337 | - if ($iRen['type'] != 'MemberComponent') |
|
338 | - continue; |
|
345 | + if ($iRen['type'] != 'MemberComponent') { |
|
346 | + continue; |
|
347 | + } |
|
339 | 348 | $object[$iRen['member_ref']] = null; |
340 | 349 | } |
341 | 350 | } |
@@ -455,8 +464,9 @@ discard block |
||
455 | 464 | private $_class = null; |
456 | 465 | private function getClass() |
457 | 466 | { |
458 | - if (!$this->_class) |
|
459 | - $this->_class = neon('phoebe')->getIPhoebeType($this->phoebeType)->getClass($this->classType); |
|
467 | + if (!$this->_class) { |
|
468 | + $this->_class = neon('phoebe')->getIPhoebeType($this->phoebeType)->getClass($this->classType); |
|
469 | + } |
|
460 | 470 | return $this->_class; |
461 | 471 | } |
462 | 472 | |
@@ -469,8 +479,9 @@ discard block |
||
469 | 479 | private $_dds = null; |
470 | 480 | private function getDds() |
471 | 481 | { |
472 | - if (!$this->_dds) |
|
473 | - $this->_dds = neon('dds')->getIDdsObjectManagement(); |
|
482 | + if (!$this->_dds) { |
|
483 | + $this->_dds = neon('dds')->getIDdsObjectManagement(); |
|
484 | + } |
|
474 | 485 | return $this->_dds; |
475 | 486 | } |
476 | 487 |