Changeset 3107
- Timestamp:
- 10/19/11 17:19:07 (19 months ago)
- Location:
- alternc-mailman/trunk
- Files:
-
- 6 added
- 5 edited
-
bureau/admin/mman_dourl.php (added)
-
bureau/admin/mman_list.php (modified) (1 diff)
-
bureau/admin/mman_url.php (added)
-
bureau/class/m_mailman.php (modified) (1 diff)
-
bureau/locales/fr_FR/LC_MESSAGES/mailman.po (modified) (1 diff)
-
debian/changelog (modified) (1 diff)
-
debian/rules (modified) (2 diffs)
-
src/get_url_alternc.py (added)
-
src/mailman.geturl (added)
-
src/mailman.seturl (added)
-
src/set_url_alternc.py (added)
Legend:
- Unmodified
- Added
- Removed
-
alternc-mailman/trunk/bureau/admin/mman_list.php
r2902 r3107 89 89 ?> 90 90 <tr class="lst<?php echo $col; ?>"> 91 <td align="center" ><?php if ($val["list"]!="mailman") { ?><input type="checkbox" class="inc" name="d[]" value="<?php echo $val["id"]; ?>" id="d_<?php echo $val["id"]; ?>" /><?php } ?></td>92 <td ><label for="d_<?php echo $val["id"]; ?>"><?php echo $val["list"]."@".$val["domain"] ?></label></td>91 <td align="center" rowspan="2"><?php if ($val["list"]!="mailman") { ?><input type="checkbox" class="inc" name="d[]" value="<?php echo $val["id"]; ?>" id="d_<?php echo $val["id"]; ?>" /><?php } ?></td> 92 <td rowspan="2"><label for="d_<?php echo $val["id"]; ?>"><?php echo $val["list"]."@".$val["domain"] ?></label></td> 93 93 <td><div class="ina"><a href="http://<?php echo $L_FQDN; ?>/cgi-bin/mailman/listinfo/<?php echo $val["name"] ?>"><?php __("Public page"); ?></a></div></td> 94 94 <td><div class="ina"><a href="http://<?php echo $L_FQDN; ?>/cgi-bin/mailman/admin/<?php echo $val["name"] ?>"><?php __("List admin"); ?></a></div></td> 95 95 <td><div class="ina"><a href="http://<?php echo $L_FQDN; ?>/cgi-bin/mailman/admindb/<?php echo $val["name"] ?>"><?php __("Pending messages"); ?></a></div></td> 96 </tr><tr class="lst<?php echo $col; ?>"> 96 97 <td><div class="ina"><a href="mman_passwd.php?id=<?php echo $val["id"] ?>"><?php __("Change password"); ?></a></div></td> 98 <td><div class="ina"><a href="mman_url.php?id=<?php echo $val["id"] ?>"><?php __("Change url"); ?></a></div></td> 97 99 <td><div class="ina"><a href="mman_members.php?id=<?php echo $val["id"] ?>"><?php __("List Members"); ?></a></div></td> 98 100 </tr> -
alternc-mailman/trunk/bureau/class/m_mailman.php
r2745 r3107 338 338 339 339 /* ----------------------------------------------------------------- */ 340 /** 341 * Returns the current url for $list administration 342 * @param $list integer the list for which we want the url 343 * @return string the url (starting by http or https) or false if an error occured 344 */ 345 function get_list_url($list) { 346 global $db,$err,$cuid; 347 $q = "SELECT * FROM mailman WHERE uid = '" . $cuid . "' && id = '" . intval($list) . "'"; 348 $db->query($q); 349 $db->next_record(); 350 if (!$db->f("id")) { 351 $err->raise("mailman",9); 352 return false; 353 } 354 $list=$db->Record["name"]; 355 unset($out); 356 $exec="/usr/lib/alternc/mailman.geturl ".escapeshellarg($list); 357 exec($exec,$out,$ret); 358 if ($ret) return false; 359 if ($out[0]) 360 return $out[0]; 361 else 362 return false; 363 } 364 365 366 /* ----------------------------------------------------------------- */ 367 /** 368 * Set the management url for $list 369 * @param $list integer the list for which we want to change the url 370 * @param $url string the url, MUST be either http:// or https:// + domain + /cgi-bin/mailman/ 371 * @return boolean TRUE if the url has been changes 372 */ 373 function set_list_url($list,$newurl) { 374 global $db,$err,$cuid; 375 $q = "SELECT * FROM mailman WHERE uid = '" . $cuid . "' && id = '" . intval($list) . "'"; 376 $db->query($q); 377 $db->next_record(); 378 if (!$db->f("id")) { 379 $err->raise("mailman",9); 380 return false; 381 } 382 $list=$db->Record["name"]; 383 unset($out); 384 $exec="/usr/lib/alternc/mailman.seturl ".escapeshellarg($list)." ".escapeshellarg($newurl); 385 exec($exec,$out,$ret); 386 if ($ret) return false; 387 return true; 388 } 389 390 391 /* ----------------------------------------------------------------- */ 340 392 /** This function is a hook who is called each time a domain is uninstalled 341 393 * in an account (or when we select "gesmx = no" in the domain panel.) -
alternc-mailman/trunk/bureau/locales/fr_FR/LC_MESSAGES/mailman.po
r3033 r3107 141 141 msgid "Change the password." 142 142 msgstr "Modifier le mot de passe." 143 144 msgid "The mailing list management url has been successfully changed." 145 msgstr "L'adresse URL de gestion de la liste a été modifiée avec succès." 146 147 msgid "This is the current url to access administration and public pages for this list. If you want to change it, select another url in the list and submit this form. <br />If you don't know what you are doing, don't change anything here." 148 msgstr "Voici l'adresse actuelle d'administration de votre liste, et des pages publiques. Si vous souhaitez la changer, choisissez une autre adresse dans la liste ci-dessous et validez. <br />Si vous ne savez pas de quoi il s'agit, ne touchez à rien." 149 150 msgid "Changing management url of list %s" 151 msgstr "Modification de l'adresse de gestion de la liste %s" 152 153 msgid "Current list url" 154 msgstr "Adresse actuelle" 155 156 msgid "New list management url" 157 msgstr "Nouvelle adresse de la liste" 158 159 msgid "Change the url." 160 msgstr "Modifier l'adresse." 161 162 msgid "Change url" 163 msgstr "Changer l'adresse" -
alternc-mailman/trunk/debian/changelog
r3031 r3107 1 alternc-mailman (2.1) stable; urgency=low 2 3 * ADD the ability to choose the URL of the web pages for mailman lists 4 5 -- Benjamin Sonntag <benjamin@alternc.org> Wed, 19 Oct 2011 17:12:00 +0200 6 1 7 alternc-mailman (2.0) stable; urgency=low 2 8 -
alternc-mailman/trunk/debian/rules
r2561 r3107 35 35 install -m 0644 mm_cfg.py \ 36 36 debian/alternc-mailman/etc/alternc/templates/mailman/ 37 install -m 0644 -o root -g root src/get_url_alternc.py src/set_url_alternc.py \ 38 debian/alternc-mailman/var/lib/mailman/bin/ 37 39 install -m 0644 alternc-mailman.conf debian/alternc-mailman/etc/apache/conf.d/ 38 40 install -m 0644 alternc-mailman.conf debian/alternc-mailman/etc/apache-ssl/conf.d/ … … 41 43 src/mailman.create src/mailman.delete src/mailman.list src/mailman.passwd \ 42 44 src/mailman.sub src/mailman.unsub \ 43 debian/alternc-mailman/usr/lib/alternc/ 45 debian/alternc-mailman/usr/lib/alternc/ \ 46 src/mailman.seturl src/mailman.geturl 44 47 install -m 0644 mailman.sql \ 45 48 debian/alternc-mailman/usr/share/alternc/install/
Note: See TracChangeset
for help on using the changeset viewer.
