Completed
Pull Request — master (#1130)
by
unknown
02:12
created
controller/WebController.php 3 patches
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
         // specify where to look for templates and cache
38 38
         $loader = new Twig_Loader_Filesystem('view');
39 39
         // initialize Twig environment
40
-        $this->twig = new Twig_Environment($loader, array('cache' => $tmpDir,'auto_reload' => true));
40
+        $this->twig = new Twig_Environment($loader, array('cache' => $tmpDir, 'auto_reload' => true));
41 41
         $this->twig->addExtension(new Twig_Extensions_Extension_I18n());
42 42
         // used for setting the base href for the relative urls
43 43
         $this->twig->addGlobal("BaseHref", $this->getBaseHref());
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
         $this->twig->addFilter(new Twig_SimpleFilter('link_url', array($this, 'linkUrlFilter')));
61 61
 
62 62
         // register a Twig filter for generating strings from language codes with CLDR
63
-        $langFilter = new Twig_SimpleFilter('lang_name', function ($langcode, $lang) {
63
+        $langFilter = new Twig_SimpleFilter('lang_name', function($langcode, $lang) {
64 64
             return Language::getName($langcode, $lang);
65 65
         });
66 66
         $this->twig->addFilter($langFilter);
@@ -213,7 +213,7 @@  discard block
 block discarded – undo
213 213
         }
214 214
         $feedbackName = $request->getQueryParamPOST('name');
215 215
         $feedbackEmail = $request->getQueryParamPOST('email');
216
-        $msgSubject = $this->model->getConfig()->getServiceName() . ": ";
216
+        $msgSubject = $this->model->getConfig()->getServiceName().": ";
217 217
         $msgSubject .= $request->getQueryParamPOST('msgsubject');
218 218
         $feedbackVocab = $request->getQueryParamPOST('vocab');
219 219
         $feedbackVocabEmail = ($feedbackVocab !== null && $feedbackVocab !== '') ?
@@ -236,16 +236,16 @@  discard block
 block discarded – undo
236 236
 
237 237
     private function createFeedbackHeaders($fromName, $fromEmail, $toMail, $sender)
238 238
     {
239
-        $headers = "MIME-Version: 1.0" . "\r\n";
240
-        $headers .= "Content-type: text/html; charset=UTF-8" . "\r\n";
239
+        $headers = "MIME-Version: 1.0"."\r\n";
240
+        $headers .= "Content-type: text/html; charset=UTF-8"."\r\n";
241 241
         if (!empty($toMail)) {
242
-            $headers .= "Cc: " . $this->model->getConfig()->getFeedbackAddress() . "\r\n";
242
+            $headers .= "Cc: ".$this->model->getConfig()->getFeedbackAddress()."\r\n";
243 243
         }
244 244
         if (!empty($fromEmail)) {
245 245
             $headers .= "Reply-To: $fromName <$fromEmail>\r\n";
246 246
         }
247 247
         $service = $this->model->getConfig()->getServiceName();
248
-        return $headers . "From: $fromName via $service <$sender>";
248
+        return $headers."From: $fromName via $service <$sender>";
249 249
     }
250 250
 
251 251
     /**
@@ -260,7 +260,7 @@  discard block
 block discarded – undo
260 260
     {
261 261
         $toAddress = ($toMail) ? $toMail : $this->model->getConfig()->getFeedbackAddress();
262 262
         if ($fromVocab !== null && $fromVocab !== '') {
263
-            $message = 'Feedback from vocab: ' . strtoupper($fromVocab) . "<br />" . $message;
263
+            $message = 'Feedback from vocab: '.strtoupper($fromVocab)."<br />".$message;
264 264
         }
265 265
 
266 266
         $envelopeSender = $this->model->getConfig()->getFeedbackEnvelopeSender();
@@ -274,10 +274,10 @@  discard block
 block discarded – undo
274 274
         $headers = $this->createFeedbackHeaders($fromName, $fromEmail, $toMail, $sender);
275 275
         $params = empty($envelopeSender) ? '' : "-f $envelopeSender";
276 276
         // adding some information about the user for debugging purposes.
277
-        $message = $message . "<br /><br /> Debugging information:"
278
-            . "<br />Timestamp: " . date(DATE_RFC2822)
279
-            . "<br />User agent: " . $request->getServerConstant('HTTP_USER_AGENT')
280
-            . "<br />Referer: " . $request->getServerConstant('HTTP_REFERER');
277
+        $message = $message."<br /><br /> Debugging information:"
278
+            . "<br />Timestamp: ".date(DATE_RFC2822)
279
+            . "<br />User agent: ".$request->getServerConstant('HTTP_USER_AGENT')
280
+            . "<br />Referer: ".$request->getServerConstant('HTTP_REFERER');
281 281
 
282 282
         try {
283 283
             mail($toAddress, $messageSubject, $message, $headers, $params);
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
             header("HTTP/1.0 404 Not Found");
286 286
             $template = $this->twig->loadTemplate('error-page.twig');
287 287
             if ($this->model->getConfig()->getLogCaughtExceptions()) {
288
-                error_log('Caught exception: ' . $e->getMessage());
288
+                error_log('Caught exception: '.$e->getMessage());
289 289
             }
290 290
 
291 291
             echo $template->render(
@@ -332,7 +332,7 @@  discard block
 block discarded – undo
332 332
         $vocids = ($vocabs !== null && $vocabs !== '') ? explode(' ', $vocabs) : null;
333 333
         $vocabObjects = array();
334 334
         if ($vocids) {
335
-            foreach($vocids as $vocid) {
335
+            foreach ($vocids as $vocid) {
336 336
                 $vocabObjects[] = $this->model->getVocabulary($vocid);
337 337
             }
338 338
         }
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
         } catch (Exception $e) {
344 344
             header("HTTP/1.0 404 Not Found");
345 345
             if ($this->model->getConfig()->getLogCaughtExceptions()) {
346
-                error_log('Caught exception: ' . $e->getMessage());
346
+                error_log('Caught exception: '.$e->getMessage());
347 347
             }
348 348
             $this->invokeGenericErrorPage($request, $e->getMessage());
349 349
             return;
@@ -359,7 +359,7 @@  discard block
 block discarded – undo
359 359
                 'search_count' => $counts,
360 360
                 'languages' => $this->languages,
361 361
                 'search_results' => $searchResults,
362
-                'rest' => $parameters->getOffset()>0,
362
+                'rest' => $parameters->getOffset() > 0,
363 363
                 'global_search' => true,
364 364
                 'term' => $request->getQueryParamRaw('q'),
365 365
                 'lang_list' => $langList,
@@ -384,7 +384,7 @@  discard block
 block discarded – undo
384 384
         } catch (Exception $e) {
385 385
             header("HTTP/1.0 404 Not Found");
386 386
             if ($this->model->getConfig()->getLogCaughtExceptions()) {
387
-                error_log('Caught exception: ' . $e->getMessage());
387
+                error_log('Caught exception: '.$e->getMessage());
388 388
             }
389 389
 
390 390
             echo $template->render(
@@ -405,7 +405,7 @@  discard block
 block discarded – undo
405 405
         } catch (Exception $e) {
406 406
             header("HTTP/1.0 404 Not Found");
407 407
             if ($this->model->getConfig()->getLogCaughtExceptions()) {
408
-                error_log('Caught exception: ' . $e->getMessage());
408
+                error_log('Caught exception: '.$e->getMessage());
409 409
             }
410 410
 
411 411
             echo $template->render(
@@ -422,7 +422,7 @@  discard block
 block discarded – undo
422 422
                 'vocab' => $vocab,
423 423
                 'search_results' => $searchResults,
424 424
                 'search_count' => $counts,
425
-                'rest' => $parameters->getOffset()>0,
425
+                'rest' => $parameters->getOffset() > 0,
426 426
                 'limit_parent' => $parameters->getParentLimit(),
427 427
                 'limit_type' =>  $request->getQueryParam('type') ? explode('+', $request->getQueryParam('type')) : null,
428 428
                 'limit_group' => $parameters->getGroupLimit(),
@@ -553,7 +553,7 @@  discard block
 block discarded – undo
553 553
      * Loads and renders the view containing a list of recent changes in the vocabulary.
554 554
      * @param Request $request
555 555
      */
556
-    public function invokeChangeList($request, $prop='dc:created')
556
+    public function invokeChangeList($request, $prop = 'dc:created')
557 557
     {
558 558
         $offset = ($request->getQueryParam('offset') && is_numeric($request->getQueryParam('offset')) && $request->getQueryParam('offset') >= 0) ? $request->getQueryParam('offset') : 0;
559 559
         $limit = ($request->getQueryParam('limit') && is_numeric($request->getQueryParam('limit')) && $request->getQueryParam('limit') >= 0) ? $request->getQueryParam('limit') : 200;
@@ -581,7 +581,7 @@  discard block
 block discarded – undo
581 581
      * @param int $limit maximum number of concepts to return
582 582
      * @return Array list of concepts
583 583
      */
584
-    public function getChangeList($request, $prop, $offset=0, $limit=200)
584
+    public function getChangeList($request, $prop, $offset = 0, $limit = 200)
585 585
     {
586 586
         // set language parameters for gettext
587 587
         $this->setLanguageProperties($request->getLang());
@@ -597,9 +597,9 @@  discard block
 block discarded – undo
597 597
     public function formatChangeList($changeList, $lang)
598 598
     {
599 599
         $formatByDate = array();
600
-        foreach($changeList as $concept) {
600
+        foreach ($changeList as $concept) {
601 601
             $concept['datestring'] = Punic\Calendar::formatDate($concept['date'], 'medium', $lang);
602
-            $formatByDate[Punic\Calendar::getMonthName($concept['date'], 'wide', $lang, true) . Punic\Calendar::format($concept['date'], ' y', $lang) ][strtolower($concept['prefLabel'])] = $concept;
602
+            $formatByDate[Punic\Calendar::getMonthName($concept['date'], 'wide', $lang, true).Punic\Calendar::format($concept['date'], ' y', $lang)][strtolower($concept['prefLabel'])] = $concept;
603 603
         }
604 604
         return $formatByDate;
605 605
     }
Please login to merge, or discard this patch.
Braces   +9 added lines, -3 removed lines patch added patch discarded remove patch
@@ -266,11 +266,17 @@
 block discarded – undo
266 266
         $envelopeSender = $this->model->getConfig()->getFeedbackEnvelopeSender();
267 267
         // determine the sender address of the message
268 268
         $sender = $this->model->getConfig()->getFeedbackSender();
269
-        if (empty($sender)) $sender = $envelopeSender;
270
-        if (empty($sender)) $sender = $this->model->getConfig()->getFeedbackAddress();
269
+        if (empty($sender)) {
270
+          $sender = $envelopeSender;
271
+        }
272
+        if (empty($sender)) {
273
+          $sender = $this->model->getConfig()->getFeedbackAddress();
274
+        }
271 275
 
272 276
         // determine sender name - default to "anonymous user" if not given by user
273
-        if (empty($fromName)) $fromName = "anonymous user";
277
+        if (empty($fromName)) {
278
+          $fromName = "anonymous user";
279
+        }
274 280
         $headers = $this->createFeedbackHeaders($fromName, $fromEmail, $toMail, $sender);
275 281
         $params = empty($envelopeSender) ? '' : "-f $envelopeSender";
276 282
         // adding some information about the user for debugging purposes.
Please login to merge, or discard this patch.
Doc Comments   +7 added lines patch added patch discarded remove patch
@@ -234,6 +234,11 @@  discard block
 block discarded – undo
234 234
             ));
235 235
     }
236 236
 
237
+    /**
238
+     * @param string $fromName
239
+     * @param string|null $fromEmail
240
+     * @param string $sender
241
+     */
237 242
     private function createFeedbackHeaders($fromName, $fromEmail, $toMail, $sender)
238 243
     {
239 244
         $headers = "MIME-Version: 1.0" . "\r\n";
@@ -255,6 +260,7 @@  discard block
 block discarded – undo
255 260
      * @param string $fromName senders own name.
256 261
      * @param string $fromEmail senders email address.
257 262
      * @param string $fromVocab which vocabulary is the feedback related to.
263
+     * @param string $toMail
258 264
      */
259 265
     public function sendFeedback($request, $message, $messageSubject, $fromName = null, $fromEmail = null, $fromVocab = null, $toMail = null)
260 266
     {
@@ -534,6 +540,7 @@  discard block
 block discarded – undo
534 540
 
535 541
     /**
536 542
      * Invokes a very generic errorpage.
543
+     * @param string $message
537 544
      */
538 545
     public function invokeGenericErrorPage($request, $message = null)
539 546
     {
Please login to merge, or discard this patch.