Completed
Branch master (03ec64)
by Brook
14:43
created
core/CAT.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -230,7 +230,7 @@
 block discarded – undo
230 230
      * @param string $user persistent identifier of the user who triggered the action
231 231
      * @param string $category type of modification, from the fixed vocabulary: "NEW", "OWN", "MOD", "DEL"
232 232
      * @param string $message message to log into the audit log
233
-     * @return boolean TRUE if successful. Will terminate script execution on failure. 
233
+     * @return boolean|null TRUE if successful. Will terminate script execution on failure. 
234 234
      */
235 235
     public static function writeAudit($user, $category, $message) {
236 236
         switch ($category) {
Please login to merge, or discard this patch.
core/DBConnection.php 1 patch
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -87,6 +87,7 @@  discard block
 block discarded – undo
87 87
     /**
88 88
      * executes a query and triggers logging to the SQL audit log if it's not a SELECT
89 89
      * @param string $querystring the query to be executed
90
+     * @param string $db
90 91
      * @return mixed the query result as mysqli_result object; or TRUE on non-return-value statements
91 92
      */
92 93
     public static function exec($db, $querystring) {
@@ -134,6 +135,8 @@  discard block
 block discarded – undo
134 135
     /**
135 136
      * Checks if a raw data pointer is public data (return value FALSE) or if 
136 137
      * yes who the authorised admins to view it are (return array of user IDs)
138
+     * @param string $table
139
+     * @param string $row
137 140
      */
138 141
     public static function isDataRestricted($table, $row) {
139 142
         if ($table != "institution_option" && $table != "profile_option" && $table != "federation_option")
@@ -175,6 +178,7 @@  discard block
 block discarded – undo
175 178
 
176 179
     /**
177 180
      * Retrieves the last auto-id of an INSERT. Needs to be called immediately after the corresponding exec() call
181
+     * @param string $db
178 182
      * @return int the last autoincrement-ID
179 183
      */
180 184
     public static function lastID($db) {
Please login to merge, or discard this patch.
core/DeviceConfig.php 1 patch
Doc Comments   +2 added lines, -5 removed lines patch added patch discarded remove patch
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
     * named the same as device_id. The second option takes precedence.
173 173
     *
174 174
     * @param string $source_name The source file name
175
-    * @param string $output_name The destination file name
175
+    * @param integer $output_name The destination file name
176 176
     *
177 177
     * @return bool result of the copy operation
178 178
     * @final not to be redefined
@@ -216,8 +216,7 @@  discard block
 block discarded – undo
216 216
     * named the same as device_id. The second option takes precedence.
217 217
     *
218 218
     * @param string $source_name The source file name
219
-    * @param string $output_name The destination file name
220
-    * @param int $use_win_cp Set Windows charset if non-zero
219
+    * @param integer $output_name The destination file name
221 220
     *
222 221
     * @final not to be redefined
223 222
     */
@@ -262,8 +261,6 @@  discard block
 block discarded – undo
262 261
     * The second optional parameter, if nonzero, should be the character set understood by iconv
263 262
     * This is required by the Windows installer and is expected to go away in the future.
264 263
     *
265
-    * @param string $source_name The source file name
266
-    * @param int $use_win_cp Set Windows charset if non-zero
267 264
     *
268 265
     * @final not to be redefined
269 266
     */
Please login to merge, or discard this patch.
core/Federation.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -661,7 +661,7 @@
 block discarded – undo
661 661
      * This function retrieves the federation attributes. If called with the optional parameter, only attribute values for the attribute
662 662
      * name in $option_name are retrieved; otherwise, all attributes are retrieved.
663 663
      *
664
-     * @param string $option_name optionally, the name of the attribute that is to be retrieved
664
+     * @param integer $option_name optionally, the name of the attribute that is to be retrieved
665 665
      * @return array of arrays of attributes which were set for this IdP
666 666
      */
667 667
     public function getAttributes($option_name = 0) {
Please login to merge, or discard this patch.
core/Helper.php 1 patch
Doc Comments   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -32,6 +32,7 @@  discard block
 block discarded – undo
32 32
 /**
33 33
  * write debug messages to the log
34 34
  *
35
+ * @param integer $level
35 36
  */
36 37
 function debug($level, $t) {
37 38
     if (Config::$DEBUG_LEVEL >= $level) {
@@ -130,7 +131,7 @@  discard block
 block discarded – undo
130 131
  * generates a UUID
131 132
  *
132 133
  * @param string $prefix an extra prefix to set before the UUID
133
- * @return UUID (possibly prefixed)
134
+ * @return string (possibly prefixed)
134 135
  */
135 136
 function uuid($prefix = '', $deterministic_source = NULL) {
136 137
     if ($deterministic_source === NULL) 
Please login to merge, or discard this patch.
core/IdP.php 1 patch
Doc Comments   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -68,6 +68,7 @@  discard block
 block discarded – undo
68 68
      * Cannot be used to define a new IdP in the database! This happens via Federation::newIdP()
69 69
      *
70 70
      * @param integer $i_id the database row identifier
71
+     * @return string
71 72
      */
72 73
     public function __construct($i_id) {
73 74
         debug(3, "--- BEGIN Constructing new IdP object ... ---\n");
@@ -247,7 +248,7 @@  discard block
 block discarded – undo
247 248
      * This function retrieves the IdP-wide attributes. If called with the optional parameter, only attribute values for the attribute
248 249
      * name in $option_name are retrieved; otherwise, all attributes are retrieved.
249 250
      *
250
-     * @param string $option_name optionally, the name of the attribute that is to be retrieved
251
+     * @param integer $option_name optionally, the name of the attribute that is to be retrieved
251 252
      * @return array of arrays of attributes which were set for this IdP
252 253
      */
253 254
     public function getAttributes($option_name = 0) {
@@ -318,7 +319,7 @@  discard block
 block discarded – undo
318 319
      * Adds a new profile to this IdP.
319 320
      * Only creates the DB entry for the Profile. If you want to add attributes later, see Profile::addAttribute().
320 321
      *
321
-     * @return object new Profile object if successful, or FALSE if an error occured
322
+     * @return Profile|null new Profile object if successful, or FALSE if an error occured
322 323
      */
323 324
     public function newProfile() {
324 325
         DBConnection::exec(IdP::$DB_TYPE, "INSERT INTO profile (inst_id) VALUES($this->identifier)");
Please login to merge, or discard this patch.
core/Options.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -94,7 +94,7 @@
 block discarded – undo
94 94
      * 
95 95
      * @assert ("user") == Array("user:email","user:fedadmin","user:realname")
96 96
      * 
97
-     * @param string $class_name optionally specifies the class of options to be listed (class is the part of the option name before the : sign)
97
+     * @param integer $class_name optionally specifies the class of options to be listed (class is the part of the option name before the : sign)
98 98
      * @return array of options
99 99
      */
100 100
     public function availableOptions($class_name = 0) {
Please login to merge, or discard this patch.
core/phpqrcode.php 1 patch
Doc Comments   +108 added lines patch added patch discarded remove patch
@@ -96,6 +96,10 @@  discard block
 block discarded – undo
96 96
 	define('QR_FORMAT_PNG',  1);
97 97
 	
98 98
 	class qrstr {
99
+
100
+		/**
101
+		 * @param string $repl
102
+		 */
99 103
 		public static function set(&$srctab, $x, $y, $repl, $replLen = false) {
100 104
 			$srctab[$y] = substr_replace($srctab[$y], ($replLen !== false)?substr($repl,0,$replLen):$repl, $x, ($replLen !== false)?$replLen:strlen($repl));
101 105
 		}
@@ -231,6 +235,11 @@  discard block
 block discarded – undo
231 235
         }
232 236
 
233 237
         //----------------------------------------------------------------------
238
+
239
+        /**
240
+         * @param boolean $outfile
241
+         * @param string $err
242
+         */
234 243
         public static function log($outfile, $err)
235 244
         {
236 245
             if (QR_LOG_DIR !== false) {
@@ -256,6 +265,10 @@  discard block
 block discarded – undo
256 265
         }
257 266
         
258 267
         //----------------------------------------------------------------------
268
+
269
+        /**
270
+         * @param string $markerId
271
+         */
259 272
         public static function markTime($markerId)
260 273
         {
261 274
             list($usec, $sec) = explode(" ", microtime());
@@ -410,18 +423,30 @@  discard block
 block discarded – undo
410 423
         }
411 424
         
412 425
         //----------------------------------------------------------------------
426
+
427
+        /**
428
+         * @param integer $version
429
+         */
413 430
         public static function getWidth($version)
414 431
         {
415 432
             return self::$capacity[$version][QRCAP_WIDTH];
416 433
         }
417 434
         
418 435
         //----------------------------------------------------------------------
436
+
437
+        /**
438
+         * @param integer $version
439
+         */
419 440
         public static function getRemainder($version)
420 441
         {
421 442
             return self::$capacity[$version][QRCAP_REMINDER];
422 443
         }
423 444
         
424 445
         //----------------------------------------------------------------------
446
+
447
+        /**
448
+         * @param integer $size
449
+         */
425 450
         public static function getMinimumVersion($size, $level)
426 451
         {
427 452
 
@@ -535,6 +560,9 @@  discard block
 block discarded – undo
535 560
         //----------------------------------------------------------------------
536 561
         // CACHEABLE!!!
537 562
         
563
+        /**
564
+         * @param integer $version
565
+         */
538 566
         public static function getEccSpec($version, $level, array &$spec)
539 567
         {
540 568
             if (count($spec) < 5) {
@@ -857,12 +885,20 @@  discard block
 block discarded – undo
857 885
         }
858 886
         
859 887
         //----------------------------------------------------------------------
888
+
889
+        /**
890
+         * @param string $code
891
+         */
860 892
         public static function unserial($code)
861 893
         {
862 894
             return explode("\n", gzuncompress($code));
863 895
         }
864 896
         
865 897
         //----------------------------------------------------------------------
898
+
899
+        /**
900
+         * @param integer $version
901
+         */
866 902
         public static function newFrame($version)
867 903
         {
868 904
             if($version < 1 || $version > QRSPEC_VERSION_MAX) 
@@ -1236,6 +1272,10 @@  discard block
 block discarded – undo
1236 1272
         }
1237 1273
         
1238 1274
         //----------------------------------------------------------------------
1275
+
1276
+        /**
1277
+         * @param integer $version
1278
+         */
1239 1279
         public function encodeBitStream($version)
1240 1280
         {
1241 1281
             try {
@@ -1313,6 +1353,10 @@  discard block
 block discarded – undo
1313 1353
         }
1314 1354
         
1315 1355
         //----------------------------------------------------------------------
1356
+
1357
+        /**
1358
+         * @param integer $version
1359
+         */
1316 1360
         public function setVersion($version)
1317 1361
         {
1318 1362
             if($version < 0 || $version > QRSPEC_VERSION_MAX) {
@@ -1351,6 +1395,12 @@  discard block
 block discarded – undo
1351 1395
         }
1352 1396
         
1353 1397
         //----------------------------------------------------------------------
1398
+
1399
+        /**
1400
+         * @param QRinput $mode
1401
+         * @param integer $size
1402
+         * @param integer $data
1403
+         */
1354 1404
         public function append($mode, $size, $data)
1355 1405
         {
1356 1406
             try {
@@ -1446,6 +1496,10 @@  discard block
 block discarded – undo
1446 1496
         ];
1447 1497
         
1448 1498
         //----------------------------------------------------------------------
1499
+
1500
+        /**
1501
+         * @param integer $c
1502
+         */
1449 1503
         public static function lookAnTable($c)
1450 1504
         {
1451 1505
             return (($c > 127)?-1:self::$anTable[$c]);
@@ -1531,6 +1585,10 @@  discard block
 block discarded – undo
1531 1585
         
1532 1586
         
1533 1587
         //----------------------------------------------------------------------
1588
+
1589
+        /**
1590
+         * @param integer $version
1591
+         */
1534 1592
         public function estimateBitStreamSize($version)
1535 1593
         {
1536 1594
             $bits = 0;
@@ -1648,6 +1706,10 @@  discard block
 block discarded – undo
1648 1706
         }
1649 1707
         
1650 1708
         //----------------------------------------------------------------------
1709
+
1710
+        /**
1711
+         * @param QRbitstream $bstream
1712
+         */
1651 1713
         public function appendPaddingBit(&$bstream)
1652 1714
         {
1653 1715
             $bits = $bstream->size();
@@ -1977,6 +2039,10 @@  discard block
 block discarded – undo
1977 2039
         public $modeHint;
1978 2040
 
1979 2041
         //----------------------------------------------------------------------
2042
+
2043
+        /**
2044
+         * @param QRinput $input
2045
+         */
1980 2046
         public function __construct($dataStr, $input, $modeHint) 
1981 2047
         {
1982 2048
             $this->dataStr  = $dataStr;
@@ -1985,6 +2051,10 @@  discard block
 block discarded – undo
1985 2051
         }
1986 2052
         
1987 2053
         //----------------------------------------------------------------------
2054
+
2055
+        /**
2056
+         * @param string $str
2057
+         */
1988 2058
         public static function isdigitat($str, $pos)
1989 2059
         {    
1990 2060
             if ($pos >= strlen($str))
@@ -1994,6 +2064,10 @@  discard block
 block discarded – undo
1994 2064
         }
1995 2065
         
1996 2066
         //----------------------------------------------------------------------
2067
+
2068
+        /**
2069
+         * @param string $str
2070
+         */
1997 2071
         public static function isalnumat($str, $pos)
1998 2072
         {
1999 2073
             if ($pos >= strlen($str))
@@ -2114,6 +2188,10 @@  discard block
 block discarded – undo
2114 2188
         }
2115 2189
         
2116 2190
         //----------------------------------------------------------------------
2191
+
2192
+        /**
2193
+         * @return integer
2194
+         */
2117 2195
         public function eatKanji()
2118 2196
         {
2119 2197
             $p = 0;
@@ -2447,6 +2525,13 @@  discard block
 block discarded – undo
2447 2525
         public static $items = [];
2448 2526
         
2449 2527
         //----------------------------------------------------------------------
2528
+
2529
+        /**
2530
+         * @param integer $symsize
2531
+         * @param integer $gfpoly
2532
+         * @param integer $fcr
2533
+         * @param integer $prim
2534
+         */
2450 2535
         public static function init_rs($symsize, $gfpoly, $fcr, $prim, $nroots, $pad)
2451 2536
         {
2452 2537
             foreach(self::$items as $rs) {
@@ -2601,6 +2686,10 @@  discard block
 block discarded – undo
2601 2686
         }
2602 2687
         
2603 2688
         //----------------------------------------------------------------------
2689
+
2690
+        /**
2691
+         * @param string $code
2692
+         */
2604 2693
         public static function unserial($code)
2605 2694
         {
2606 2695
             $codeArr = [];
@@ -2661,6 +2750,10 @@  discard block
 block discarded – undo
2661 2750
         }
2662 2751
         
2663 2752
         //----------------------------------------------------------------------
2753
+
2754
+        /**
2755
+         * @param integer $length
2756
+         */
2664 2757
         public function calcN1N3($length)
2665 2758
         {
2666 2759
             $demerit = 0;
@@ -2971,6 +3064,10 @@  discard block
 block discarded – undo
2971 3064
         public $data; 
2972 3065
         
2973 3066
         //----------------------------------------------------------------------
3067
+
3068
+        /**
3069
+         * @param integer $mask
3070
+         */
2974 3071
         public function encodeMask(QRinput $input, $mask)
2975 3072
         {
2976 3073
             if($input->getVersion() < 0 || $input->getVersion() > QRSPEC_VERSION_MAX) {
@@ -3052,6 +3149,11 @@  discard block
 block discarded – undo
3052 3149
         }
3053 3150
         
3054 3151
         //----------------------------------------------------------------------
3152
+
3153
+        /**
3154
+         * @param integer $version
3155
+         * @param integer $level
3156
+         */
3055 3157
         public function encodeString8bit($string, $version, $level)
3056 3158
         {
3057 3159
             if(string == NULL) {
@@ -3071,6 +3173,12 @@  discard block
 block discarded – undo
3071 3173
         }
3072 3174
 
3073 3175
         //----------------------------------------------------------------------
3176
+
3177
+        /**
3178
+         * @param integer $version
3179
+         * @param integer $level
3180
+         * @param boolean $casesensitive
3181
+         */
3074 3182
         public function encodeString($string, $version, $level, $hint, $casesensitive)
3075 3183
         {
3076 3184
 
Please login to merge, or discard this patch.
core/Profile.php 1 patch
Doc Comments   +11 added lines, -9 removed lines patch added patch discarded remove patch
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
      * supported EAP types from the DB and stores them in the priv_ arrays.
74 74
      * 
75 75
      * @param int $p_id identifier of the profile in the DB
76
-     * @param IdP $idp_object optionally, the institution to which this Profile belongs. Saves the construction of the IdP instance. If omitted, an extra query and instantiation is executed to find out.
76
+     * @param integer $idp_object optionally, the institution to which this Profile belongs. Saves the construction of the IdP instance. If omitted, an extra query and instantiation is executed to find out.
77 77
      */
78 78
     public function __construct($p_id, $idp_object = 0) {
79 79
         debug(3, "--- BEGIN Constructing new Profile object ... ---\n");
@@ -372,6 +372,8 @@  discard block
 block discarded – undo
372 372
      * 
373 373
      * @param string device the device identifier string
374 374
      * @param string path the path where the new installer can be found
375
+     * @param string $device
376
+     * @param string $path
375 377
      */
376 378
     public function updateCache($device, $path,$mime) {
377 379
         $device = DBConnection::escape_value(Profile::$DB_TYPE, $device);
@@ -384,9 +386,9 @@  discard block
 block discarded – undo
384 386
     /**
385 387
      * Log a new download for our stats
386 388
      * 
387
-     * @param device the device id string
388
-     * @param area either admin or user
389
-     * @return TRUE if incrementing worked, FALSE if not
389
+     * @param device string device id string
390
+     * @param area string admin or user
391
+     * @return boolean if incrementing worked, FALSE if not
390 392
      */
391 393
     public function incrementDownloadStats($device, $area) {
392 394
         $device = DBConnection::escape_value(Profile::$DB_TYPE, $device);
@@ -399,7 +401,7 @@  discard block
 block discarded – undo
399 401
 
400 402
     /**
401 403
      * Retrieve current download stats from database, either for one specific device or for all devices
402
-     * @param string $device the device id string
404
+     * @param integer $device the device id string
403 405
      * @return mixed user downloads of this profile; if device is given, returns the counter as int, otherwise an array with devicename => counter
404 406
      */
405 407
     public function getUserDownloadStats($device = 0) {
@@ -464,7 +466,7 @@  discard block
 block discarded – undo
464 466
      * @param string $attr_name name of the attribute to set
465 467
      * @param string $attr_value value of the attribute to set
466 468
      * @param int $eap_type identifier of the EAP type in the database. 0 if the attribute is valid for all EAP types.
467
-     * @param string $device identifier of the device in the databse. Omit the argument if attribute is valid for all devices.
469
+     * @param integer $device identifier of the device in the databse. Omit the argument if attribute is valid for all devices.
468 470
      */
469 471
     public function addAttribute($attr_name, $attr_value, $eap_type, $device = 0) {
470 472
         $attr_name = DBConnection::escape_value(Profile::$DB_TYPE, $attr_name);
@@ -574,7 +576,7 @@  discard block
 block discarded – undo
574 576
     /** Returns an array of the profile's attributes.
575 577
      * 
576 578
      * @param string option_name the name of a specific option. If set, only returns option values for this option name
577
-     * @param eapmethod the EAP type, in array ("OUTER/INNER") notation. If set, returns only attributes which are specific to that EAP type
579
+     * @param eapmethod integer EAP type, in array ("OUTER/INNER") notation. If set, returns only attributes which are specific to that EAP type
578 580
      * @param string device the device ID string. If set, returns only attributes which are specific to that device
579 581
      * @return array attributes of the profile
580 582
      */
@@ -658,7 +660,7 @@  discard block
 block discarded – undo
658 660
     /**
659 661
      * list all devices marking their availabiblity and possible redirects
660 662
      *
661
-     * @param string $locale for text-based attributes, either returns values for the default value, or if specified here, in the locale specified
663
+     * @param integer $locale for text-based attributes, either returns values for the default value, or if specified here, in the locale specified
662 664
      * @return array of device ids display names and their status
663 665
      */
664 666
     public function listDevices($locale = 0) {
@@ -713,7 +715,7 @@  discard block
 block discarded – undo
713 715
      * as wel as the chosen language.
714 716
      * can be called with an optional $eap argument
715 717
      * 
716
-     * @param array $eap if specified, retrieves attributes specific to the given EAP type
718
+     * @param integer $eap if specified, retrieves attributes specific to the given EAP type
717 719
      * @return array list of attributes in collapsed style (index is the attrib name, value is an array of different values)
718 720
      */
719 721
     public function getCollapsedAttributes($eap = 0) {
Please login to merge, or discard this patch.