Commit Graph

910 Commits

Author SHA1 Message Date
Benjamin Sonntag 5a6a7008b0 commit 1/3: new email class, + a few new fields in email model 2012-08-23 18:36:35 +00:00
Alan Garcia 797b821fc7 Fix #1282 2012-08-23 17:51:25 +00:00
Alan Garcia b4d4053a29 Fix #1200 2012-08-23 17:01:13 +00:00
Alan Garcia 1c501d9305 Bugfixes index quotaedit 2012-08-23 14:25:04 +00:00
Alan Garcia d0c012e31e Tcho notices 2012-08-23 14:10:38 +00:00
Alan Garcia fb926aae72 Register globals 2012-08-23 13:01:33 +00:00
Alan Garcia 439d9400d9 Probleme d'affichage de la taille de fenetre d'edition de fichiers 2012-08-23 12:49:20 +00:00
Benjamin Sonntag f346c48470 register_globals for change email process 2012-08-23 11:05:03 +00:00
Benjamin Sonntag 4f960249a9 setpassword should return a value, like true, if it ran successfully (minor) 2012-08-23 10:26:51 +00:00
Alan Garcia cdbb8450f4 Bugfixes browser 2012-08-23 07:56:20 +00:00
Alan Garcia 5ce5b9f565 Gestion de "pas de fichiers de log" 2012-08-23 07:47:30 +00:00
Alan Garcia c596e0c37c Logo de log 2012-08-23 07:41:32 +00:00
Alan Garcia 7b3e26cff5 Correction indentation 2012-08-23 07:36:11 +00:00
Alan Garcia c90d5747f7 Optimisation requetes login 2012-08-23 07:34:06 +00:00
Alan Garcia 7f47a40b42 Optimisation quotamail 2012-08-23 07:20:29 +00:00
Alan Garcia c13616f1bd J'avais oublié d'enlevé un FIXME fixé ;) 2012-08-23 06:06:07 +00:00
Alan Garcia 2bbc74c78f Register globals + clean d'anciens fichiers plus utile 2012-08-22 16:47:18 +00:00
Alan Garcia 6378f3b323 Killer feature compatibility 2012-08-22 14:48:23 +00:00
Alan Garcia 95db0d48f2 Ze killer feature 2012-08-22 14:46:35 +00:00
Alan Garcia 7449635196 Alternc.org est pour les dev, alternc.com pour les users.
Le lien du panel pointe maintenant sur .com
2012-08-22 14:36:01 +00:00
Alan Garcia e63be99f69 Fix some broken page (register globals love) 2012-08-22 14:33:31 +00:00
Alan Garcia 279fa9bd1e Register globals 2012-08-22 14:20:30 +00:00
Alan Garcia 43ce9c4138 Fix #470 2012-08-22 14:02:37 +00:00
Alan Garcia d42843ad89 Register Globals
Fix #1305
2012-08-22 12:17:28 +00:00
Alan Garcia 8e3bfca0c5 Clean d'appels de $_REQUEST 2012-08-22 09:55:34 +00:00
Alan Garcia 6bfa75077f Fix #1137 2012-08-22 09:46:56 +00:00
Alan Garcia 463164fc40 Fix #1292 2012-08-22 08:55:44 +00:00
Alan Garcia a2557c0440 Mise à jour jquery_ui 2012-08-22 07:56:20 +00:00
Alan Garcia bfbd26f015 Mise à jour Jquery 2012-08-22 07:55:21 +00:00
Alan Garcia 47cc5fd799 Bugfixes cron 2012-08-22 07:21:35 +00:00
Alan Garcia 9238f82604 Oubli d'un debug 2012-08-22 06:38:41 +00:00
Benjamin Sonntag 9528ef78de fixing manual translations 2012-08-21 18:59:50 +00:00
Steven Mondji-Lerider c1d3a1e401 menu_list pour les logs 2012-08-21 18:27:38 +00:00
Steven Mondji-Lerider 687e461324 Ajout classe de logs 2012-08-21 18:25:56 +00:00
Steven Mondji-Lerider 6748cf3c6d Modification fonction grant 2012-08-21 18:22:53 +00:00
Steven Mondji-Lerider 05eac0153f bugfix browser variable getfield 2012-08-21 18:22:21 +00:00
Benjamin Sonntag 4fda1724d4 Updating language files from Transifex 2012-08-21 17:11:31 +00:00
Benjamin Sonntag f9a8a881cd fixing repos-to-tx error with EN + pb with alternc-mailman 2012-08-21 17:10:58 +00:00
Alan Garcia 8f722bb00c Genericité sur l'user dir, reste surement des bugs 2012-08-21 17:04:24 +00:00
Benjamin Sonntag 0d04b6f719 Updating language files from Transifex 2012-08-21 17:03:32 +00:00
Benjamin Sonntag 159f06a82c adding po file with ALL translations (used at package build time for AlternC) + transifex-to-repository script fix 2012-08-21 17:03:21 +00:00
Benjamin Sonntag a79d558a5e fixing utf-8 for FRé 2012-08-21 16:25:30 +00:00
Benjamin Sonntag 225d93c1c0 fixing all .po to UTF-8 2012-08-21 14:59:35 +00:00
Alan Garcia c3677c463a Register globals 2012-08-21 13:25:01 +00:00
Alan Garcia 83eb97f679 Un debug qui restait 2012-08-21 13:20:37 +00:00
Alan Garcia 0de38113ba Register globals
Genericité
Ajout d'une "protection" dans le cas d'include de foot.php
2012-08-21 13:13:04 +00:00
Alan Garcia e7b1dcd803 Register globals 2012-08-21 12:59:57 +00:00
Alan Garcia 60e548d25f Style fix 2012-08-21 12:56:45 +00:00
Alan Garcia 7cbe7f76d2 Broutilles et division par zero 2012-08-21 12:53:29 +00:00
Alan Garcia d6be8a9f63 _POST et _GET transforme en getfields 2012-08-21 12:39:26 +00:00
Alan Garcia 8d3204643f Fix delete in browser 2012-08-21 11:43:21 +00:00
Benjamin Sonntag c31ce55e88 charset of source is now UTF-8 2012-08-21 10:02:23 +00:00
Benjamin Sonntag 9ac1787774 fixing xgettext syntax call in Makefile + update of pot files 2012-08-21 09:58:08 +00:00
Benjamin Sonntag cc75df6b72 fixing deletion of AlternC's accounts, and adding label to account lists 2012-08-21 09:07:26 +00:00
Benjamin Sonntag 09458ca510 fixing adm_doedit missing getfields call 2012-08-21 08:34:49 +00:00
Alan Garcia ede82b141c Register globals 2012-08-21 08:06:04 +00:00
Benjamin Sonntag 8e9dc2f4bd fixing a notice in case we install a domain with an unknown TLD (like .local ;) ) + fixing the loss of accents in manual.po. + transcoding of locales from iso to utf8 2012-08-21 07:48:24 +00:00
Alan Garcia 98717c3e6e Affichage du menu de cron par defaut 2012-08-21 07:38:49 +00:00
Alan Garcia 8cad4c87f0 Register globals 2012-08-20 16:14:37 +00:00
Alan Garcia 9c875031c7 Register globals 2012-08-20 16:06:06 +00:00
Alan Garcia 107774ca3f Register globals 2012-08-20 15:44:19 +00:00
Alan Garcia 6c88dd84bc Registers globals 2012-08-20 15:34:04 +00:00
Alan Garcia 9be64ddcde Register globals... 2012-08-20 15:07:59 +00:00
Alan Garcia 4d6749920b Register globals 2012-08-20 14:27:49 +00:00
Alan Garcia b65ae184ab Plus de register globals.
Comme ça, on validera lors de nos tests.
2012-08-20 10:11:09 +00:00
Alan Garcia a4e3b72507 Fix #1299 2012-08-20 08:49:22 +00:00
Steven Mondji-Lerider bad410f1fe Bugfixes postinst script 2012-08-19 21:05:11 +00:00
Steven Mondji-Lerider 1723a40516 Few little Bugfixes 2012-08-19 20:50:47 +00:00
Steven Mondji-Lerider 391bb4a50d Continuing on sql modification for consistency + Bugfixes 2012-08-14 09:44:43 +00:00
Steven Mondji-Lerider 5bf955c998 Commit de modification simplification de gestion du SQL 2012-08-10 17:18:34 +00:00
Steven Mondji-Lerider 1761c21014 Bugfix PHP suite au ticket #1299 de la version 1.0 2012-08-06 10:14:44 +00:00
Steven Mondji-Lerider 7048a7b1a3 force version MySQL >= 5.0 + Bugfix requête SQL 2012-08-06 09:44:13 +00:00
Steven Mondji-Lerider ebf9c3c5c8 Correction classe m_quota.php 2012-06-26 11:41:48 +00:00
Steven Mondji-Lerider c07d7fbac4 Bugfixes gestions des droits 2012-06-26 08:08:49 +00:00
Steven Mondji-Lerider 7371bcd553 Bugfixing panel + petite correction makefile 2012-06-25 07:59:29 +00:00
Steven Mondji-Lerider 851beb3244 Bugfixes panel 2012-06-20 09:56:25 +00:00
Steven Mondji-Lerider 2d2fef0363 Modification script gestion ACLS + classe browser 2012-06-19 15:29:15 +00:00
Steven Mondji-Lerider 3d2c9b72b7 Bugfixes niveau panel, correction notices PHP 2012-06-19 15:26:48 +00:00
Steven Mondji-Lerider 383f1a291d Bugfixes pour la gestion des quotas diques 2012-06-12 17:14:16 +00:00
Steven Mondji-Lerider 0bba178de7 modification du script fixperms.sh pour modfier les ACL par fichiers, afin de les modifier après upload par le panel 2012-06-12 17:11:46 +00:00
Steven Mondji-Lerider ad874e6232 Ajout d'un répertoire tmp par vhosts pour éviter les problèmes d'ACL pendant les uploads 2012-06-12 17:05:51 +00:00
Steven Mondji-Lerider 69e61fa096 Correction classe de gestion des htaccess 2012-05-25 13:08:44 +00:00
Steven Mondji-Lerider 68888932dd Modification des fonctions d'export de compte pour exporter en XML + ajout de l'export de la classe mail 2012-05-21 15:58:20 +00:00
Steven Mondji-Lerider 8910c3e604 Bugfix: corrections de notices php au niveau du panel 2012-05-16 15:33:04 +00:00
Steven Mondji-Lerider a465a09e49 Correction template pour postfix + bugfixes des classes de gestion des mails 2012-05-11 15:40:06 +00:00
Steven Mondji-Lerider 7c08903376 Ajout configuration squirrelmail + bugfixes pour postfix 2012-05-09 16:31:58 +00:00
Steven Mondji-Lerider 854719a110 full templating of postfix and dovecot + little bugfixes 2012-05-02 13:03:48 +00:00
Alan Garcia 8a7077ae44 Bug pour l'extraction, patch pour utiliser directement tar -xf 2012-04-25 09:31:04 +00:00
Steven Mondji-Lerider 3417461db0 still bugfixing 2012-04-13 16:06:57 +00:00
Steven Mondji-Lerider ae54c20591 Bugfix divers et varié 2012-04-12 14:06:47 +00:00
Alan Garcia ff6c9ff625 Commit "bourrin", beaucoup de choses.
- Nouvelle interface de mail, elle n'est pas terminée mais est bien avancée
 - Beaucoup de correction php (notice)
 - Premier jet de la gestion de tache planifiées (cron)
 - Ajout d'un mode de debug pour l'admin

