@@ -201,7 +201,7 @@ discard block |
||
| 201 | 201 | * @param string $type |
| 202 | 202 | * @param string $ext |
| 203 | 203 | * @param bool $echafauder |
| 204 | - * @return mixed |
|
| 204 | + * @return string|boolean |
|
| 205 | 205 | */ |
| 206 | 206 | function z_contenu_disponible($prefix_path,$z_contenu,$type,$ext,$echafauder=true){ |
| 207 | 207 | if ($d = z_trouver_bloc($prefix_path,$z_contenu,$type,$ext)) |
@@ -295,10 +295,8 @@ discard block |
||
| 295 | 295 | * tous les squelettes d'echafaudage du prive sont en fait explicites dans prive/echafaudage |
| 296 | 296 | * on ne fait qu'un mini squelette d'inclusion pour reecrire les variables d'env |
| 297 | 297 | * |
| 298 | - * @param string $type |
|
| 299 | 298 | * @param string $table |
| 300 | 299 | * @param string $table_sql |
| 301 | - * @param array $desc |
|
| 302 | 300 | * @param string $ext |
| 303 | 301 | * @return string |
| 304 | 302 | */ |
@@ -120,6 +120,11 @@ discard block |
||
| 120 | 120 | |
| 121 | 121 | // Par ou ca passe une fois les traductions faites |
| 122 | 122 | // http://doc.spip.org/@spip_pg_trace_query |
| 123 | +/** |
|
| 124 | + * @param string $query |
|
| 125 | + * |
|
| 126 | + * @return resource |
|
| 127 | + */ |
|
| 123 | 128 | function spip_pg_trace_query($query, $serveur='') |
| 124 | 129 | { |
| 125 | 130 | $connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0]; |
@@ -255,6 +260,9 @@ discard block |
||
| 255 | 260 | } |
| 256 | 261 | |
| 257 | 262 | // http://doc.spip.org/@spip_pg_alter_change |
| 263 | +/** |
|
| 264 | + * @param string $arg |
|
| 265 | + */ |
|
| 258 | 266 | function spip_pg_alter_change($table, $arg, $serveur='',$requeter=true) |
| 259 | 267 | { |
| 260 | 268 | if (!preg_match('/^`?(\w+)`?\s+`?(\w+)`?\s+(.*?)\s*(DEFAULT .*?)?(NOT\s+NULL)?\s*(DEFAULT .*?)?$/i',$arg, $r)) { |
@@ -373,7 +381,7 @@ discard block |
||
| 373 | 381 | * |
| 374 | 382 | * @param string $nom : nom de l'index |
| 375 | 383 | * @param string $table : table sql de l'index |
| 376 | - * @param string/array $champs : liste de champs sur lesquels s'applique l'index |
|
| 384 | + * @param string $champs : liste de champs sur lesquels s'applique l'index |
|
| 377 | 385 | * @param string $serveur : nom de la connexion sql utilisee |
| 378 | 386 | * @param bool $requeter : true pour executer la requete ou false pour retourner le texte de la requete |
| 379 | 387 | * |
@@ -424,8 +432,6 @@ discard block |
||
| 424 | 432 | /** |
| 425 | 433 | * Selectionne une base de donnees |
| 426 | 434 | * |
| 427 | - * @param string $nom |
|
| 428 | - * Nom de la base a utiliser |
|
| 429 | 435 | * @param string $serveur |
| 430 | 436 | * Nom du connecteur |
| 431 | 437 | * @param bool $requeter |
@@ -519,6 +525,9 @@ discard block |
||
| 519 | 525 | } |
| 520 | 526 | |
| 521 | 527 | // http://doc.spip.org/@spip_pg_orderby |
| 528 | +/** |
|
| 529 | + * @param string $order |
|
| 530 | + */ |
|
| 522 | 531 | function spip_pg_orderby($order, $select) |
| 523 | 532 | { |
| 524 | 533 | $res = array(); |
@@ -680,6 +689,9 @@ discard block |
||
| 680 | 689 | } |
| 681 | 690 | |
| 682 | 691 | // http://doc.spip.org/@calculer_pg_where |
| 692 | +/** |
|
| 693 | + * @param string $v |
|
| 694 | + */ |
|
| 683 | 695 | function calculer_pg_where($v) |
| 684 | 696 | { |
| 685 | 697 | if (!is_array($v)) |
@@ -703,6 +715,9 @@ discard block |
||
| 703 | 715 | |
| 704 | 716 | |
| 705 | 717 | // http://doc.spip.org/@calculer_pg_expression |
| 718 | +/** |
|
| 719 | + * @param string $expression |
|
| 720 | + */ |
|
| 706 | 721 | function calculer_pg_expression($expression, $v, $join = 'AND'){ |
| 707 | 722 | if (empty($v)) |
| 708 | 723 | return ''; |
@@ -749,6 +764,9 @@ discard block |
||
| 749 | 764 | } |
| 750 | 765 | |
| 751 | 766 | // http://doc.spip.org/@spip_pg_fetch |
| 767 | +/** |
|
| 768 | + * @param resource $res |
|
| 769 | + */ |
|
| 752 | 770 | function spip_pg_fetch($res, $t='', $serveur='',$requeter=true) { |
| 753 | 771 | |
| 754 | 772 | if ($res) $res = pg_fetch_array($res, NULL, PGSQL_ASSOC); |
@@ -805,6 +823,10 @@ discard block |
||
| 805 | 823 | } |
| 806 | 824 | |
| 807 | 825 | // http://doc.spip.org/@spip_pg_insert |
| 826 | +/** |
|
| 827 | + * @param string $champs |
|
| 828 | + * @param string $valeurs |
|
| 829 | + */ |
|
| 808 | 830 | function spip_pg_insert($table, $champs, $valeurs, $desc=array(), $serveur='',$requeter=true) { |
| 809 | 831 | $connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0]; |
| 810 | 832 | $prefixe = $connexion['prefixe']; |
@@ -1115,6 +1137,9 @@ discard block |
||
| 1115 | 1137 | } |
| 1116 | 1138 | |
| 1117 | 1139 | // http://doc.spip.org/@spip_pg_error |
| 1140 | +/** |
|
| 1141 | + * @param string $serveur |
|
| 1142 | + */ |
|
| 1118 | 1143 | function spip_pg_error($query='', $serveur, $requeter=true) { |
| 1119 | 1144 | $link = $GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0]['link']; |
| 1120 | 1145 | $s = $link ? pg_last_error($link) : pg_last_error(); |
@@ -1158,7 +1183,7 @@ discard block |
||
| 1158 | 1183 | * @param bool $requeter |
| 1159 | 1184 | * true pour éxecuter la requête |
| 1160 | 1185 | * false pour retourner le texte de la requête. |
| 1161 | - * @return ressource |
|
| 1186 | + * @return resource |
|
| 1162 | 1187 | * Ressource à utiliser avec sql_fetch() |
| 1163 | 1188 | **/ |
| 1164 | 1189 | function spip_pg_showbase($match, $serveur='',$requeter=true) |
@@ -854,6 +854,10 @@ discard block |
||
| 854 | 854 | |
| 855 | 855 | |
| 856 | 856 | // http://doc.spip.org/@spip_sqlite_insert |
| 857 | +/** |
|
| 858 | + * @param string $champs |
|
| 859 | + * @param string $valeurs |
|
| 860 | + */ |
|
| 857 | 861 | function spip_sqlite_insert($table, $champs, $valeurs, $desc = '', $serveur = '', $requeter = true){ |
| 858 | 862 | |
| 859 | 863 | $query = "INSERT INTO $table ".($champs ? "$champs VALUES $valeurs" : "DEFAULT VALUES"); |
@@ -1136,8 +1140,6 @@ discard block |
||
| 1136 | 1140 | /** |
| 1137 | 1141 | * Selectionne un fichier de base de donnees |
| 1138 | 1142 | * |
| 1139 | - * @param string $nom |
|
| 1140 | - * Nom de la base a utiliser |
|
| 1141 | 1143 | * @param string $serveur |
| 1142 | 1144 | * Nom du connecteur |
| 1143 | 1145 | * @param bool $requeter |
@@ -1476,7 +1478,7 @@ discard block |
||
| 1476 | 1478 | * renvoie grosso modo "$expression join($join, $v)" |
| 1477 | 1479 | * http://doc.spip.org/@_sqlite_calculer_expression |
| 1478 | 1480 | * |
| 1479 | - * @param $expression |
|
| 1481 | + * @param string $expression |
|
| 1480 | 1482 | * @param $v |
| 1481 | 1483 | * @param string $join |
| 1482 | 1484 | * @return string |
@@ -1502,7 +1504,7 @@ discard block |
||
| 1502 | 1504 | * pour conversion 0+x ? (pas la peine en sqlite) |
| 1503 | 1505 | * http://doc.spip.org/@_sqlite_calculer_order |
| 1504 | 1506 | * |
| 1505 | - * @param $orderby |
|
| 1507 | + * @param string $orderby |
|
| 1506 | 1508 | * @return string |
| 1507 | 1509 | */ |
| 1508 | 1510 | function _sqlite_calculer_order($orderby){ |
@@ -1611,7 +1613,6 @@ discard block |
||
| 1611 | 1613 | * http://doc.spip.org/@_sqlite_modifier_table |
| 1612 | 1614 | * |
| 1613 | 1615 | * @param string/array $table : nom_table, array(nom_table=>nom_futur) |
| 1614 | - * @param string/array $col : nom_colonne, array(nom_colonne=>nom_futur) |
|
| 1615 | 1616 | * @param array $opt : options comme les tables spip, qui sera merge a la table creee : array('field'=>array('nom'=>'syntaxe', ...), 'key'=>array('KEY nom'=>'colonne', ...)) |
| 1616 | 1617 | * @param string $serveur : nom de la connexion sql en cours |
| 1617 | 1618 | * |
@@ -2062,32 +2063,50 @@ discard block |
||
| 2062 | 2063 | return spip_sqlite::$requeteurs[$serveur]; |
| 2063 | 2064 | } |
| 2064 | 2065 | |
| 2066 | + /** |
|
| 2067 | + * @param string $serveur |
|
| 2068 | + */ |
|
| 2065 | 2069 | static function traduire_requete($query, $serveur){ |
| 2066 | 2070 | $requeteur = spip_sqlite::requeteur($serveur); |
| 2067 | 2071 | $traducteur = new sqlite_traducteur($query, $requeteur->prefixe,$requeteur->sqlite_version); |
| 2068 | 2072 | return $traducteur->traduire_requete(); |
| 2069 | 2073 | } |
| 2070 | 2074 | |
| 2075 | + /** |
|
| 2076 | + * @param string $serveur |
|
| 2077 | + */ |
|
| 2071 | 2078 | static function demarrer_transaction($serveur){ |
| 2072 | 2079 | spip_sqlite::executer_requete("BEGIN TRANSACTION",$serveur); |
| 2073 | 2080 | spip_sqlite::$transaction_en_cours[$serveur] = true; |
| 2074 | 2081 | } |
| 2075 | 2082 | |
| 2083 | + /** |
|
| 2084 | + * @param boolean $tracer |
|
| 2085 | + */ |
|
| 2076 | 2086 | static function executer_requete($query, $serveur, $tracer=null){ |
| 2077 | 2087 | $requeteur = spip_sqlite::requeteur($serveur); |
| 2078 | 2088 | return $requeteur->executer_requete($query, $tracer); |
| 2079 | 2089 | } |
| 2080 | 2090 | |
| 2091 | + /** |
|
| 2092 | + * @param string $serveur |
|
| 2093 | + */ |
|
| 2081 | 2094 | static function last_insert_id($serveur){ |
| 2082 | 2095 | $requeteur = spip_sqlite::requeteur($serveur); |
| 2083 | 2096 | return $requeteur->last_insert_id($serveur); |
| 2084 | 2097 | } |
| 2085 | 2098 | |
| 2099 | + /** |
|
| 2100 | + * @param string $serveur |
|
| 2101 | + */ |
|
| 2086 | 2102 | static function annuler_transaction($serveur){ |
| 2087 | 2103 | spip_sqlite::executer_requete("ROLLBACK",$serveur); |
| 2088 | 2104 | spip_sqlite::$transaction_en_cours[$serveur] = false; |
| 2089 | 2105 | } |
| 2090 | 2106 | |
| 2107 | + /** |
|
| 2108 | + * @param string $serveur |
|
| 2109 | + */ |
|
| 2091 | 2110 | static function finir_transaction($serveur){ |
| 2092 | 2111 | // si pas de transaction en cours, ne rien faire et le dire |
| 2093 | 2112 | if (!isset (spip_sqlite::$transaction_en_cours[$serveur]) |
@@ -2123,7 +2142,7 @@ discard block |
||
| 2123 | 2142 | * |
| 2124 | 2143 | * @param $query |
| 2125 | 2144 | * @param string $serveur |
| 2126 | - * @return bool |
|
| 2145 | + * @return false|null |
|
| 2127 | 2146 | */ |
| 2128 | 2147 | function sqlite_requeteur($serveur = ''){ |
| 2129 | 2148 | _sqlite_init(); |
@@ -2229,6 +2248,10 @@ discard block |
||
| 2229 | 2248 | // Pour les corrections a effectuer sur les requetes : |
| 2230 | 2249 | var $textes = array(); // array(code=>'texte') trouvé |
| 2231 | 2250 | |
| 2251 | + /** |
|
| 2252 | + * @param string $prefixe |
|
| 2253 | + * @param string $sqlite_version |
|
| 2254 | + */ |
|
| 2232 | 2255 | function sqlite_traducteur($query, $prefixe, $sqlite_version){ |
| 2233 | 2256 | $this->query = $query; |
| 2234 | 2257 | $this->prefixe = $prefixe; |
@@ -2242,7 +2265,7 @@ discard block |
||
| 2242 | 2265 | * la fonction affecte $this->query |
| 2243 | 2266 | * http://doc.spip.org/@traduire_requete |
| 2244 | 2267 | * |
| 2245 | - * @return void |
|
| 2268 | + * @return string |
|
| 2246 | 2269 | */ |
| 2247 | 2270 | function traduire_requete(){ |
| 2248 | 2271 | // |
@@ -87,6 +87,9 @@ |
||
| 87 | 87 | return $res; |
| 88 | 88 | } |
| 89 | 89 | |
| 90 | +/** |
|
| 91 | + * @param string $default |
|
| 92 | + */ |
|
| 90 | 93 | function relayeur_saisie_ou_config($http_proxy, $default){ |
| 91 | 94 | // http_proxy : ne pas prendre en compte la modif si le password est '****' |
| 92 | 95 | if (preg_match(',:\*\*\*\*@,', $http_proxy)) |
@@ -207,7 +207,7 @@ |
||
| 207 | 207 | * |
| 208 | 208 | * @api |
| 209 | 209 | * @param array $objets_source |
| 210 | - * @param array|string $objets_lies |
|
| 210 | + * @param string $objets_lies |
|
| 211 | 211 | * @return int |
| 212 | 212 | */ |
| 213 | 213 | function objet_optimiser_liens($objets_source, $objets_lies) { |
@@ -288,7 +288,7 @@ discard block |
||
| 288 | 288 | |
| 289 | 289 | // http://doc.spip.org/@spip_mysql_order |
| 290 | 290 | /** |
| 291 | - * @param $orderby |
|
| 291 | + * @param string $orderby |
|
| 292 | 292 | * @return string |
| 293 | 293 | */ |
| 294 | 294 | function spip_mysql_order($orderby) |
@@ -325,7 +325,7 @@ discard block |
||
| 325 | 325 | |
| 326 | 326 | // http://doc.spip.org/@calculer_mysql_expression |
| 327 | 327 | /** |
| 328 | - * @param $expression |
|
| 328 | + * @param string $expression |
|
| 329 | 329 | * @param $v |
| 330 | 330 | * @param string $join |
| 331 | 331 | * @return string |
@@ -420,9 +420,8 @@ discard block |
||
| 420 | 420 | /** |
| 421 | 421 | * Selectionne une base de donnees |
| 422 | 422 | * |
| 423 | - * @param string $nom |
|
| 424 | - * Nom de la base a utiliser |
|
| 425 | 423 | * |
| 424 | + * @param string $db |
|
| 426 | 425 | * @return bool |
| 427 | 426 | * True cas de success. |
| 428 | 427 | * False en cas d'erreur. |
@@ -828,7 +827,7 @@ discard block |
||
| 828 | 827 | // http://doc.spip.org/@spip_mysql_insert |
| 829 | 828 | /** |
| 830 | 829 | * @param $table |
| 831 | - * @param $champs |
|
| 830 | + * @param string $champs |
|
| 832 | 831 | * @param $valeurs |
| 833 | 832 | * @param string $desc |
| 834 | 833 | * @param string $serveur |
@@ -53,6 +53,11 @@ discard block |
||
| 53 | 53 | } |
| 54 | 54 | |
| 55 | 55 | // http://doc.spip.org/@valider_xml_ok |
| 56 | +/** |
|
| 57 | + * @param string $url |
|
| 58 | + * @param string $req_ext |
|
| 59 | + * @param integer $limit |
|
| 60 | + */ |
|
| 56 | 61 | function valider_xml_ok($url, $req_ext, $limit, $rec) |
| 57 | 62 | { |
| 58 | 63 | $url = urldecode($url); |
@@ -133,6 +138,9 @@ discard block |
||
| 133 | 138 | } |
| 134 | 139 | |
| 135 | 140 | // http://doc.spip.org/@valider_resultats |
| 141 | +/** |
|
| 142 | + * @param boolean $mode |
|
| 143 | + */ |
|
| 136 | 144 | function valider_resultats($res, $mode) |
| 137 | 145 | { |
| 138 | 146 | $i = $j = 0; |
@@ -302,6 +310,9 @@ discard block |
||
| 302 | 310 | } |
| 303 | 311 | |
| 304 | 312 | // http://doc.spip.org/@valider_dir |
| 313 | +/** |
|
| 314 | + * @param string $dir |
|
| 315 | + */ |
|
| 305 | 316 | function valider_dir($files, $ext, $dir) |
| 306 | 317 | { |
| 307 | 318 | $res = array(); |