Changeset 1520
- Timestamp:
- 03/30/06 01:23:12 (3 years ago)
- Files:
-
- trunk/bureau/admin/webalizer_add.php (modified) (1 diff)
- trunk/bureau/admin/webalizer_del.php (modified) (1 diff)
- trunk/bureau/admin/webalizer_doadd.php (modified) (1 diff)
- trunk/bureau/admin/webalizer_doedit.php (modified) (1 diff)
- trunk/bureau/admin/webalizer_edit.php (modified) (2 diffs)
- trunk/bureau/admin/webalizer_list.php (modified) (2 diffs)
- trunk/bureau/class/m_webalizer.php (modified) (17 diffs)
- trunk/bureau/locales/fr_FR/LC_MESSAGES/webalizer_manual.po (modified) (1 diff)
- trunk/webalizer.cache.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bureau/admin/webalizer_add.php
r1506 r1520 49 49 <tr><th><input type="hidden" name="id" value="<?php echo $id ?>" /> 50 50 <label for="hostname"><?php __("Domain name"); ?></label></th><td> 51 <select class="inl" name="hostname" id="hostname"><?php $ stats->select_host_list($hostname); ?></select>51 <select class="inl" name="hostname" id="hostname"><?php $webalizer->select_host_list($hostname); ?></select> 52 52 </td></tr> 53 <tr><th><label for="stalang"><?php __("Language"); ?></label></th><td><select class="inl" name="stalang" id="stalang"><?php $ stats->select_lang_list($lang) ?></select></td></tr>53 <tr><th><label for="stalang"><?php __("Language"); ?></label></th><td><select class="inl" name="stalang" id="stalang"><?php $webalizer->select_lang_list($lang) ?></select></td></tr> 54 54 <tr><th><label for="dir"><?php __("Folder"); ?></label></th><td><input type="text" class="int" name="dir" id="dir" value="<?php echo $dir; ?>" size="20" maxlength="255" /> 55 55 <script type="text/javascript"> trunk/bureau/admin/webalizer_del.php
r1506 r1520 36 36 if (substr($key,0,4)=="del_") { 37 37 // Effacement du jeu de stats $val 38 $r=$ stats->delete_stats($val);38 $r=$webalizer->delete_stats($val); 39 39 if (!$r) { 40 40 $error.=$err->errstr()."<br />"; trunk/bureau/admin/webalizer_doadd.php
r1506 r1520 30 30 require_once("../class/config.php"); 31 31 32 $r=$ stats->add_stats($hostname,$dir,$stalang);32 $r=$webalizer->add_stats($hostname,$dir,$stalang); 33 33 if (!$r) { 34 34 $error=$err->errstr(); trunk/bureau/admin/webalizer_doedit.php
r1506 r1520 33 33 $error=_("No Statistics selected!"); 34 34 } else { 35 $r=$ stats->put_stats_details($id,$dir,$stalang);35 $r=$webalizer->put_stats_details($id,$dir,$stalang); 36 36 if (!$r) { 37 37 $error=$err->errstr(); trunk/bureau/admin/webalizer_edit.php
r1506 r1520 33 33 $error=_("No Statistics selected!"); 34 34 } else { 35 $r=$ stats->get_stats_details($id);35 $r=$webalizer->get_stats_details($id); 36 36 if (!$r) { 37 37 $error=$err->errstr(); … … 56 56 <?php echo $r["hostname"]; ?> 57 57 </td></tr> 58 <tr><th><label for="stalang"><?php __("Language"); ?></label></th><td><select class="inl" name="stalang" id="stalang"><?php $ stats->select_lang_list($r["lang"]) ?></select></td></tr>58 <tr><th><label for="stalang"><?php __("Language"); ?></label></th><td><select class="inl" name="stalang" id="stalang"><?php $webalizer->select_lang_list($r["lang"]) ?></select></td></tr> 59 59 <tr><th><label for="dir"><?php __("Folder"); ?></label></th><td><input type="text" class="int" name="dir" id="dir" value="<?php echo $r["dir"]; ?>" size="20" maxlength="255" /> 60 60 <script type="text/javascript"> trunk/bureau/admin/webalizer_list.php
r1506 r1520 31 31 32 32 $nosta=false; 33 if (!$r=$ stats->get_list()) {33 if (!$r=$webalizer->get_list()) { 34 34 $error=$err->errstr(); 35 35 $nosta=true; … … 72 72 <td><a href="webalizer_edit.php?id=<?php echo $val["id"] ?>"><?php __("Edit"); ?></a></td> 73 73 <td><label for="del_<?php echo $val["id"]; ?>"><?php echo $val["hostname"] ?></label></td> 74 <td><?php echo _($ stats->langname[$val["lang"]]); ?></td>74 <td><?php echo _($webalizer->langname[$val["lang"]]); ?></td> 75 75 <td><code>/<?php echo $val["dir"] ?></code></td> 76 76 <td><?php trunk/bureau/class/m_webalizer.php
r1506 r1520 38 38 * 39 39 */ 40 class m_ stats{40 class m_webalizer { 41 41 42 42 /** Emplacement des fichiers de conf webalizer … … 75 75 * Constructeur 76 76 */ 77 function m_ stats() {77 function m_webalizer() { 78 78 } 79 79 … … 91 91 */ 92 92 function alternc_module_description() { 93 return array(" stats"=>_("The stats module allows any user to ask for statistics about his web site. Statistics are web pages generated daily based on the visits of the day before. Webalizer is the soft used to produce those stats. The statistics can be produced in many languages."));93 return array("webalizer"=>_("The stats module allows any user to ask for statistics about his web site. Statistics are web pages generated daily based on the visits of the day before. Webalizer is the soft used to produce those stats. The statistics can be produced in many languages.")); 94 94 } 95 95 … … 107 107 function get_list() { 108 108 global $db,$err,$cuid; 109 $err->log(" stats","get_list");109 $err->log("webalizer","get_list"); 110 110 $r=array(); 111 111 $db->query("SELECT id, hostname, dir, lang FROM stats WHERE uid='$cuid' ORDER BY hostname;"); … … 123 123 return $r; 124 124 } else { 125 $err->raise(" stats",1);125 $err->raise("webalizer",1); 126 126 return false; 127 127 } … … 142 142 function get_stats_details($id) { 143 143 global $db,$err,$cuid; 144 $err->log(" stats","get_stats_details",$id);144 $err->log("webalizer","get_stats_details",$id); 145 145 $r=array(); 146 146 $db->query("SELECT id, hostname, dir, lang FROM stats WHERE uid='$cuid' AND id='$id';"); … … 156 156 ); 157 157 } else { 158 $err->raise(" stats",2);158 $err->raise("webalizer",2); 159 159 return false; 160 160 } … … 219 219 function put_stats_details($id,$dir,$stlang) { 220 220 global $db,$err,$bro,$mem,$cuid; 221 $err->log(" stats","put_stats_details",$id);221 $err->log("webalizer","put_stats_details",$id); 222 222 $db->query("SELECT count(*) AS cnt FROM stats WHERE id='$id' and uid='$cuid';"); 223 223 $db->next_record(); 224 224 if (!$db->f("cnt")) { 225 $err->raise(" stats",2);225 $err->raise("webalizer",2); 226 226 return false; 227 227 } … … 232 232 // On a épuré $dir des problèmes eventuels ... On est en DESSOUS du dossier de l'utilisateur. 233 233 if (!$this->langname[$stlang]) { 234 $err->raise(" stats",6);234 $err->raise("webalizer",6); 235 235 return false; 236 236 } … … 250 250 function delete_stats($id) { 251 251 global $db,$err,$cuid; 252 $err->log(" stats","delete_stats",$id);252 $err->log("webalizer","delete_stats",$id); 253 253 $db->query("SELECT hostname FROM stats WHERE id='$id' and uid='$cuid';"); 254 254 if (!$db->num_rows()) { 255 $err->raise(" stats",2);255 $err->raise("webalizer",2); 256 256 return false; 257 257 } … … 272 272 function add_stats($hostname,$dir,$lang) { 273 273 global $db,$err,$quota,$bro,$mem,$cuid; 274 $err->log(" stats","add_stats",$hostname);274 $err->log("webalizer","add_stats",$hostname); 275 275 $dir=$bro->convertabsolute($dir); 276 276 if (substr($dir,0,1)=="/") { … … 280 280 $r=$this->host_list(); 281 281 if (!in_array($hostname,$r) || $hostname=="") { 282 $err->raise(" stats",3);282 $err->raise("webalizer",3); 283 283 return false; 284 284 } 285 285 if (!$this->langname[$lang]) { 286 $err->raise(" stats",6);286 $err->raise("webalizer",6); 287 287 return false; 288 288 } … … 295 295 return true; 296 296 } else { 297 $err->raise(" stats",5);297 $err->raise("webalizer",5); 298 298 return false; 299 299 } … … 302 302 function alternc_del_member() { 303 303 global $db,$err,$cuid; 304 $err->log(" stats","del_member");304 $err->log("webalizer","del_member"); 305 305 $db->query("SELECT * FROM stats WHERE uid='$cuid';"); 306 306 $cnt=0; … … 324 324 function alternc_del_domain($dom) { 325 325 global $db,$err,$cuid; 326 $err->log(" stats","del_dom",$dom);326 $err->log("webalizer","del_dom",$dom); 327 327 $db=new DB_System(); 328 328 $db->query("SELECT * FROM stats WHERE uid='$cuid' AND hostname like '%$dom'"); … … 377 377 } 378 378 if (!$db->num_rows()) { 379 $err->raise(" stats",2);379 $err->raise("webalizer",2); 380 380 return false; 381 381 } … … 388 388 } 389 389 390 } /* CLASSE m_ stats*/390 } /* CLASSE m_webalizer */ 391 391 392 392 ?> trunk/bureau/locales/fr_FR/LC_MESSAGES/webalizer_manual.po
r1509 r1520 19 19 msgstr "Statistiques Web" 20 20 21 msgid "err_ stats_1"21 msgid "err_webalizer_1" 22 22 msgstr "Aucun jeu de statistiques de trouvé." 23 23 24 msgid "err_ stats_2"24 msgid "err_webalizer_2" 25 25 msgstr "Ce jeu de statistiques n'existe pas." 26 26 27 msgid "err_ stats_3"27 msgid "err_webalizer_3" 28 28 msgstr "Le préfixe choisi n'est pas autorisé" 29 29 30 msgid "err_ stats_4"30 msgid "err_webalizer_4" 31 31 msgstr "Ce jeu de statistiques existe déjà !" 32 32 33 msgid "err_ stats_5"33 msgid "err_webalizer_5" 34 34 msgstr "" 35 35 "Vous avez atteint votre quota de jeux de statistiques, vous ne pouvez " 36 36 "plus en créer." 37 37 38 msgid "err_ stats_6"38 msgid "err_webalizer_6" 39 39 msgstr "Cette langue n'est pas supportée." 40 40 trunk/webalizer.cache.php
r1464 r1520 9 9 } 10 10 foreach ($d as $r) { 11 $ stats->_createconf($r[0],1);11 $webalizer->_createconf($r[0],1); 12 12 } 13 13