Reste en ToDo :
 - pas mal de fixme dans le code
 - corriger le schema de base pour les mails (Squidly a tout ce qu'il faut, il faut qu'il le commit)
 - configuration Dovecot et Postfix a commiter (pareil, Squidly à tout, plukacommiter) 
 - suppression de mail
 - et beaucoup de debug...

Maintenant que le gros est commité, attendez-vous à beaucoup de petit commit.
2012-04-06 10:10:36 +00:00
Steven Mondji-Lerider 20103063b3 ajout classe m_export + script export_account afin de générer un export de compte. Correction de bugs divers. 2012-02-28 14:48:45 +00:00
Camille Lafitte 991ace85bc Permettre les mots de passe vide pour les comptes FTP
* closed #1284
 * CRYPT de mysql ne gere pas la chaine vide, on passe par la fonction PHP
  * microtime car autrement il utilse le sel le plus fort et ne gere pas pas un pass DESS et donc un crypt de 34 caractères
  * strrev car seul les 2 premiers caractéres du sel sont pris en compte , donc pour choper les microseconde
2011-11-29 10:16:36 +00:00
Alan Garcia edaf3ef953 Hooks generique powa 2011-11-08 16:06:35 +00:00
Alan Garcia 2aeb58a614 First refonte des hooks pour en faire une classes a part entiere 2011-11-08 14:31:08 +00:00
Alexis Lahouze 3621480392 Merged changesets 3085, 3087, 3088, 3089, 3091, 3099, 3100, 3101, 3102, 3103 from branch stable 1.0 to trunk. 2011-10-18 19:09:44 +00:00
Alexis Lahouze 7a05dfdee4 Merged stable 1.0 branch into trunk. 2011-07-29 19:04:47 +00:00
Alexis Lahouze 6de665ceb5 Merge stable 1.0 into trunk. 2011-07-27 21:58:07 +00:00
Alan Garcia 3fdf1eb747 En InnoDB, $mysql->get_db_size donne des valeurs *vraiment* trop pourri.
Ce patch améliore un peu.
2011-06-17 15:21:29 +00:00
Benjamin Sonntag 8485d8e20d To be merge into trunk :
]  :  ]
3065:3070
3061:3063
3056:3059
3051:3055

From Stable-1.0
2011-06-17 10:32:21 +00:00
Alan Garcia 391ef496d0 Dovecot avance (un peu) 2011-06-15 21:58:26 +00:00
Alan Garcia e1e7b2921b Xals : a merger dans stable 1.0 2011-06-06 13:12:11 +00:00
Alan Garcia 69497ec7cc Typo 2011-06-06 12:40:20 +00:00
Alexis Lahouze 2ca2bec39a Merged changeset 3036 from branch stable 1.0 to trunk. 2011-06-05 08:15:32 +00:00
Alexis Lahouze c483e175a6 Fixed merge error. 2011-06-04 15:10:11 +00:00
Alexis Lahouze 60ab97c883 Merged changesets 2970, 2972, 2984, 2986, 2987 and 2988 from branch stable 1.0 to trunk. 2011-06-04 14:28:57 +00:00
Alan Garcia 656b65fd9e Tentative d'indication de la force des password. A débugger
Màj de jquery
Début d'intégration de la nouvelle structure de mail dans m_mail
2011-06-04 13:46:33 +00:00
Alan Garcia 2659b2034f Correction du chemin absolut 2011-06-04 12:12:17 +00:00
Alexis Lahouze a32762b444 Merged changesets 2976 and 2979 from branch stable 1.0 to trunk. 2011-06-04 09:39:15 +00:00
Alan Garcia b1bfc161bf On utilise plus /sql .
Xals, merci de merger
2011-06-04 09:14:29 +00:00
Alan Garcia 9e2309c576 ToDo : Lien pour l'envoie de mail pour désactiver temporairement l'auth IP 2011-06-03 17:08:44 +00:00
Alan Garcia aed601e12d xals merge 1.0 2011-06-03 12:42:00 +00:00
Alan Garcia f234730c88 Xals : merge 1.0 2011-06-03 12:28:05 +00:00
Alan Garcia d2fcc399ef xals : a merger sur la 1.0 2011-06-03 12:23:58 +00:00
Alan Garcia 0a0f5bc77a On continue mpm-itk 2011-05-22 17:23:59 +00:00
Alan Garcia 562e59fa07 Ajustement SQL + un truc de debug pour $db 2011-05-19 13:47:59 +00:00
Camille Lafitte 849a0a0c7d Etre connecté à la bonne base lors d'une alternance de connexion mysql
* Le mode persistant reaffecte uniquement une connexion uniquement sur la base du login/mot de passe
 * Par conséquent :
  * la connexion ne retient en memoire que la derniere base selectionnée
  * lorsqu'on alterne des requetes sur du multibases, il est necessaire de vérifier la base selectionnée au préalable
