diff --git a/htdocs/core/class/translate.class.php b/htdocs/core/class/translate.class.php index 4eda68ac443ee33d36f3cf082ed3d4b286a032fc..7b279be19803c9ab65210dd6666cdc806c7c3e75 100644 --- a/htdocs/core/class/translate.class.php +++ b/htdocs/core/class/translate.class.php @@ -141,7 +141,7 @@ class Translate { * If data for file already loaded, do nothing. * All data in translation array are stored in UTF-8 format. * tab_loaded is completed with $domain key. - * Value for hash are: 1:Loaded from disk, 2:Not found, 3:Loaded from cache + * Value for hash are: 1:Loaded from disk, 2:Not found, 3:Loaded from cache * @param domain File name to load (.lang file). Use file@module if file is in a module directory. * @param alt 0 (try xx_ZZ then 1), 1 (try xx_XX then 2), 2 (try en_US or fr_FR or es_ES) * @param stopafterdirection Stop when the DIRECTION tag is found (optimize) diff --git a/htdocs/lib/agenda.lib.php b/htdocs/lib/agenda.lib.php index d252ea700c14155e389988fbe6ae4db6908a716d..90812ff561190acbc1c5f842a443177c14be9657 100644 --- a/htdocs/lib/agenda.lib.php +++ b/htdocs/lib/agenda.lib.php @@ -28,7 +28,7 @@ /** * Show filter form in agenda view - * + * @param $form * @param $canedit * @param $status * @param $year diff --git a/htdocs/lib/ajax.lib.php b/htdocs/lib/ajax.lib.php index 451427979bee91e95779c880f9feaac377acbd54..2c142498df79be7768a907db1a39ec2fac06703a 100644 --- a/htdocs/lib/ajax.lib.php +++ b/htdocs/lib/ajax.lib.php @@ -27,6 +27,7 @@ /** * Get value of an HTML field, do Ajax process and show result + * @param selected Preselecte value * @param htmlname HTML name of input field * @param url Url for request: /chemin/fichier.php * @param option More parameters on URL request @@ -207,9 +208,9 @@ function ajax_combobox($htmlname) $( "#'.$htmlname.'" ).combobox(); }); </script>'; - + $msg.= "\n"; - + return $msg; } @@ -220,7 +221,7 @@ function ajax_combobox($htmlname) function ajax_constantonoff($code) { global $conf, $langs; - + $out= '<script type="text/javascript"> $(function() { $( "#set_'.$code.'" ).click(function() { @@ -245,17 +246,17 @@ function ajax_constantonoff($code) }); }); </script>'; - + $out.= '<span id="set_'.$code.'" class="linkobject '.($conf->global->$code?'hideobject':'').'">'.img_picto($langs->trans("Disabled"),'switch_off').'</span>'; $out.= '<span id="del_'.$code.'" class="linkobject '.($conf->global->$code?'':'hideobject').'">'.img_picto($langs->trans("Enabled"),'switch_on').'</span>'; - + return $out; } /** - * - * Enter description here ... - * @param unknown_type $var + * Convert a PHP array into a js array + * @param $var + * @return String with js array or false if error */ function php2js($var) { @@ -277,7 +278,7 @@ function php2js($var) return "\"" . addslashes(stripslashes($var)) . "\""; } // autres cas: objets, on ne les gère pas - return FALSE; + return false; } diff --git a/htdocs/lib/company.lib.php b/htdocs/lib/company.lib.php index 6031dfa4cee5ae12b99f54833f6e7d74b8dda87a..7025f28c3989b4ac07bb628f2d11171cd15e3797 100644 --- a/htdocs/lib/company.lib.php +++ b/htdocs/lib/company.lib.php @@ -330,11 +330,11 @@ function getFormeJuridiqueLabel($code) /** - * \brief Show html area for list of projects - * \param conf Object conf - * \param lang Object lang - * \param db Database handler - * \param objsoc Third party object + * Show html area for list of projects + * @param conf Object conf + * @param lang Object lang + * @param db Database handler + * @param object Third party object */ function show_projects($conf,$langs,$db,$object) { @@ -419,11 +419,11 @@ function show_projects($conf,$langs,$db,$object) /** - * \brief Show html area for list of contacts - * \param conf Object conf - * \param lang Object lang - * \param db Database handler - * \param objsoc Third party object + * Show html area for list of contacts + * @param conf Object conf + * @param lang Object lang + * @param db Database handler + * @param object Third party object */ function show_contacts($conf,$langs,$db,$object) { @@ -881,7 +881,7 @@ function show_actions_done($conf,$langs,$db,$object,$objcon='',$noprint=0) * @param conf Object conf * @param lang Object lang * @param db Database handler - * @param objsoc Third party object + * @param object Third party object */ function show_subsidiaries($conf,$langs,$db,$object) { diff --git a/htdocs/lib/date.lib.php b/htdocs/lib/date.lib.php index 1ed360f6cba82c18822e70cdf425dbc67bddf923..d7d981b48100377e6d68455e861f0844ab9f1065 100644 --- a/htdocs/lib/date.lib.php +++ b/htdocs/lib/date.lib.php @@ -1,5 +1,5 @@ <?php -/* Copyright (C) 2004-2010 Laurent Destailleur <eldy@users.sourceforge.net> +/* Copyright (C) 2004-2011 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2008 Regis Houssin <regis@dolibarr.fr> * Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es> * @@ -200,35 +200,37 @@ function dol_get_next_month($month, $year) } /** Return previous week + * @param day Day * @param week Week * @param year Year - * @return array Previous year,month,week + * @return array Previous year,month,day */ function dol_get_prev_week($day, $week, $month, $year) { $tmparray = dol_get_first_day_week($day, $month, $year); - + $time=dol_mktime(12,0,0,$month,$tmparray['first_day'],$year,1,0); $time-=24*60*60*7; $tmparray=dol_getdate($time,true); return array('year' => $tmparray['year'], 'month' => $tmparray['mon'], 'day' => $tmparray['mday']); } - + /** Return next week - * @param week Week + * @param day Day + * @param week Week * @param year Year - * @return array Next year,month,week + * @return array Next year,month,day */ -function dol_get_next_week($day,$week, $month, $year) +function dol_get_next_week($day, $week, $month, $year) { $tmparray = dol_get_first_day_week($day, $month, $year); - + $time=dol_mktime(12,0,0,$month,$tmparray['first_day'],$year,1,0); $time+=24*60*60*7; $tmparray=dol_getdate($time,true); - + return array('year' => $tmparray['year'], 'month' => $tmparray['mon'], 'day' => $tmparray['mday']); - + } /** Return GMT time for first day of a month or year @@ -277,74 +279,75 @@ function dol_get_last_day($year,$month=12,$gm=false) * @param gm False = Return date to compare with server TZ, True to compare with GM date. * @return array year,month, week,first_day,prev_year,prev_month,prev_day */ -function dol_get_first_day_week($day,$month,$year,$gm=false) +function dol_get_first_day_week($day,$month,$year,$gm=false) { global $conf; - + $date = dol_mktime(0,0,0,$month,$day,$year,$gm); - + //Checking conf of start week $start_week = (isset($conf->global->MAIN_START_WEEK)?$conf->global->MAIN_START_WEEK:1); - + $tmparray = dol_getdate($date,true); - - //Calculate days to count + + //Calculate days to count $days = $start_week - $tmparray['wday']; if ($days>=1) $days=7-$days; $days = abs($days); $seconds = $days*24*60*60; - + //Get first day of week $tmpday = date($tmparray[0])-$seconds; $tmpday = date("d",$tmpday); - + //Check first day of week is form this month or not if ($tmpday>$day) { $prev_month = $month-1; $prev_year = $year; - + if ($prev_month==0) { $prev_month = 12; $prev_year = $year-1; } } - else + else { $prev_month = $month; $prev_year = $year; } - //Get first day of next week + //Get first day of next week $tmptime=dol_mktime(12,0,0,$month,$tmpday,$year,1,0); $tmptime-=24*60*60*7; $tmparray=dol_getdate($tmptime,true); $prev_day = $tmparray['mday']; - + //Check first day of week is form this month or not if ($prev_day>$tmpday) { $prev_month = $month-1; $prev_year = $year; - + if ($prev_month==0) { $prev_month = 12; $prev_year = $year-1; } } - + $week = date("W",dol_mktime(0,0,0,$month,$tmpday,$year,$gm)); - + return array('year' => $year, 'month' => $month, 'week' => $week, 'first_day' => $tmpday, 'prev_year' => $prev_year, 'prev_month' => $prev_month, 'prev_day' => $prev_day); } /** * Fonction retournant le nombre de jour fieries samedis et dimanches entre 2 dates entrees en timestamp - * @remarks Called by function num_open_day + * Called by function num_open_day * @param timestampStart Timestamp de debut * @param timestampEnd Timestamp de fin + * @param countrycode Country code * @return nbFerie Nombre de jours feries */ function num_public_holiday($timestampStart, $timestampEnd, $countrycode='FR') diff --git a/htdocs/lib/files.lib.php b/htdocs/lib/files.lib.php index c893cf1c7a57afa6a8865d519706ffe502abd482..09ac0af6c25699049a1866b983c16426d9ec21fb 100644 --- a/htdocs/lib/files.lib.php +++ b/htdocs/lib/files.lib.php @@ -554,7 +554,7 @@ function dol_move_uploaded_file($src_file, $dest_file, $allowoverwrite, $disable * Remove a file or several files with a mask * @param file File to delete or mask of file to delete * @param disableglob Disable usage of glob like * - * @param boolean True if file is deleted, False if error + * @return boolean True if file is deleted, False if error */ function dol_delete_file($file,$disableglob=0) { @@ -582,7 +582,7 @@ function dol_delete_file($file,$disableglob=0) /** * Remove a directory (not recursive, so content must be empty). * If directory is not empty, return false - * @param file Directory to delete + * @param dir Directory to delete * @return boolean True if success, false if error */ function dol_delete_dir($dir) @@ -593,7 +593,7 @@ function dol_delete_dir($dir) /** * Remove a directory $dir and its subdirectories - * @param file Dir to delete + * @param dir Dir to delete * @param count Counter to count nb of deleted elements * @return int Number of files and directory removed */ diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php index fd0172d7a42cb4dc1c8f43bee76953e54f469aff..3764cf62077284843d0c8c23dcede294819f2240 100644 --- a/htdocs/lib/functions.lib.php +++ b/htdocs/lib/functions.lib.php @@ -550,6 +550,7 @@ function dolibarr_print_date($time,$format='',$to_gmt=false,$outputlangs='',$enc * false or 'tzserver'=output string is for local PHP server TZ usage * 'tzuser'=output string is for local browser TZ usage * @param outputlangs Object lang that contains language for text translation. + * @param encodetooutput false=no convert into output pagecode * @return string Formated date or '' if time is null * @see dol_mktime, dol_stringtotime, dol_getdate */ @@ -2285,10 +2286,12 @@ function restrictedArea($user, $features='societe', $objectid=0, $dbtablename='' /** - * Affiche message erreur de type acces interdit et arrete le programme - * L'appel a cette fonction termine le code. - * @param message Force error message - * @param printheader Affiche avant le header + * Show a message to say access is forbidden and stop program + * Calling this function terminate execution of PHP. + * @param message Force error message + * @param printheader Show header before + * @param printfooter Show footer after + * @param showonlymessage Show only message parameter. Otherwise add more information. */ function accessforbidden($message='',$printheader=1,$printfooter=1,$showonlymessage=0) { @@ -3369,8 +3372,9 @@ function dol_htmlcleanlastbr($stringtodecode) /** * This function is called to decode a string with HTML entities (it decodes entities tags) - * @param string stringhtml - * @return string decodestring + * @param stringhtml stringhtml + * @param pagecodeto Encoding of input string + * @return string decodestring */ function dol_entity_decode($stringhtml,$pagecodeto='UTF-8') { @@ -3380,9 +3384,10 @@ function dol_entity_decode($stringhtml,$pagecodeto='UTF-8') /** * Replace html_entity_decode functions to manage errors - * @param unknown_type $a - * @param unknown_type $b - * @param unknown_type $c + * @param a + * @param b + * @param c + * @return string String decoded */ function dol_html_entity_decode($a,$b,$c) { @@ -3393,9 +3398,10 @@ function dol_html_entity_decode($a,$b,$c) /** * Replace htmlentities functions to manage errors - * @param unknown_type $a - * @param unknown_type $b - * @param unknown_type $c + * @param a + * @param b + * @param c + * @return string String encoded */ function dol_htmlentities($a,$b,$c) { @@ -3489,7 +3495,7 @@ function dol_microtime_float() return ((float)$usec + (float)$sec); } -/* +/** * Return if a text is a html content * @param msg Content to check * @param option 0=Full detection, 1=Fast check