root/alternc-stats/branches/INIT/admin/stat_functions.php

Revision 1340, 0.9 kB (checked in by anonymous, 4 years ago)

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 <?php
2
3 function stripslashes_rec($vals) {
4   if (is_array($vals)) {
5     foreach ($vals as $key=>$val) {
6       $vals[$key]=stripslashes_rec($val);
7     }
8   } else {
9     $vals = stripslashes($vals);
10   }
11   return $vals;
12 }
13
14 function addslashes_rec($vals) {
15   if (is_array($vals)) {
16     foreach ($vals as $key=>$val) {
17       $vals[$key]=addslashes_rec($val);
18     }
19   } else {
20     $vals = addslashes($vals);
21   }
22   return $vals;
23 }
24
25 function array_sel($cur,$arr) {
26   reset($arr);
27   while(list($k,$v)=each($arr)) {
28     echo "<option value=\"$k\"";
29     if ($cur==$k) echo " selected=\"selected\"";
30     echo ">$v</option>";
31   }
32 }
33
34 function array_multiple($cur,$arr) {
35   reset($arr);
36   while(list($k,$v)=each($arr)) {
37     echo "<option value=\"$k\"";
38     if (in_array($k,$cur)) echo " selected=\"selected\"";
39     echo ">$v</option>";
40   }
41 }
42
43 function date_ts2fr($str) {
44   if (!$str) return "";
45   return substr($str,6,2)."/".substr($str,4,2)."/".substr($str,0,4);
46 }
47
48
49 ?>
Note: See TracBrowser for help on using the browser.