2011-05-19 13:45:54 +00:00
Alan Garcia 0cd70a8eb1 Bon $dbu était utilisé a qques endroits, je renomme mon objet pour être sur 2011-05-18 20:39:42 +00:00
Alan Garcia e303fdee72 Séparation des bases de données utilisateurs de la base
de donnée systéme.

Attention ! Bug ! $db et $dbu ne sont pas étanche !
Il faut se pencher sur la class db_mysql.php pour
finir l'isolation
2011-05-18 20:26:12 +00:00
Alan Garcia 091e51f27c Big and Red 2011-05-16 14:26:29 +00:00
Alan Garcia 61b9efbb39 Fix #1254 2011-05-16 11:57:13 +00:00
Alan Garcia 12a18d98cb Slap me with a large trout 2011-05-15 21:17:29 +00:00
Alan Garcia 4e182e2e30 Fix delete member problem 2011-05-15 21:11:48 +00:00
Alan Garcia 3986848445 Bug quand il n'y a aucun compte ftp (thx BrixSat) 2011-05-15 20:38:20 +00:00
Alan Garcia 6cf380e400 Incrementation du numero de version 2011-05-15 20:25:40 +00:00
Alan Garcia c64718ca51 Restriction IP opérationnelle, il manque a faire l'ergonomie de l'interface 2011-05-03 19:03:43 +00:00
Alan Garcia 83da8361e0 Restriction IP (work in progress) 2011-05-03 07:25:51 +00:00
Alan Garcia f746d671c3 Pb quand le domaine se retrouve sur plusieurs lignes 2011-05-02 23:05:43 +00:00
Alan Garcia 29e396a413 Fix #1251 2011-05-02 21:35:46 +00:00
Alan Garcia db6b3b0d3a Debut des restrictions sur IP 2011-04-27 15:44:19 +00:00
Benjamin Sonntag fb0c32ddf3 removing es_VE, unmaintained, let's try to fix es_ES first ;) 2011-04-27 12:04:49 +00:00
Benjamin Sonntag 4a156026f6 fixing english resource 2011-04-27 00:14:58 +00:00
Alan Garcia cb62747eef Cliquouille pour cocher tout les droits USER SQL en un clic. 2011-04-11 09:17:23 +00:00
Alan Garcia 45131668bf Premier jet refonte MX pour le "root" du domaine 2011-03-28 13:15:47 +00:00
Alan Garcia 886f8b9d9b Bug sur la génération des MX 2011-03-28 12:28:37 +00:00
Benjamin Sonntag e44b5a153d non mise en avant du 'options avancees' du DNS, pas besoin 2011-03-28 12:26:15 +00:00
Benjamin Sonntag 9eb77d1734 traduction manquantes 2011-03-28 12:21:44 +00:00
Benjamin Sonntag b044ad1dd9 debugging bro_editor on var 2011-03-28 12:00:33 +00:00
Benjamin Sonntag 90c77142b4 - remember 'empty' value when the user answer empty value in templates
- changelog 
- MX is a DNS field, not an IP field !
- don't ask for mysql password if we already got it
- code cleanup  
- added "secondary MX DNS entry" domain type
2011-03-28 08:04:18 +00:00
Benjamin Sonntag b9de132a88 reecriture complete ET SECURISEE ... de adm_login.php pour pouvoir aller et venir entre compte admin et pas admin 2011-03-27 18:57:09 +00:00
Benjamin Sonntag bcd8212d5a rendons mail_* compatible register_globals a OFF + DESACTIVATION DES MAILS TEMPORAIRE (NE MARCHE PAS) See #1227 2011-03-27 17:50:37 +00:00
Benjamin Sonntag bedb8ecabe quota cache fixes quota display error when editing user quota in admin panel (fuf\!) 2011-03-27 17:39:17 +00:00
Benjamin Sonntag eb2ddaad7b trash ok for yes/no (was buggy) 2011-03-27 16:25:51 +00:00
Benjamin Sonntag 59b0ecac02 reparation de l'extract dans le browser en gerant (meme partiellement) le register_globals a off dans bro_main. Suppression de l'etat pending s'il n'y a rien dans les domaines, et correction de 'ajouter' ou 'modifier' un sous-domaine selon le contexte 2011-03-27 15:03:42 +00:00
Benjamin Sonntag 582f3762f9 nouveau texte pour la session invite + retour a la liste des comptes 2011-03-27 14:15:47 +00:00
Benjamin Sonntag d297637b4f la session admin/invite est visible de suite 2011-03-27 13:47:50 +00:00
Benjamin Sonntag 757c7074ae on peut annuler la possibilite de revenir a l'admin 2011-03-27 13:45:51 +00:00
Benjamin Sonntag 0f9d936596 no domtype doc + code formatting on adm_login 2011-03-27 13:43:36 +00:00
Benjamin Sonntag 041ee5dc9a y'a pas de doc sur les types de domaines ;) 2011-03-27 13:34:21 +00:00
Benjamin Sonntag 558ac8d549 adding space before/after 'advanced options' in dns types, sorting dns types by historical insert 2011-03-27 13:29:44 +00:00
Benjamin Sonntag 3f67f06c06 terminologie pour les types de domaine : correction. Traduction ok pour les types par defaut ... 2011-03-27 13:21:09 +00:00
Benjamin Sonntag cc25cabf6e mise en forme bien meilleure du systeme de mail temporaire. Remplacement par un radio 'est-ce un email temporaire' OUI/NON 2011-03-27 13:00:19 +00:00
Alan Garcia 506e039730 DatePicker versionisé et avec les locales 2011-03-11 13:21:29 +00:00
Alan Garcia 830a783fa1 Bug dans la conf apache
Menulang caché par default
2011-03-11 10:51:47 +00:00
Alan Garcia 61071e8c6c Correction : langue on enleve le flag.
Securité : deny access à http://panel-alternc/class/
Menulist dans /etc/alternc et plus dans /var/alternc/bureau/
2011-03-11 10:18:38 +00:00
Alan Garcia 5668506c08 Ajouts du changement de langue *dans* le panel (avec de mignons petit drapeaux).
Passage en 1.0~rc2 (au moins. On verra après si on change ça).
Premier jet du changelog
2011-03-11 09:32:58 +00:00
Benjamin Sonntag c4966eaa6b traduction update + FR & fuzzy 2011-03-11 08:07:22 +00:00
Alan Garcia 9918bcd663 Pendant que j'y suis hein 2011-03-06 22:37:34 +00:00
Alan Garcia 73d9d06ace QQues bugs corrigé et une GROSSE optimisation sur les quotas :
Les quota était recalculé une dizaine de fois par page... y compris le quota disque (donc avec un exec, etc).
Là, c'est calculé une fois par chargement.
2011-03-06 21:28:14 +00:00
Alan Garcia e30f56e023 Dash nous cause des problemes.
Je force les scripts a utiliser bash quand il le faut
2011-03-06 20:43:51 +00:00
Alan Garcia d6511ede23 Correction de bugs
Correction d'identations
2011-03-06 19:11:49 +00:00
Alan Garcia cccbf08cf6 Typo graphique 2011-03-06 18:09:18 +00:00
Alan Garcia 4e0f98b93e Vaguement :
- correction de qques identation (et surement rajout d'erreur)
 - supression de apache 1 (c'est plus maintenu, on va pas s'étaler)
 - suppression du mass vhosting
 - corrections de bugs divers et varié
2011-03-06 18:06:27 +00:00
Alan Garcia 9533121a53 Deux choses :
- premier jet de "on degage le mass virtual hosting"
 - modification des types de domaine pour avoir des domaines avancé
 - modification des types de domaines pour avoir des domaines visible "que" par les admins
2011-03-06 15:03:51 +00:00
Alan Garcia 7c73dba4e2 Suppression des utilisateurs SQL lors de la suppression d'un compte.
ToDo : Supprimer les comptes SQL qui aurait du être supprimé.
2011-03-05 11:16:59 +00:00
Alan Garcia d5783b5c57 Corrige un bug
Ajoute le "retour en arriere" lorsqu'on usurpe un compte utilisateur.
2011-03-04 12:29:37 +00:00
Alan Garcia b17ab07b99 Dans les script debian, faut du DASH ou du SH, pas du bash...
Toutefois, j'ai quand même rajouté la dependance bash a alternc (besoin pour update_domaines)

Normalement, maintenant ca s'installe sous squeeze.
2011-02-28 16:43:03 +00:00
Benjamin Sonntag b87f780df4 translation fr_FR for new features and misc translation fixes 2011-02-09 08:37:23 +00:00
Benjamin Sonntag 785498e7fa fixing engrish from fufroma, small design fixes, now includes jQuery .js in head.php 2011-02-08 08:41:08 +00:00
Benjamin Sonntag 8c9f58d70f moving HTTP_AUTH from login.php to config.php, and use HTTP_AUTH if provided, even without ?http_auth=1 2011-02-04 15:24:14 +00:00
Benjamin Sonntag f40cb1bebe fixing Changeset [2800] who failed for domain other than .net and .name, fufroma, please check your code ;) 2011-02-04 15:21:02 +00:00
Alan Garcia 3cbccf5bce Hop 2011-02-01 18:03:29 +00:00
Alan Garcia 46510d79e5 Patchs editions/suppression 2011-02-01 17:17:58 +00:00
Alan Garcia 3ebb221993 Edition oK 2011-02-01 14:14:26 +00:00
Alan Garcia b9d8daab9b Edition de sous-domaines 2011-02-01 13:06:40 +00:00
Alan Garcia 0830dbf871 changement dans l'ordre de liste des sous domaine 2011-01-30 16:42:34 +00:00
Alan Garcia ac18350d57 Cliquodrome pour faciliter la regeneration de type 2011-01-30 13:18:14 +00:00
Alan Garcia c3ed3a7ecc Activation et desactivation OK 2011-01-29 18:26:32 +00:00
Alan Garcia dacbd14cf9 Update domains, l'aventure continue 2011-01-29 17:58:19 +00:00
Alan Garcia a25f22729a Bug graphique avec chrome 2011-01-29 10:39:22 +00:00
Alan Garcia d189214c5e Structure d'annulation de suppression de domaine.
Fonction commentée parce que pas complete en ce qui concerne les classes "domaine sensitives"
2011-01-29 10:35:12 +00:00
Alan Garcia 9b2b1b120a Draft de levée d'erreur DNS et Web 2011-01-28 17:44:17 +00:00
Alan Garcia fb0fd61b1f Qques modifs pour améliorer l'interface 2011-01-28 16:46:32 +00:00
Alan Garcia bb83fe83e4 Nouvelle gestion des DNS, complétement repensée
Nouvelle génération des formulaires
Nouvelle gestions des HOST disponible (dynamique)
Nouveau update_domains.sh

ToDo : 
 - finir de tester/mettre au propre les DNS
 - intégrer la nouvelle gestion VHOST au reste

On y crois, on se bat !
2011-01-28 15:55:26 +00:00
Alan Garcia 064aa0864c Suite draft DNS 2011-01-26 17:26:01 +00:00
Alan Garcia 3dfae49cda Close #62
HTTP Auth for the panel
fqdn/admin/login.php?http_auth=true
2010-12-20 22:28:33 +00:00
Alan Garcia a40a2b8cfa Ticket #1166
Les serveurs whois dont défini dynamiquement, reste à rendre leur format standart.
2010-12-20 21:05:48 +00:00
Alan Garcia 5102d0cad7 Ticket #1195
Changement des mots de passe des users mysql
2010-12-20 20:21:43 +00:00
Alan Garcia 4e5fbda013 Oublie d'un fichier pour les mails temporaire 2010-12-20 16:06:45 +00:00
Alan Garcia 20d4b3fb52 Ajout de la notion de temporaire sur les mails
("May be broken" comme qui dirait, ya eu pas mal de patch entretemps
2010-12-20 15:04:19 +00:00
Benjamin Sonntag c9f00b1db3 debug supression des bdd, step1 2010-11-18 09:12:55 +00:00
Alan Garcia 3343aa803a Ajout de la possibilité d'avoir des CNAME, TXT dans les DNS.
Possibilitée d'avoir plusieurs entrée sur le même sous-domaine.
ToDo : Merci aux experts Alternc de regarder si j'ai mit les modifications de base dans le bon fichier (install/upgrades/1.0.sql)
2010-11-16 17:11:06 +00:00
Alan Garcia 33cb13286b Ajout de la gestion des sous-domaine IPv6
ToDo: Pouvoir avoir un domaine simultanément IPv4 et IPv6
2010-11-14 16:54:27 +00:00
Camille Lafitte 406104b5ed Gestion de hooks
* Offrir des hooks/point d'entrée dans le code d'alternc
 * Un hook est fournit avec 2 arguments :
  * son nom
  * des data définies au cas par cas par le hook considéré
 * Tout plugin peut fournir un traitement appelé par un hook en mettant un fichier '''hooks/plugin.php''' et une fonction '''plugin_hook()'''
 * Exemple :
{{{
require_once('../class/hooks.php');
$hook = new hooks();
echo $hook->invoke('menu','');
}}}

 * Remarque :
  * Il n'y pas de gestion de cache
  * L'ordre d'éxécution est uniquement alphabétique
2010-09-29 09:46:19 +00:00
mlutfy f1f653d0fe limite de 10 chars pour les quotas signifie qu'il est impossible d'entrer un quota de plus de 10 gigs (puisqu'on doit entrer la taille en octets), donc augmentation a 20 chars 2010-09-01 18:53:08 +00:00
mlutfy ba48c8bc4f ajout support TLD .coop (oops, removed forgotten debug code) 2010-08-30 20:17:00 +00:00
mlutfy e2a3c45f1c ajout support TLD .coop 2010-08-30 20:16:01 +00:00
Benjamin Sonntag 7f8bbe9885 session depended on magic_quotes = on ... it seems like it was the last part of the code which depend on magic_quotes. Fixes compatibility with PHP5.3 and IPv6 clients 2010-08-04 14:35:28 +00:00
Benjamin Sonntag bced228b5e alternc don't depend on magic_quotes ON (in fact it only depend on magic quotes for session management, which will be corrected in the next patch ...) 2010-08-04 14:33:28 +00:00
Benjamin Sonntag f179122db4 we sort the email account list by their alias name (and by domain) in the quota list 2010-06-30 08:19:30 +00:00
Benjamin Sonntag 2da495aa25 on autorise un mail invalide pour la creation d'un membre avec force=1, permet de mettre le panel sur un domaine non qualifie. Closes #591 2010-06-24 00:23:08 +00:00
Benjamin Sonntag 22935e9b68 fin de la correction du bug. See #691 2010-06-24 00:17:20 +00:00
Benjamin Sonntag 6ddf9fe6d6 detecting access right problem in browser upload 2010-06-24 00:11:01 +00:00
Benjamin Sonntag 0cbb58153d Lorsque l'on supprime un compte, on met les eventuels sous-comptes à lui comme createur = 2000 2010-06-23 23:33:58 +00:00
Benjamin Sonntag 05c422eaa8 On utilise set_time_limit(0) pour la suppression des gros comptes. Closes #1132 2010-06-23 23:29:42 +00:00
Benjamin Sonntag 719097e088 Par defaut, on a OUI dans 'gere-t-on vos mails', par ailleurs, un message prévient de la destruction des emails. Closes #1194 2010-06-23 23:26:10 +00:00
Benjamin Sonntag ff10656f84 typo dans l'explication 2010-06-23 23:21:27 +00:00
Benjamin Sonntag 784081f9d9 We prevent creating a CATCHALL On the PANEL URL. Fixes #1150 2010-06-23 23:19:27 +00:00
Chantal Bernard-Putz 4bf0345088 We add the subdomains in sub_domaines_standby when we set the dns to ON. Fixes #517 2010-06-23 22:16:10 +00:00
Chantal Bernard-Putz de5c535ac2 checkbox all/none now working 2010-06-23 21:58:44 +00:00
Chantal Bernard-Putz aa919ee22e correction orthographe dans traduction fr 2010-06-19 13:26:09 +00:00
Chantal Bernard-Putz 3f457745ad remplacement membres par comptes Altern 2010-06-09 13:40:13 +00:00
Chantal Bernard-Putz 618383ec86 correction traduction 2010-06-09 12:40:33 +00:00
Chantal Bernard-Putz a26245cef0 correction traduction 2010-06-09 11:53:44 +00:00
Benjamin Sonntag 49a71b9432 fixing translation 2010-06-03 11:33:26 +00:00
Benjamin Sonntag 4fadbfc400 bug when checking no account to delete 2010-06-03 10:52:48 +00:00
Benjamin Sonntag 51abae4051 removing old styles + integrating mailman lists size spooling 2010-06-03 08:55:26 +00:00
Benjamin Sonntag 012f612964 fixing quotas_users + mailman integration in the core (for size stats only) 2010-06-03 08:41:37 +00:00
Benjamin Sonntag 83ba76704d marche pas sous lenny, probablement pas sous squeeze ... 2010-06-02 22:43:53 +00:00
Benjamin Sonntag d493dad2c0 stylisation du admin panel, suite 2010-06-02 22:42:03 +00:00
Benjamin Sonntag 2ad687caf2 replacing echoes and urlencode by ehe() in VALUES of forms text input fields (prevent UTF/ISO and ENTITIES hacking) 2010-06-02 22:20:39 +00:00
Benjamin Sonntag fa67c7f53e styling raw stats + 2010-06-02 21:39:26 +00:00
Benjamin Sonntag 5e2b944a6c transparent background 2010-06-02 21:30:52 +00:00
Benjamin Sonntag ebe856e8df sql styling + missing trad 2010-06-02 18:47:39 +00:00
Benjamin Sonntag 3d1dc51b79 hta menu 2010-06-02 16:08:06 +00:00
Chantal Bernard-Putz 120aea1456 droits bdd traduction 2010-05-27 15:42:06 +00:00
Chantal Bernard-Putz 03b2882dda ergo pages bdd 2010-05-27 15:10:45 +00:00
Chantal Bernard-Putz 9989079a45 Texte explicatif sauvegarde bdd modif2 2010-05-27 14:01:35 +00:00
Chantal Bernard-Putz 5ab1c458f4 Texte explicatif sauvegarde bdd modif 2010-05-27 13:57:26 +00:00
Chantal Bernard-Putz 151f2a126c Texte explicatif sauvegarde bdd 2010-05-27 13:47:27 +00:00
Camille Lafitte 0623706e4b donner des rondeurs pour opera et safari
* Comme le montre http://border-radius.com/, il est possible d'avoir des bordures arrondies pour d'autres navigateurs supportant les CSS3
2010-05-26 19:48:23 +00:00
Chantal Bernard-Putz 29bcd7cdba Modification ergonomie 2010-05-24 15:42:21 +00:00
Chantal Bernard-Putz 63bfe88442 Modification textes de traduction 2010-05-24 12:08:10 +00:00
Chantal Bernard-Putz e3680ecc32 Traduction manquante dans la protection d'un répertoire 2010-05-24 11:40:39 +00:00
Benjamin Sonntag ebbe5e1678 Traduction manquante dans le file manager 2010-05-11 18:16:07 +00:00
Chantal Bernard-Putz 7875c67684 modif suppression bouton a trois points dans recherche repertoire 2010-05-10 11:48:48 +00:00
Chantal Bernard-Putz 4c1703da20 modif traduction repertoire et non dossier 2010-05-08 16:49:59 +00:00
Chantal Bernard-Putz 35d627a5d3 modification SQL en PHPmYAdmin 2010-05-07 11:55:16 +00:00
Chantal Bernard-Putz 10de3f8c31 modifications fichiers topbar et ergo 2010-05-02 06:02:41 +00:00
Chantal Bernard-Putz b24581ddf0 modifications topbar et ergonomie 2010-05-02 05:34:36 +00:00
Chantal Bernard-Putz 4699e1af58 modifications ergonomie 2010-04-29 21:31:46 +00:00
Benjamin Sonntag df1b9ca92c admin panel : starting ergonomics there ... 2010-04-29 14:29:27 +00:00
Chantal Bernard-Putz b3b4060d0d adm_list dechire ;) vraiment maintenant 2010-04-29 12:43:08 +00:00
Chantal Bernard-Putz 960672ab34 adm_list dechire ;) 2010-04-29 12:37:54 +00:00
Chantal Bernard-Putz b4eaf9b086 modifs liste des admins, debut d'ergo pour cette partie 2010-04-29 10:43:32 +00:00
Chantal Bernard-Putz 7643b87534 modifs liste des admins, debut d'ergo pour cette partie 2010-04-29 10:27:09 +00:00
Benjamin Sonntag b7ca3dc22e suite GROS upgrade ergo, homogeneisation et glossaire ... MySQL cette fois-ci... 2010-04-29 10:07:15 +00:00
Benjamin Sonntag d36c4f6baa dans l'edition des domaines, on a maintenant des formulaires PROPRES ... et l'adresse IP n'est pas preremplie desormais (ca me pourrissait la vie ce truc de xxx.xxx.xxx.xxx) 2010-04-29 08:31:15 +00:00
Benjamin Sonntag 52eaeb12ea suite ergo, ftp, dom, browser & co + traductions, stylisation propre, suite 2010-04-28 23:58:29 +00:00
Benjamin Sonntag 93663de951 suite des modifications majeures pour 1.0 : glossaire, ergonomie etc. 2010-04-28 19:28:36 +00:00
Benjamin Sonntag 023e2a6ab0 adding a variable 'subadmin_restriction' who determine how the account list may be accessed by admin account who are not uid=2000 2010-04-11 13:39:24 +00:00
Benjamin Sonntag e79702c344 1.0RC1 dans changelog + debug fonction checkalldom 2010-04-11 08:41:08 +00:00
Benjamin Sonntag c378f051b8 CSS / ERGONOMICS suite (et pas fin) 2010-04-06 20:29:08 +00:00
Benjamin Sonntag 54dfb206b7 adding the check dig in the domain list feature 2010-04-02 16:40:37 +00:00
Benjamin Sonntag 18022b34fb adding slave domain management 2010-03-04 16:16:13 +00:00
Benjamin Sonntag 929f1808ba ergo: on ne cree plus les dossiers stats et backups, inutiles, et on pointe les nouveaux domaines dans <nom court sans - ni . du domaine> 2010-03-04 15:10:05 +00:00
Benjamin Sonntag 3e0ede6da4 removal of language menu in the menu ... 2010-03-04 14:29:27 +00:00
Benjamin Sonntag 20053c90f0 modif ergo et html, step 1 2010-03-04 13:51:32 +00:00
Benjamin Sonntag 4a87e43bf8 password policy enforcment for alternc accounts password change 2010-02-01 22:13:31 +00:00
mlutfy bc0e7cdfcc ticket 1217: when creating new accounts, select max(uid)+1, not first uid available (otherwise some new accounts may get access to non-deleted info from old deleted accounts). Patch by Patrick @ Koumbit. 2010-01-15 01:40:24 +00:00
Benjamin Sonntag 1deeb6d899 adding 'connect as' link in the domain list, (I craved for ... and today I remembered I have commit right ;) ), and removed a _parent target in another link 2009-12-08 08:47:13 +00:00
Benjamin Sonntag 6a1e676c59 Fixes #1107 : downloading a folder works indeed ! but yes, we had a file naming issue (zip or tar.bz2 were in fact zip or tar.bz2, but they were still named .tar.gz...) 2009-12-01 00:10:03 +00:00
Benjamin Sonntag 761809aea5 Fixes #1201, we are now not allowed to finish an email address by . 2009-12-01 00:06:23 +00:00
Benjamin Sonntag 00f6ca70d3 Fixes #1186 : We trim spaces when adding or editing email addresses (and aliases too) 2009-11-30 23:53:36 +00:00
Benjamin Sonntag a6a71eb04b Fixed #1174 : we check the length of mysql login everywhere. + english comments and misc code cleanup (hook functions at the end of the class) 2009-11-30 23:48:48 +00:00
Benjamin Sonntag a5ef76622e Adding Password Policy management to AlternC \! 2009-11-30 06:01:34 +00:00
Benjamin Sonntag 161a04cebb translating comments of m_hta.php to english + misc fopen() checks 2009-11-30 05:02:53 +00:00
Benjamin Sonntag 2441ba9936 adding menulist fopen check 2009-11-30 04:41:00 +00:00
mlutfy 889fdd3881 avertissement sur la gestion des uid lors de la creation de compte 2009-10-06 17:10:46 +00:00
mlutfy 51fb49a25c ajout support domaines .im (isle of man) 2009-09-25 16:12:05 +00:00
Nahuel Angelinetti 0f03969b8a Merging blue desktop to trunk. 2009-09-08 05:29:38 +00:00
mlutfy c13e438840 alternc_add_mx_domain: fixed incorrect SQL insert statement (merci Patrick) 2009-09-02 02:21:52 +00:00
Antoine Beaupré 049042dd87 insert the owner of mail domains when creating
this isn't a complete fix because we do not fix existing tables

See: #1187
2009-08-04 18:51:31 +00:00
Antoine Beaupré 83efd6f0ad Properly cleanup the size_mail table when removing mails
Closes: #1196
2009-08-04 18:37:14 +00:00
Antoine Beaupré 72a8be3fb5 fix error message when Image_graph is missing
Closes: #1212
2009-08-04 18:25:19 +00:00
Antoine Beaupré cca8516e94 fix quota display scale
Closes: #1211
Patch by: dguedj
2009-08-04 18:23:46 +00:00
Camille Lafitte f3b7df4c49 Ne pas proposer la creation d'un sous domaine si nous n'avons pas de domaine
* close #1185

Not to propose subdomain option for a new accout when admin don't have domain.
2009-04-07 15:28:43 +00:00
mlutfy 9d9caa80da resolv #1199, checkfqdn should allow subdomains of one char, such as a.foo.net 2009-04-02 18:33:20 +00:00
mlutfy 721a7b6e81 allow to copy a file, say default.settings.php, to settings.php, by specifying only a relative path (ex: current directory), and not require to always browse to the current directory 2009-04-02 16:00:05 +00:00
Antoine Beaupré a2a64c8ce5 order database display by database name 2009-03-30 20:00:03 +00:00
Benjamin Sonntag 2037ee4841 fix a 'already exist' error when creating a database containing an hyphen (-) 2009-03-30 09:39:46 +00:00
mlutfy 21dda6eda8 link to bw usage history if showing bw_web stats 2009-03-27 06:34:27 +00:00
mlutfy a2c2828473 allow to display size of directories (disabled by default) 2009-03-27 04:45:48 +00:00
mlutfy f07c407deb display disk/bw quota usage in nav menu 2009-03-27 03:30:23 +00:00
mlutfy 40028613fd better formatting of disk quotas info 2009-03-27 03:29:48 +00:00
mlutfy a248eee925 better display of bandwidth over-quota 2009-03-26 19:03:07 +00:00
mlutfy 910146365e ne pas permettre de creer un utilisateur mysql de plus de 16 chars (il y avait une erreur de validation dans le code). solves #1203 2009-03-24 21:02:33 +00:00
mlutfy e5066ee7b1 use language-dependant URLs for user documentation URL 2009-02-27 18:37:29 +00:00
Antoine Beaupré ced52717dd small API change: do not include the db size in get_db_list(), which improves performance on big databases 2009-02-27 00:31:59 +00:00
Nahuel Angelinetti 433d89504d fixing a typo error 2009-02-17 21:27:09 +00:00
mlutfy 0fab59676c correction typo 2009-02-06 15:32:28 +00:00
mlutfy f22ecfa0bc sort domain list (for email) alphabetically, since users with 30+ domains go nuts 2009-02-06 15:22:37 +00:00
mlutfy 132f5a4523 sort domain list alphabetically, since users with 30+ domains go nuts 2009-02-06 14:49:50 +00:00
mlutfy f9604fbef2 documentation de la fonction get_creator_list 2009-02-03 21:00:00 +00:00
mlutfy 1825dcac69 get_creator_list: if there are no reseller accounts, return an empty array, avoids php warning and need for useless checks afterwards 2009-02-03 20:58:04 +00:00
Antoine Beaupré f813e844ef put the user and parent account in the email subject 2009-01-29 01:30:42 +00:00
Antoine Beaupré d09637d0ce send email on new account creation 2009-01-29 00:54:52 +00:00
Antoine Beaupré a7034d7779 add notes field to members 2009-01-29 00:40:49 +00:00
mlutfy a3f3a6ba43 when a user adds a new domain to her account, point the domain to /www/example.net/ instead of just /. The directories are created if necessary. 2009-01-28 22:12:01 +00:00
mlutfy 6651482290 ajout fonction API ->get_user_root() et ->get_userid_root() pour obtenir le chemin complet vers la racine d'un compte utilisateur. 2009-01-28 22:08:54 +00:00
mlutfy 1b9ed23260 limit account/member listing to those created by a specific reseller 2009-01-28 20:02:01 +00:00
mlutfy 4701274c2e in list of alternc accounts, show who is the creator/reseller that created the account 2009-01-28 19:17:56 +00:00
mlutfy 35255a9b87 support domains .cc and .re 2009-01-26 21:07:41 +00:00
Antoine Beaupré 74cec77279 use the official name of the whois nic server 2008-10-21 19:37:25 +00:00
Antoine Beaupré d2ef8d62be fix FTP edit link
Closes: #1162
2008-10-20 17:25:16 +00:00
mlutfy 218acd3d4a Fix bug 1161, button to delete checked accounts located at the top of the page was not in the form 2008-10-17 02:20:27 +00:00
Antoine Beaupré dd470a87b7 update spanish translation
Contributed by: daniche
Closes: #1158
2008-10-15 19:45:01 +00:00
Antoine Beaupré 207d3957f8 remove english version from french translation 2008-10-14 22:43:20 +00:00
Antoine Beaupré 1fc49bbff7 fix header 2008-10-14 22:33:03 +00:00
Antoine Beaupré f1f7248c71 implement some of the missing translations
we should still remove those magic strings, but at least english works
now
See: #1157
2008-10-14 20:19:29 +00:00
Antoine Beaupré 1be302eb33 reformat spanish translation, shouldn't change anything 2008-10-14 19:32:05 +00:00
Antoine Beaupré 1e5672fc4c add english translation package for symbolic strings and local adaptations
See: #1157
2008-10-14 19:30:47 +00:00
Antoine Beaupré 7a00c6ac9a Update translations, new messages to translate:
msgmerge -v -U de_DE/LC_MESSAGES/messages.po messages.pot
..................................................
 lues 1 anciennes + 1 références, 489 fusionnées, 0 approximatives, 2 manquantes, 2 périmées.
msgmerge -v -U es_ES/LC_MESSAGES/messages.po messages.pot
....................................................
 lues 1 anciennes + 1 références, 489 fusionnées, 2 approximatives, 0 manquantes, 0 périmées.
msgmerge -v -U es_VE/LC_MESSAGES/messages.po messages.pot
....................................................
 lues 1 anciennes + 1 références, 489 fusionnées, 2 approximatives, 0 manquantes, 26 périmées.
msgmerge -v -U fr_FR/LC_MESSAGES/messages.po messages.pot
....................................................
 lues 1 anciennes + 1 références, 489 fusionnées, 2 approximatives, 0 manquantes, 8 périmées.
msgmerge -v -U pt_BR/LC_MESSAGES/messages.po messages.pot
....................................................
 lues 1 anciennes + 1 références, 489 fusionnées, 2 approximatives, 0 manquantes, 122 périmées.
msgmerge -v -U fr_FR/LC_MESSAGES/manual.po manual.pot
..............
 lues 1 anciennes + 1 références, 138 fusionnées, 0 approximatives, 0 manquantes, 5 périmées.
2008-10-14 15:19:18 +00:00
Antoine Beaupré 7f7b56e4b9 Make two strings translatable.
Closes: #1154
2008-10-09 21:24:03 +00:00
Antoine Beaupré 0334a1fa2b unbreak locale by not quoting a single quote 2008-10-07 18:49:51 +00:00
Antoine Beaupré 23b0500649 fix webmail redirection by redirecting to https://FQDN instead of the
same domain

this is to encourage better security practices by forcing users to use
HTTPS and a canonical URL.

eventually, this is a step towards getting rid of the global /webmail/
alias too.

See #170
See #101
See #1080
2008-09-26 02:13:23 +00:00
Camille Lafitte 59d8116bdc close:#1128
Le ticket était déjà fermé par see:#2238
On en profite pour corriger un oubli
2008-09-25 18:34:22 +00:00
Camille Lafitte 480d7447fd see #1110
On compléte la traduction espagnole (daniche)
2008-09-08 09:27:33 +00:00
Camille Lafitte 1b2b7b54d3 #see 1110
Mise à jour de la traduction espagnole es_ES depuis la version es_VE (daniche)

Remarque cette traduction préfere le tutoiement au vouvoiement (en général accépté dans la plupart des pays hispanophone)
2008-09-08 08:02:07 +00:00
Antoine Beaupré e1a1aee4f5 utilise whois.crsnic.net (comme le client whois de debian) au lieu de rs.internic.net, qui ne répond plus, pour vérifier les .com et .net 2008-09-03 15:31:18 +00:00
Nahuel Angelinetti e7311521aa Rajout de l'ip du client dans les logs du bureau pour savoir qui a fait quoi lorsqu'il y a un problÚme. 2008-08-18 08:17:37 +00:00
Antoine Beaupré 388ba077f6 remove '-' from the list of authorized characters, it's too buggy for production.
Closes: #708
2008-07-10 20:51:05 +00:00
Antoine Beaupré eda30563e3 return the error directly if it's not an array 2008-07-10 20:48:04 +00:00
Benjamin Sonntag 5f689df89c Warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/alternc/bureau/class/m_err.php on line 99 CORRIGE 2008-06-26 09:19:06 +00:00
Antoine Beaupré c20775231e .ca WHOIS replies change and are now like .ws. Thanks CIRA!
Reported by: Claude Girard
2008-06-18 23:48:04 +00:00
Camille Lafitte 6a0aa72bf8 Création d'un nouveau compte avec son sous domaine
Permettre à un (sous) administrateur d'affecter au choix le domaine entre ceux déclarés pour son compte ou celui générique du serveur (défini par l'admin général).

close #1087
2008-05-22 14:40:18 +00:00
Antoine Beaupré 7bc627a203 add charset to language string to remove PMA warning. See #1052 2008-05-12 20:54:21 +00:00
mlutfy eabfd5d1c9 Remplate intval() par floatval() sinon les quotas (ex: bande passante) sont limites a 2147483647 (1.99 gigs), quoique, voir aussi le bug #1129 2008-04-30 03:34:57 +00:00
mlutfy 0e4af4a02d Remplate intval() par floatval() sinon les quotas (ex: bande passante) sont limites a 2147483647 (1.99 gigs) 2008-04-30 02:42:12 +00:00
Antoine Beaupré 45a6151067 locale update: NEW STRINGS TO TRANSLATE! 2008-04-27 03:47:31 +00:00
Antoine Beaupré c255baf675 style fix: no ?> at the end of file 2008-04-27 03:45:57 +00:00
Antoine Beaupré f4cf4d77dd style fix: no ?> at the end of file 2008-04-27 03:45:30 +00:00
Antoine Beaupré 73a1b432f8 usability fixes:
* remove the redundant "MySQL" in "MySQL users"
 * move that "Users" menu lower down to make it obvious "MySQL" is all about "Databases"
2008-04-27 03:42:56 +00:00
Antoine Beaupré f06159603b usability fix: put the logout button all the way at the bottom instead of somewhere near the bottom 2008-04-27 03:38:34 +00:00
Antoine Beaupré 5611cae418 rename a few options in the main admin menu:
* the menu is now named "Administration" (instead of "Reseller")
 * "Admin Control Panel" is now renamed "AlternC configuration"
2008-04-27 03:35:05 +00:00
Antoine Beaupré 93c9152aab whitespace style fix 2008-04-27 03:27:33 +00:00
Antoine Beaupré 50567f1edd make a real "Web statistics" section, independent of the raw web stats
quotas and al
2008-04-27 03:25:54 +00:00
Antoine Beaupré ddab3792e8 fix menu style 2008-04-24 23:03:20 +00:00
Antoine Beaupré a2f598a593 correct usage of array_unshift 2008-04-24 18:23:55 +00:00
Antoine Beaupré a843e1200d partially revert last change: stick to printf, but still allow
variable number of arguments in error handlers

we don't want to switch to strtr as ->raise() is used everywhere
without arrays...
2008-04-24 18:17:43 +00:00
Antoine Beaupré fc9c612c21 use strtr instead of printf to expand variables in translated strings
this means that the error arguments are now passed as an associative
array.

exemple:

$err->raise("foo", "error message: %error", array('%error' => "blah"));
2008-04-24 18:07:11 +00:00
Antoine Beaupré 15f9312e72 doc update of error handler 2008-04-24 17:56:04 +00:00
Antoine Beaupré 4f795a092c lien vers la documentation utilisateur au lieu de la documentation generale 2008-04-14 19:42:14 +00:00
Antoine Beaupré 172adf7a3d language switcher in the main interface 2008-04-14 19:41:24 +00:00
Antoine Beaupré ea996efb27 move messages with settings, renamed 'Other' 2008-04-14 19:18:35 +00:00
Antoine Beaupré d2b8570f14 make 'Reseller' translatable 2008-04-14 19:16:36 +00:00
Antoine Beaupré 25c072227c link to the wiki for documentation 2008-04-14 19:13:18 +00:00
Antoine Beaupré a76565250a group together more menus, rename the meaningless Frontpage menu into Messages 2008-04-14 19:10:43 +00:00
Antoine Beaupré 2058e1e1a5 group protected folders and FTP accounts with the file browser, under a category named 'Files and directories' 2008-04-14 19:00:30 +00:00
Antoine Beaupré 35510e3d6a remove developpment warning that crept into 0.9.8 2008-04-14 18:58:53 +00:00
Antoine Beaupré d85ced9da1 another last minute fix: fix parse error in timing display 2008-04-14 03:42:42 +00:00
Antoine Beaupré 47958a8922 fix a few style issues, mainly with the buttons, FTP accounts and
Mailbox displays.

Contributed by: Marc Angles
Sponsored by: Koumbit
2008-04-13 05:04:41 +00:00
Antoine Beaupré d5a4c72e4a Major redesign of the MySQL backend interface to fix a security issue.
See: #318.

As of now, the MySQL configuration used everywhere by AlternC is not
stored in the main configuration file (/etc/alternc/local.sh) but in a
MySQL configuration file in /etc/alternc/my.cnf, which enables us to
call mysql without exposing the password on the commandline.

The changes here are quite invasive but will allow us to factor out
the MySQL configuration better. See #364.

This includes a partial rewrite of the mysql.sh logic, which is now ran
from the postinst script (and not alternc.install) which will allow us
to actually change the MySQL root user properly. See #601.

This commit was tested like this:

 * clean install on etch (working)
 * upgrade from a clean 0.9.7 (working)
2008-04-13 04:35:19 +00:00
Antoine Beaupré 7e3fcdf646 regenerate locales to give translators a chance to translate 0.9.8
NEW MESSAGES TO TRANSLATE

regenerer les locales pour que les traducteurs/trices puissent traduire
0.9.8

NOUVEAUX MESSAGES À TRADUIRE
2008-04-12 22:41:48 +00:00
Antoine Beaupré 131b6a7f5e cosmetic change: better alignment in variable decl. 2008-04-12 21:07:16 +00:00
Antoine Beaupré ee87f3bbb8 fix indentation 2008-04-12 20:01:07 +00:00
Antoine Beaupré d0e9dc8d59 tell the user at which time the changes will be effective instead of the
vague "5 minutes".

Sponsored by: Koumbit
Closes: #231
2008-04-11 01:01:59 +00:00
Antoine Beaupré 0e29de73eb integrate patch for linking to domains directly in domain listing.
Patch from: Sebastien Grenier
Closes: #1097
2008-04-10 20:05:19 +00:00
Antoine Beaupré c8f477c3ec crude implementation of permission change in the file browser
Contributed by: Mathieu Lutfy
Sponsored by: Koumbit
2008-04-10 18:40:08 +00:00
Antoine Beaupré 9517d27d78 Standardisation de l'interface web d'AlternC, qui passe maintenant la
validation du w3c

Refonte de certains styles et couleurs, tel que discuté sur la liste de
discussion.

Des modifications locales peuvent maintenant être faites dans
styles/custom.css qui n'est pas distribué avec AlternC et donc jamais
remplacé.

Contribution de Marc Angles
Sponsorisé par Koumbit
2008-04-10 18:05:51 +00:00
Antoine Beaupré aad2d5ef0d silence various warnings with rss feed functionality
i did not add configuration directives as requested, as it would annoy
people that don't *want* to install the rss functionality.

Closes: #1099
2008-03-14 04:11:07 +00:00
Antoine Beaupré 8f8c888abd get rid of the non-working Send & extract button 2008-03-14 04:03:12 +00:00
Antoine Beaupré c192607d51 fix archive extraction:
* call with the proper path
* remove the quotes from the calls, they're already there
* make ExtractFile non-recursive
* force unzip extraction to overwrite existing files
2008-03-14 03:08:14 +00:00
Antoine Beaupré cb1c8276f7 add date, remove cruft 2008-02-27 05:23:21 +00:00
Antoine Beaupré e8caebb01f add trivial code to display an RSS feed on the home page of users, feed can be changed in the variables panel 2008-02-01 23:03:53 +00:00
Antoine Beaupré 2fc2361877 remove debug message 2008-01-22 04:20:39 +00:00
Antoine Beaupré c6612a3092 hook in the extract action.
Closes: #1043
2008-01-22 04:14:20 +00:00
Antoine Beaupré eaefa56fb9 improve error handling in extraction code, add is_extractable functionality 2008-01-22 04:12:24 +00:00
Antoine Beaupré de54a15ca0 more factorization in error messages: make errstr() work with our new messaging system 2008-01-22 04:11:00 +00:00
Antoine Beaupré d63da16fcc don't translate mimetypes in m_bro::mime(). revert hooking tarball extraction from the last commit 2008-01-22 03:39:01 +00:00
Antoine Beaupré 6b07f7f68b try to hook extraction in the browser 2008-01-22 03:23:56 +00:00
Antoine Beaupré 97d65aadb3 make UploadFile() return the uploaded path
make ExtractFile extract in the same directory as the archive by default
2008-01-22 03:23:26 +00:00
Antoine Beaupré 7ecbf6d263 use move_uploaded_file to get uploaded files instead of copy (svn diff), as recommended in the php manual, see http://php.net/move_uploaded_file 2008-01-22 03:13:54 +00:00
Antoine Beaupré ca5137fc7b reorder CopyFile API so that it works like MoveFile (ie. support multiple files 2008-01-22 03:08:10 +00:00
Antoine Beaupré e47e12df88 reorder copy button 2008-01-22 03:06:45 +00:00
Antoine Beaupré 0a65fa34b9 try to hook the new CopyFile function into the main brouteur 2008-01-22 02:41:33 +00:00
Antoine Beaupré 57cf564a80 remove recursive mkdir code
place the escapeshellarg() calls properly
print the cp error on failure
assume the target parent directory
2008-01-22 02:30:23 +00:00
Antoine Beaupré ed74b4debc remove write tests: cp will fail all by itself, no need to test 2008-01-22 02:27:22 +00:00
Antoine Beaupré 48871eb7d4 use escapeshellarg() properly and in both functions. 2008-01-22 02:24:59 +00:00
Antoine Beaupré 3de628ccb2 adaptation du code de copie de fichier:
* desactiver le code de copie par http:// pour l'instant
 * utilise escapeshellarg() au lieu de addslashes() pour echapper les arguments
 * utiliser le bon systeme de message d'erreurs
 * ajouter -p a l'appel de cp
2008-01-22 02:19:54 +00:00
Antoine Beaupré 6160112864 allow arbitrary errors in m_err instead of just error codes. errors are translated before display 2008-01-22 02:17:01 +00:00
Antoine Beaupré 6787f26a12 various fixes to the imported functions:
* respect our function naming convention
 * remove unrar code as I do not trust it for now
 * use convertabsolute() instead of addslashes() to sanitize the paths

See #1043.
2008-01-22 01:36:39 +00:00
Antoine Beaupré 593fdc17db add the code provided from an anonymous user for recursive copy and decompress functions in the browser. Will be audited and corrected to hook properly in the browser
See #1043.
2008-01-22 01:21:36 +00:00
Antoine Beaupré 44182f2f19 add a alternc_del_session() hook that removes the phpMyAdmin cookie on logout
Closes: #1082
2008-01-21 18:50:55 +00:00
Antoine Beaupré 9878416c22 display errors properly on directory creation in the browser. Sponsored by Koumbit, bug #9203 2007-12-20 05:44:43 +00:00
Antoine Beaupré dcd3687701 stricter pattern matching in local.sh so that comments are not considered 2007-12-12 22:28:29 +00:00
Antoine Beaupré 258b4496eb mettre la version sur une ligne separee 2007-12-03 22:05:11 +00:00
Antoine Beaupré 99909678f0 disable 'autocomplete' (remembering form items) on the main login form 2007-11-30 00:24:50 +00:00
Antoine Beaupré 50a5d0e455 warn the user the mailbox will be deleted with POP is turned off 2007-11-09 21:38:49 +00:00
Antoine Beaupré 021b9de9c9 fix translation of 'Mysql Users' quota 2007-11-09 21:14:32 +00:00
Antoine Beaupré ec8692ca09 try to fix bug #1075: don't use ****** as a special password 2007-10-26 04:44:53 +00:00
Antoine Beaupré b17f518ffe update from current templates 2007-10-26 04:30:26 +00:00
Antoine Beaupré bbff509cc2 forgot to change the charset tag 2007-10-26 04:29:24 +00:00
Antoine Beaupré 231fd2cb46 all other files are actually latin1 2007-10-26 04:28:11 +00:00
Antoine Beaupré 48d9cdd1d3 remerge, but with a proper charset 2007-10-26 03:57:33 +00:00
Antoine Beaupré c51a2f957f now really fix charset and remote unrelated files 2007-10-26 03:48:24 +00:00
Antoine Beaupré c8b4b2a7b9 revert everything to r2006 for real 2007-10-26 03:45:34 +00:00
Antoine Beaupré 52184c3c31 hta wasn't translated 2007-10-26 03:38:38 +00:00
Antoine Beaupré a788ff8b2d remove again unrelated modules 2007-10-26 03:37:50 +00:00
Antoine Beaupré 1c0b53f797 revert to r2006 2007-10-26 03:33:36 +00:00