Commit Graph

943 Commits

Author SHA1 Message Date
Alan Garcia df35ae1b74 Facepalm. 2014-02-27 17:12:02 +00:00
Alan Garcia 3eecc68a81 Bug de recalcul de zone dans certains cas 2014-02-27 17:03:24 +00:00
Alan Garcia b04ea5c362 Update domain en PHP
NOrmalement, tout roule.
2014-02-27 16:43:11 +00:00
Alan Garcia 7af68b7979 Chemin absolu pour xhprof 2014-02-05 13:51:27 +00:00
Alan Garcia 0edf010715 BUgfix : oubliais de mettre à jour le DNS lors de l'activation/desactivation d'une entrée.
A backporter
2014-02-05 12:36:54 +00:00
Alan Garcia 42ec9e29b4 Gere dans l'affichage le type attendu. 2014-01-31 17:46:09 +00:00
Alan Garcia b2d4200034 Gere les tableaux de tableaux dans les variables. 2014-01-31 15:21:36 +00:00
Alan Garcia ee832a9386 On peux stocker et éditer des tableau dans la table des variables ! Et meme qu'on peut mettre un label ! Yepee ! 2014-01-31 13:50:15 +00:00
Alan Garcia 6c8d5fa88d Bugfix variables 2014-01-31 09:50:20 +00:00
Alan Garcia fe9612061e Premier jet de la regénération bind en php 2014-01-30 17:36:16 +00:00
Alan Garcia 0f4da7e62a Gere les variable quand on est dans un script (donc sans $_SERVER) 2014-01-30 17:34:20 +00:00
Alan Garcia f91898b537 Patch pour XHPRof 2014-01-30 17:33:52 +00:00
Alan Garcia 1140927f05 Bugfixes 2014-01-21 17:42:21 +00:00
Alan Garcia ee88b4b77d Deux corrections 2014-01-21 17:24:27 +00:00
Alan Garcia f81924c72c Bonne table variable lors de l'install
Corrige un bug dans variable_get
2014-01-21 16:52:39 +00:00
Alan Garcia e61e8d49a9 Retro compatibilite 2014-01-21 16:33:52 +00:00
Alan Garcia 53eabe7596 Page pour editer les variables 2014-01-21 16:25:43 +00:00
Alan Garcia ba77be7a0c Corrige un bug sur l'affichage des variables 2014-01-21 13:35:50 +00:00
Alan Garcia 2b8b5e0f67 Nouvelle version pour manipulation et utilisation des variables.
Interface de visualiastion OK

TODO: 
  * php -> interface de modification
  * sql -> finir migration (strata des truc presents)
  * sql -> faire installation
2014-01-21 12:57:18 +00:00
Alan Garcia 2583bc73f2 Permet d'activer xhprof 2014-01-21 08:45:25 +00:00
Alan Garcia d83474112f Simplifie le code de log des erreurs 2014-01-21 08:35:57 +00:00
Alan Garcia 8f67797f3b Variables deviens une classe 2014-01-20 13:44:25 +00:00
Alan Garcia c8a8695687 Fix #1473 2014-01-20 07:59:59 +00:00
Alan Garcia fd5c458b0a Couine fort pour prevenir qu'on n'importe pas correctement le poid lors d'import d'MX 2014-01-17 14:24:42 +00:00
Alan Garcia 40cb4b59f1 Add security check to apacheconf generation 2014-01-15 16:01:54 +00:00
Alan Garcia cf01241915 Permet d'editer un fichier vide nouvellement créé 2014-01-15 14:45:37 +00:00
Alan Garcia 48248cf5c9 R.I.P. semaphore 18577 2014-01-14 10:24:29 +00:00
Alan Garcia 990a2a4247 Simplifie le code d'enregistrement des fichiers de l'editeur 2014-01-10 15:54:18 +00:00
Alan Garcia 76057b5a5d Should fix #1559 2014-01-10 14:02:54 +00:00
Alan Garcia c318efda56 Update the database when we generate the apache conf 2014-01-09 15:00:11 +00:00
Alan Garcia c4bae3f8ef Php renomme spontanémement les variable POST qui ont un '.'
Modification de variable pour que ca n'impacte pas le fonctionnement.
2014-01-09 09:51:57 +00:00
Alan Garcia 7d50c398c7 Améliore la génération de la conf apache
* hooks
 * retrocompatibilité
2014-01-03 09:30:35 +00:00
Alan Garcia bb9f8b111f Premier jet pour generation de la conf apache (update_domains -> function_hosting) en php 2014-01-02 15:17:40 +00:00
Alan Garcia b9db60556c Dans la page de gestion des comptes, le truc de recherche de domaine n'avait pas de filtre sur le createur (arg !) 2013-12-11 14:55:19 +00:00
Alban Crommer 265f3af83a patch sur les imports de zone 2013-11-05 12:15:00 +00:00
Alan Garcia 7220b324f5 Mysql:
- ne donne plus les droits FILE mais USAGE par default
 - corrige un bug de création d'utilisateurs MySQL
2013-10-30 10:14:49 +00:00
Steven Mondji-Lerider 70fd2567f0 Little Bugfix on a sql grant 2013-10-24 16:01:02 +00:00
Benjamin Sonntag c7ba78b36c fixing messages in VM 2013-10-18 14:14:37 +00:00
alban 9685da0082 Fix #1535 2013-10-18 12:19:05 +00:00
Steven Mondji-Lerider fc797f6140 Removing debug 2013-10-18 10:04:59 +00:00
Steven Mondji-Lerider 09cb543111 fixes #1499 chmod 777 tmp 2013-10-18 09:27:41 +00:00
Steven Mondji-Lerider e9c44fe621 Uniformizing sql action table and calls 2013-10-18 09:04:18 +00:00
alban 53d89c5016 [fix] #1540 browser incorrectly dealing with group permissions 2013-10-18 08:44:45 +00:00
Alan Garcia ecd99c82f8 Graphisme sur la page des VMs 2013-10-18 08:22:12 +00:00
Alan Garcia fd2852e3b7 [fix] Quota menu item icon was broken 2013-10-18 08:03:40 +00:00
Alan Garcia 33e657d3e6 Fix #1539 2013-10-18 07:34:46 +00:00
Steven Mondji-Lerider b6f7c82cd2 Type in archive function 2013-10-18 07:28:05 +00:00
Alan Garcia 81a21a8537 Gestion ipv6 pour l'import de zone dns 2013-10-17 16:52:42 +00:00
Alan Garcia b9d513a81e Fix #1529
Force une synchro du profil de quota si celui ci change
2013-10-17 15:27:06 +00:00
Alan Garcia d3b69205f8 No check on the f*cking tld ;) 2013-10-17 15:13:31 +00:00
Benjamin Sonntag c71e8db305 fixing LXC mysql_host trick, including local mysql using redir (to be documented ;) ) 2013-10-17 14:56:31 +00:00
Alan Garcia f12bbd53d2 Rollback de r4494 2013-10-17 14:13:26 +00:00
Alan Garcia 2eb73fcd47 Partial fix of #1525 2013-10-17 12:26:13 +00:00
Fran��ois Serman 14159e0570 back in #4488 because password are no longer available in plain text 2013-10-17 10:33:26 +00:00
Fran��ois Serman eebacb9be2 ftp get_list() is now in sync with documentation and also returns the user password 2013-10-17 10:26:49 +00:00
Fran��ois Serman 52c75e16d6 rename is now verbose. Hope it helps debugging #1532 2013-10-17 09:37:22 +00:00
Fran��ois Serman 0d0e79c00d fix typo in comment + raise error if rename fails 2013-10-17 09:34:58 +00:00
Alan Garcia 1b37f514d7 Quand on demande aucune modif sur un domaine, on peut considérer que si aucune action est faite c'est que tout roule 2013-10-17 09:08:52 +00:00
Alan Garcia 9c9ad3cc68 Fix pour la creation d'utilisateur 2013-10-17 09:07:56 +00:00
Alan Garcia 5c2275f035 Gros sed pour dégager les unbreakable space 2013-09-25 09:50:53 +00:00
Alan Garcia 691272fe84 Rajoute le nom du createur du membre en title sur la liste courte sur la liste des membres
Principe de la recherche "all" par defaut
2013-09-23 12:48:18 +00:00
Fran��ois Serman 45990307b1 adding a group by uid to avoid duplication 2013-09-23 11:11:45 +00:00
Fran��ois Serman 14bb794dd0 member listing now includes a form to search amoung domains rather than logins 2013-09-23 10:11:59 +00:00
Fran��ois Serman 4f603deb80 adding crypto module, used for LXC 2013-09-21 15:03:59 +00:00
Alan Garcia 101fe200dc Bug dans les detection de redirection 2013-09-20 16:41:57 +00:00
Alan Garcia c0c4e1e0be Import de zone: affiche les erreurs après l'import 2013-09-20 15:13:47 +00:00
Alan Garcia f25fa5c8a9 Premier jet de l'interface d'importation "magique" de zone DNS
Ca "marchotte"
2013-09-20 15:04:02 +00:00
Alan Garcia b260ab4ff9 Ajout d'une fonction pour get_uid_by_login en php
Test pour eviter de lever des errerurs lorsqu'on utilise le cli
2013-09-18 09:18:10 +00:00
Benjamin Sonntag 5ea431a421 fixing LXC management on multiple servers 2013-09-17 17:36:58 +00:00
Alan Garcia ed34d3bc3c Maintenant on peux désactiver le login pour tout le monde SAUF l'admin.
Pratique lors des mise à jour.
2013-09-12 13:17:04 +00:00
Alan Garcia 7904ab12e6 Fix #1527 2013-09-12 09:42:11 +00:00
Alan Garcia 2902601157 Fix #1066
Permet de locker tout les jobs
2013-09-12 09:28:31 +00:00
Alan Garcia 4e0f0eebf7 Fix #1526
Met a jour le quota utilisateur quand on coche "reset quota" lorsqu'on l'édite
2013-09-12 09:07:09 +00:00
Antoine Beaupr�� dc8e415f6c ne pas geler tout AlternC pour tous les users quand quelqu'un download un tarball 2013-09-09 22:16:32 +00:00
Steven Mondji-Lerider ab74a22ca4 Updating / debugging action class implementation 2013-08-14 13:17:16 +00:00
Steven Mondji-Lerider 4104c8292c Bugfixing action class rights setting upon member creation. 2013-08-08 15:56:09 +00:00
Steven Mondji-Lerider 1911c12d11 fixes #1511 2013-07-31 11:39:23 +00:00
Alan Garcia 65fd52d792 Pour le futur, rajoute dump_axfr ;) 2013-07-22 17:16:37 +00:00
Alan Garcia e97f84c79b Nouvelle présentation de la page d'édition des domaines.
Nouvelle présentation de la page d'édition des parametres du compte.

Nouvelle présentation de l'aide des mails.

Utilisation de la CSS Redmond pour jquery_ui
2013-07-17 13:25:52 +00:00
Alan Garcia 363c7a2d32 Fix des typo bizarre de m_dom
Rajoute un controle sur les valeurs de ttl
2013-07-10 07:06:29 +00:00
Benjamin Sonntag 714c26033d fixing mysql_real_escape_string issue (deprecated) 2013-07-09 21:59:13 +00:00
domi dc801c9a59 gere la valeur du champ zonettl dans le formulaire du domaine (et update dans la base)
fixes #1514
2013-07-04 08:54:58 +00:00
Alan Garcia f9a8b51ac1 Rajout d'un check lors du changement de statut d'un sous domaine 2013-07-02 15:47:52 +00:00
Alan Garcia 8681618566 La fonction sub_domain_change_status utilise maintenant l'id systeme du sub_domain 2013-07-02 15:31:16 +00:00
Alan Garcia 7e11b3323f Debug restant datant de la mise en place de la class ACTION 2013-06-24 14:09:08 +00:00
Alan Garcia 3b55dc6db4 Bug sur le cache de quota disque 2013-06-24 14:08:47 +00:00
Alan Garcia bb7e2e7b2a Suite patch 4376 2013-06-19 08:14:46 +00:00
Steven Mondji-Lerider 6daa431482 Bugfixing mysql class user deletion management. 2013-06-18 11:30:11 +00:00
Benjamin Sonntag e8106707d8 fixing a nasty bug when ALTERNC_HTML finish with a / ... 2013-06-14 14:36:05 +00:00
Alan Garcia 2850d06480 Erreur dans le décompte utilisateur 2013-06-13 11:48:29 +00:00
Alan Garcia a73f1c21f6 Correction sur les modifications utilisateurs MySQL quand on a un MySQL déporté 2013-06-13 11:45:41 +00:00
Alan Garcia c41422b007 Meilleure isolation des variables tempo de session
Recalcul forcé des quota quand on setid
2013-06-13 11:45:01 +00:00
Alan Garcia e92e7a278d Ajoute une variable pour désactiver get sur les quotas disque
Ajout d'un cache de 90seconde pour le rafraichissement du quota disque (on divise par 7 ou 8 le temps de génération d'une page du panel ;) )
2013-06-12 11:22:02 +00:00
Alan Garcia e6bb299108 Bug pour lister les droits SQL 2013-05-23 16:29:34 +00:00
Steven Mondji-Lerider 60ec88174e Implementing fixfile for action class 2013-05-14 08:24:17 +00:00
Alan Garcia 257f7613a0 Ajout du temps total de génération de la page dans les infos de debug 2013-05-13 11:54:18 +00:00
Steven Mondji-Lerider cab8cc17d3 Remove WEBSERVERS_LOG var 2013-05-13 07:37:29 +00:00
Alan Garcia 48f77aeed6 Barre des quotas toute neuve, merci Manu ! 2013-04-29 15:58:09 +00:00
Alan Garcia 2a92283fe5 Retro comptabilité des hooks 2013-04-26 13:00:03 +00:00
Alan Garcia 61d2f7d8ac Adieu hippo_bleue.gif
Ajout d'icones sur les boutons

Continue à passer les icones de boutons en CSS (plus en dur)

Merci Manu !
2013-04-25 16:06:50 +00:00
Steven Mondji-Lerider e9e8cb47bb Updating action class + updating fix(we have to change this name)perm.sh script + adding the script do_actions to cron entries 2013-04-25 13:05:27 +00:00
Axel ROGER 60432b77a9 Allow to have a custom dir for apache logs 2013-04-24 15:26:09 +00:00
Alan Garcia f782010273 Fix #1494
Je doute que checkmx ai fonctionné ces derniers mois...
2013-04-24 14:48:18 +00:00
Steven Mondji-Lerider 0aa15f1a3e updating action class 2013-04-24 12:43:05 +00:00
Alan Garcia 93df1709f1 Rajoute l'option pour avoir un checksum des domaines
(permet un check d'intégrité des data dans alternc-slavedns, cf r4309)
2013-04-24 08:07:42 +00:00
Alan Garcia 0919c6d115 Corrige des bugs sur le récap des quotas
Commence a dégager hippo_bleue.gif
2013-04-23 22:41:07 +00:00
Alan Garcia db5162248c Retire du vieux code inusité : classe trash (et les appels a un datepicker js
qui était pour cette classe) et passwordstrengthmeter, jamais implémenté
2013-04-23 21:15:17 +00:00
Steven Mondji-Lerider 85c97da157 Adding reseting job + getting current job +perms fixing to action class possibilities 2013-04-23 16:08:56 +00:00
Alan Garcia 5a3559a1fa Mxlist peut donner la liste en format json avec un check d'integrité 2013-04-23 12:58:59 +00:00
Steven Mondji-Lerider 703fe35ef8 Bugfixing minor things in action class 2013-04-22 16:02:05 +00:00
Steven Mondji-Lerider 63496c1347 fixes #1493 2013-04-22 15:42:38 +00:00
Alan Garcia 2da11ebc2e VM "expiré" sont arrété 2013-04-22 14:45:45 +00:00
Steven Mondji-Lerider 669dab2913 another noobism 2013-04-22 13:42:37 +00:00
Alan Garcia c5357f6be2 Remote control plus générique
Multi mysql serveur compliant :)
2013-04-22 13:37:48 +00:00
Steven Mondji-Lerider c1d2971463 Bugfixing action class and adding error handling of sql querries 2013-04-22 13:28:59 +00:00
Steven Mondji-Lerider 2f58f53e63 Updating m_action class 2013-04-22 12:31:43 +00:00
Steven Mondji-Lerider 2927a970f8 bugfixing get_action sql querry 2013-04-22 09:51:38 +00:00
Steven Mondji-Lerider c4dca07b82 Updating class action finish function parameters + fixing archiving path 2013-04-22 08:43:03 +00:00
Steven Mondji-Lerider c61cc3434e Updating and buxfixing action class 2013-04-22 08:23:28 +00:00
Alan Garcia a24dab4a0b Ajoute l'aide pour quelqu'un qui veux scripter le démarrage ou l'arret d'une vm 2013-04-22 07:20:49 +00:00
François Serman 9d6374fd8b On peut démarrer et éteindre des vms \o/ 2013-04-21 15:49:56 +00:00
François Serman 184afe88ea start and getvm now work 2013-04-21 15:02:42 +00:00
Alan Garcia 3733a0d787 Hook me 2013-04-21 10:04:32 +00:00
Alan Garcia 9fa3922c86 For you, fser. 2013-04-21 09:54:42 +00:00
François Serman 031641f9d0 updated include file 2013-04-21 09:53:34 +00:00
François Serman 05429bf5ec deleted renamed file (vm.php) 2013-04-21 09:52:23 +00:00
Alan Garcia 7169100cff Hook de ménage dans la table vm quand on supprime un utilisateur 2013-04-21 09:48:05 +00:00
Alan Garcia 776bdfb342 On reset bien les valeurs du SSO de PHPMyAdmin en se déloguant 2013-04-21 09:43:13 +00:00
Alan Garcia de74fa75cf De plus en plus propre 2013-04-19 15:31:04 +00:00
Steven Mondji-Lerider db75d4bb9e updating class action implementation 2013-04-19 15:23:26 +00:00
Steven Mondji-Lerider e330b2fe9a starting action class implementation 2013-04-19 14:19:50 +00:00
Steven Mondji-Lerider 882edfb9e7 re sorry ^^ 2013-04-19 12:44:43 +00:00
Steven Mondji-Lerider be9aa9584f sorry 2013-04-19 12:44:07 +00:00
Steven Mondji-Lerider 6c391ad8ba mockup of generic a action class 2013-04-19 12:24:00 +00:00
Axel ROGER bb72ecdf72 Adding a comment 2013-04-19 11:40:22 +00:00
Alan Garcia 5f5b00694a HTML au propre
Rajout d'un lien pour remonter dans le répertoire parent dans le browser
2013-04-19 11:28:47 +00:00
Axel ROGER ea36508207 Better like this maybe? 2013-04-19 11:16:01 +00:00
Alan Garcia c93bc9bfa0 Quelques modifs sur le HTML généré (fermeture de balises, etc...) 2013-04-19 07:18:25 +00:00
Alan Garcia 592d60334e Retire deux lignes de logs pour éviter de remplir bureau.log
lorsque la page d'index est chargé seule
2013-04-19 07:17:36 +00:00
Alan Garcia 3351fc493b Menu pour les vm (a toi fser ;) ) 2013-04-19 07:16:31 +00:00
Alan Garcia 2dc053e569 Navigation entre la gestion des répertoires protégé et le browser 2013-04-18 14:54:58 +00:00
Axel ROGER 78c9d1494b Fixes #1486 2013-04-18 14:24:54 +00:00
Axel ROGER 31d077e328 Calcul des tailles des données utilisateurs après debianisation et separation des BDD alternc / BDD users
Première ébauche, idéalement il faudrait tout réécrire proprement (voir ticket #1487)
2013-04-18 13:09:08 +00:00
Alan Garcia 8e5205e46e Should fix #1486 2013-04-18 11:50:45 +00:00
François Serman 4c6737f5c7 moved vm.php into vm.class.php Todo: add monit() function. 2013-04-15 13:42:29 +00:00
François Serman fe34b695b9 modified start to accept parameters (with default value). Must be done for monit and stop. 2013-04-15 13:42:04 +00:00
François Serman 943d091944 First draft for VM integration.
** ONLY PERFORMS MOCKUP **
2013-04-12 21:52:27 +00:00
Axel ROGER 785f7afbaf Panel's logs and webservers' logs can't be separated 2013-04-02 13:17:12 +00:00
Alan Garcia 80981196f4 Enleve des printvar qui restaient 2013-03-22 15:08:14 +00:00
Alan Garcia 580d89f75c Ajout d'infos de debug dans les variables 2013-03-22 14:25:32 +00:00
Steven Mondji-Lerider 813c953544 Updating domain mail creation to use the mailname_bounce variable for the first alias 2013-03-14 08:41:43 +00:00
Axel ROGER dfbcd0d861 a debug printf was there... 2013-03-08 15:47:14 +00:00
Alan Garcia 19e4739d79 On peux désactiver la possibilité pour l'utilisateur de faire ses propres backups de MySQL
Utile pour les hébergement mutu qui ont déjà des backups de configuré.
2013-03-04 16:28:19 +00:00
Alan Garcia ca33bbff59 Permet de restaurer un dump SQL depuis l'explorateur de fichier.
Plus facile pour sélectionner un dump ;)
2013-03-03 13:23:22 +00:00
Alan Garcia f248679280 Indentation 2013-03-03 12:09:53 +00:00
Alan Garcia 22ed77527c PhpMyAdmin pour l'admin qui n'était plus dans une nouvelle fenetre 2013-03-01 16:40:08 +00:00
Alan Garcia 9936146ec1 Fix d'un bug alacon qui faisait que tout les domaines étaient listé comme hébergeant des mails
Fix #308
2013-03-01 16:12:43 +00:00
Alan Garcia 769d090705 Manipulation des sub_domains via leur id et non plus via le couple sub/type/value
Corrige le bug de suppression de deux sub_domains ayant des valeurs identiques
2013-03-01 12:56:19 +00:00
Alan Garcia 52cda8789e SSO avec PhpMyAdmin sans cookie, avec le SSO officiel
PhpMyAdmin sait gérer X serveurs MySQL

Le SSO depuis le panel permet de se loguer sur le bon serveur de l'utilisateur

Tentative de login sur le serveur SSO renvoie sur le meme form, mais avec le serveur suivant
2013-03-01 10:31:23 +00:00
Alan Garcia 89920d549f Permet d'activer/désactiver un compte FTP
Fix #1421
2013-03-01 07:52:50 +00:00
Alan Garcia 90057f5f0b Ajoute l'aide de configuration dans la page FTP + variable pour définir le host à utiliser dans son client ftp 2013-02-26 15:05:10 +00:00
Alan Garcia dcc53d6156 Bug dans la liste des domaines dont on gére le MX.
A merger dans la branche stable 3.0
2013-02-26 10:23:16 +00:00
Alan Garcia bdd51cd353 Pas de menu Piwik si pas déclaré 2013-02-21 17:46:05 +00:00
Alan Garcia 86705bbae5 Oubli d'une ligne de debug 2013-02-21 17:25:20 +00:00
Alan Garcia d40ecfe9d1 Fix #1314 -> possible de désactiver TOUT les checks de TLD. Mouahaha.
Fix un bug de déploiement de répertoire si on fait vraiment des trucs vicieux et stupide.
2013-02-21 17:24:58 +00:00
Alan Garcia 9103f677fd Bug dans la classe de menu 2013-02-21 12:33:53 +00:00
Alan Garcia bc763fce61 Permet de choisir le server de BDD à la création du membre 2013-02-21 09:03:08 +00:00
Alan Garcia 770ccb5fb6 On peut maintenant avoir plusieurs serveurs MySQL pour les utilisateurs sur le même AlternC 2013-02-21 08:05:38 +00:00
Alan Garcia 5134362254 Lot de bugfixes pour Debian Compliance 2013-02-18 18:09:43 +00:00
Alan Garcia 6f1dc40919 Le panel est rangé dans /usr/share/alternc/panel 2013-02-18 14:55:42 +00:00
Alan Garcia 04462b0cf3 Classes browser, ftp et hta n'ont plus alternc_html en dur 2013-02-18 13:48:30 +00:00
Alan Garcia 1fe0e4594e Ca continue encore et encore 2013-02-18 13:11:25 +00:00
Alan Garcia b939bd2787 Et si je commitais la classe menu ? 2013-02-18 13:09:36 +00:00
Alan Garcia 57d93e600e Continue de ranger le panel au bon endroit 2013-02-18 11:57:56 +00:00
Alan Garcia ce9ffb559e Enleve la tres ancienne aide plus du tout à jour
Commence le debian_compliance pour le panel.
Start to be broken !
2013-02-18 11:39:46 +00:00
Alan Garcia 4e1a5027dc Maintenant, le debug php on l'active en "touch"-ant un fichier.
Evite de se looser dans les commits et autre, et on garde le debug activé
tout le long du developpement
2013-02-18 10:34:09 +00:00
Alan Garcia 938fcba146 Adieu, menulist.txt ! Bonjour, menu avec des hooks magique dans les classes.
Plus simple à gérer pour modifier le html, plus facile à surcharger dans l'optique
de permettre de mettre des préférences.

Active se souvenir pour la session des préférences de menu.

Passe le stockage dans la session de php serialize à json
2013-02-18 10:01:28 +00:00
Alan Garcia 89d9e531b1 Fix #1456
Msg d'erreur si répertoire inexistant
2013-02-14 17:14:31 +00:00
Alan Garcia 3204c433f3 Au cas ou 2013-02-14 15:51:55 +00:00
Alan Garcia bc29008ff5 Active le session_start dans AlternC
Du coup, active le bout d'js qui attendait pour enregistrer l'état des menu

Du coup, désactive le fait de cacher automatiquement le menu de langue
2013-02-14 15:38:11 +00:00
Steven Mondji-Lerider 216b1b2289 Removing notice when disk quotas are disabled 2013-02-08 14:29:51 +00:00
Alan Garcia 33732a5df0 Ajout d'une fleche sur les menu 2013-02-08 14:27:28 +00:00
Alan Garcia 6cb836c4fa Desactive les langues non traduites
(coucou azerttyu \o)
2013-02-08 14:18:30 +00:00
Alan Garcia 32428e3662 Hopla 2013-02-08 07:41:52 +00:00
Alan Garcia 56e5aeb90b Il faut obligatoirement que la bdd existe. 2013-02-08 07:40:38 +00:00
Alan Garcia a4f111d02b (ho le troll) 2013-02-07 16:55:50 +00:00
Alan Garcia e695678a4c Pour #1350 2013-02-07 15:48:28 +00:00
Alan Garcia bc0af080fc Créé un mail postmaster@ lors de l'installation d'un domaine. 2013-02-07 14:58:59 +00:00
Benjamin Sonntag dbc2c823e4 fixing checkpolicy error message for english 2013-02-07 14:12:10 +00:00
Alan Garcia b64e1ff141 Grep et Vinci sont d'accord sur le fait que c'est plus utilisé 2013-02-06 10:06:57 +00:00
Alan Garcia 168b5279da Ho, du francais en dur 2013-02-05 17:39:34 +00:00
Benjamin Sonntag 4aded69a06 Fixing Lintian reported bugs: debhelper-but-no-misc-depends, script-not-executable 2013-02-03 13:22:24 +00:00
Steven Mondji-Lerider 32346783a2 Should fix #1439. needs testing 2013-02-01 15:40:13 +00:00
Alan Garcia f8a6e80f7e Leve mieux les erreurs dans la class d'auth ip 2013-02-01 09:12:55 +00:00
Alan Garcia 3b719b1214 Bugfixes de la class mysql 2013-02-01 08:24:53 +00:00
Alan Garcia f1a4587ef1 Bugfixes 2013-02-01 07:59:37 +00:00
Alan Garcia 8965c8cbe4 Commit du Bro code 2013-01-31 17:33:32 +00:00
Alan Garcia e11ff7c263 Ajout de secu dans le checkpolicy 2013-01-31 17:17:18 +00:00
Alan Garcia f15b47b43a Nous les mini-patchs, nanananananana ! 2013-01-31 17:00:39 +00:00
Alan Garcia 6b8965bc45 Bug sur l'edition du mot de passe d'un user SQL inexistant 2013-01-31 16:45:20 +00:00
Alan Garcia 869a871264 Corrige quelques appels de trad
Déduplique du code pour les profils de quota
2013-01-31 13:28:17 +00:00
Alan Garcia f325f3f5e1 Enleve le debug du quota et protege un peu mieux les variables 2013-01-31 10:54:12 +00:00
Alan Garcia 522a231f41 Pour quand on voudra enregistrer l'etat des menu dans une var de session 2013-01-30 19:56:41 +00:00
Alan Garcia 87b89361ce Rollback... comparer une variable qui a pas encore été chargé, c'est pas forcément malin -_-' 2013-01-30 18:16:27 +00:00
Alan Garcia ed8e9883d4 Desktop TNG in progress... 2013-01-30 18:11:58 +00:00
Alan Garcia a6949498cb Desktop TNG
Merci Manu !
2013-01-30 15:27:43 +00:00
Alan Garcia 01e220f6ce Dump du debug un peu plus joli 2013-01-30 10:56:17 +00:00
Alan Garcia 6e4602431a Ajoute le nombre de requete SQL total au debug 2013-01-30 10:49:38 +00:00
Alan Garcia b1a8c6d971 Fix #1432 2013-01-30 10:07:42 +00:00
Alan Garcia 0ff32f590d Check que le mot de passe soit pas vide 2013-01-29 09:19:31 +00:00
Alan Garcia c715cefa56 Fix #1426 2013-01-29 09:13:34 +00:00
Alan Garcia 26a4171139 J'enfreind la regle. Je rajoute une feature.
A tester et valider, mais maintenant on peux reloader update_domain en un clic ;)

Quelques FIX de css, pour gérer les domaines très long et/ou les valeurs de sous domaine très longue
2013-01-28 17:05:53 +00:00
Alan Garcia 747bd87d73 Amélioration pour le FTP
Should fix #1423
2013-01-28 09:58:03 +00:00
Alan Garcia e54bec91d4 Class pour les boutons de browser forcé dans jquery 2013-01-25 15:58:21 +00:00
Alan Garcia fa2409c9fc CSS du selecteur de répertoire
Par default, selecteur hidden (ne déforme pas la page si elle met du temps à se charge)
2013-01-24 15:56:36 +00:00
Alan Garcia e83da9c579 Patch pour une plus zoli boite de sélection de répertoires 2013-01-24 11:25:15 +00:00
Alan Garcia b68cf4d0c5 WTF ? hop, rien à faire là 2013-01-24 09:14:12 +00:00
Alan Garcia 235aea23ea Optimisation de l'affichage de la liste des membres.
Maintenant, les fonctions récupérant l'expiration d'un compte partage le "cache" de la liste de membres
2013-01-23 16:18:42 +00:00
Alan Garcia 40203c993c Corrige l'overwrite de l'UID de membres.* par local.*
Ca doit être un vieux bug qui traine ça...
2013-01-23 15:44:15 +00:00
Alan Garcia d842567d2a Systeme de cache pour l'affichage des propriétés des membres.
Diminution du nombre de requetes (on passe de 2*nb_de_membres requetes à... une.)
2013-01-23 15:12:18 +00:00
Alan Garcia 6a0d10f8a0 Ajoute un check sur les usurpations de comptes, pour le retour en tant qu'admin 2013-01-23 14:41:10 +00:00
Alan Garcia 6acdb33c77 Patchs :
- warning de variables non existantes

Un peu d'ergonomie :
 - quelques mini-patchs de présentation
 - quand on génére un mot de passe, ça le colle dans les textbox adéquats
2013-01-23 13:34:01 +00:00
Alan Garcia 7a49d30792 Patchs sur des warnings à la création d'un membre 2013-01-21 14:51:33 +00:00
Alan Garcia 2d72d3e069 On ne créé plus de compte FTP par défault à la création d'un membre
Meme principe que pour les mails et le mysql : si ils ont besoin, ils le feront
2013-01-21 14:44:38 +00:00
Alan Garcia d50f8b5335 Should fix #1411
Problem with deletion of file named <<">>
2013-01-21 13:54:06 +00:00
Steven Mondji-Lerider e3772abacb Updating mysql getdefaultparam function to query the dbusers sql database. 2013-01-14 08:43:02 +00:00
Steven Mondji-Lerider 192d169ae7 Fixes:1395 dbusers informations where not deleted completely 2012-12-21 16:11:34 +00:00
Steven Mondji-Lerider 031c1ffcc1 closes:#1392 2012-12-12 16:50:26 +00:00
Alan Garcia d7101646ba Fix #1394
Autorise le '_' dans les sous domaines
2012-12-11 15:29:21 +00:00
Alan Garcia 1783ce0f2f Welcome to Dutch & Portuguese ! 2012-12-07 16:54:41 +00:00
Axel ROGER a67f649279 Translation of mails automatically sent + some fixes 2012-12-05 16:52:03 +00:00
Axel ROGER aae7e2b894 Chaine dynamique dans la trad = mauvaise idée :-) 2012-12-05 12:50:31 +00:00
Axel ROGER 8ba1047c2c Forgot a piece 2012-12-04 11:48:34 +00:00
Axel ROGER 96daf61624 Mail in English 2012-12-04 11:45:05 +00:00
Alan Garcia 799876ea02 Màj de certaines URL 2012-12-04 11:06:26 +00:00
Alan Garcia f230a6f511 Patch de Olivier Huet, merci à lui !
Le problème se posait lorsque le répertoire qu’on voulait protéger contenait un espace dans son chemin.
Apache ne pouvait alors accéder un .htpasswd
L’ajout de double quote dans le .htaccess règle le pb.
2012-12-04 10:10:09 +00:00
Alan Garcia da09f231b0 Fix #1348 2012-12-03 08:11:06 +00:00
Steven Mondji-Lerider 7f70edd150 Closes #1387 2012-11-30 09:14:26 +00:00
Benjamin Sonntag e1bf767288 Patch to remove any dependency on perl-suid. AlternC now uses sudo for all those former setuid scripts 2012-11-27 21:32:43 +00:00
Steven Mondji-Lerider ffbc8e2831 Fix #1373 2012-11-12 16:01:54 +00:00
Axel ROGER 05978d8333 Better display of mailman's lists 2012-11-09 09:07:02 +00:00
Alan Garcia 3cdfda851d Boulet inside, inversé deux mots 2012-11-08 19:39:39 +00:00
Alan Garcia 095da92e35 Fix #1370 2012-11-08 19:37:22 +00:00
Steven Mondji-Lerider 02fb605cf4 Bugfixing member account deleting did not delete member's apache domains configurations. 2012-11-08 15:44:03 +00:00
Axel ROGER ecafca7e58 (See #1364) Fix some bugs that gave us a bad display of user quotas 2012-11-08 14:33:46 +00:00
Alan Garcia 50fb508e6a Routine pour suggérer des mots de passe compliqué.
Maintenant, faut l'intégrer dans les pages web
2012-11-08 13:27:46 +00:00
Alan Garcia 42574d3cf2 Quelques traductions de messages foireuses 2012-11-08 09:48:39 +00:00
Axel ROGER ef0113dfb6 Fixes #1360 : taille mailbox sur page d'accueil 2012-11-08 08:53:22 +00:00
Alan Garcia 8e903b9e9b Fix #1354 2012-11-06 17:33:34 +00:00
Alan Garcia 793fd1ead0 Change la taille max authorisé des login alternC
pour permettre d'avoir au moins quelques users mysql
2012-11-06 07:45:11 +00:00
Benjamin Sonntag 01dcb97acb Updating language files from Transifex 2012-10-31 12:56:32 +00:00
Alan Garcia 99e2e5c33c Des debugs qui restaient 2012-10-31 12:50:26 +00:00
Benjamin Sonntag a0bda9b67e Updating language files from Transifex 2012-10-31 12:46:40 +00:00
Alan Garcia ddae3d2e97 Correction dans mysql.sql 2012-10-31 12:45:14 +00:00
Benjamin Sonntag 84a730d3c1 fixing language display in menu 2012-10-31 11:42:32 +00:00
Benjamin Sonntag cfa94552c9 fixing bureau/class/local.php for L_VERSION + fixing .svn and Makefile in alternc-awstats package + fixing dependency of AlternC on its module versions 2012-10-31 11:31:32 +00:00
Alan Garcia d95f785a1c Oubli du num de version dans le panel 2012-10-31 11:00:25 +00:00
Alan Garcia 199e992584 Preparation de la release de la rc1 2012-10-31 07:50:59 +00:00
Alan Garcia e994749be1 Enleve les espaces en debut et en fin de TLD lors de l'ajout 2012-10-30 09:26:03 +00:00
Alan Garcia c6f2db4933 Le choix de la langue utilisait encore les registers globals. Fixed. Fix #1342
Ajout des cookie dans le menu de debug.
2012-10-29 15:49:47 +00:00
Alan Garcia 78bbe0ee1b Debug lisible quel que soit le style 2012-10-27 16:49:27 +00:00
Alan Garcia a30b73d2a3 Bug pour l'appel de l'aide utilisateur.
J'en profite pour rajouter une variable spécifique pour l'aide.
2012-10-26 13:36:39 +00:00
Alan Garcia abeac287f0 Fix #1338
Forbid database with empty suffix
2012-10-26 12:21:08 +00:00
Alan Garcia 7bafc9b097 Correction jointure 2012-10-22 08:58:53 +00:00
Alan Garcia da6fc77d67 Les catchalls sont configuré correctement quand on créé un domaine "slave" 2012-10-20 15:14:34 +00:00
Alan Garcia 26b6135699 Interface de gestion des catchalls
Données dans la base
2012-10-20 14:41:45 +00:00
Alan Garcia 4c206de62d Interface de gestion des catchall, premiet jet
Maintenant, faut remplir les fonctions
2012-10-20 13:16:14 +00:00
Steven Mondji-Lerider 0037b747ad Adding mail class listing functionnality to show "system mail" (mailman etc..) 2012-10-18 15:32:04 +00:00
Axel ROGER de0faaf9bf SecondaryMX can't work without this function (was accidently deleted since v1.0) 2012-10-18 13:25:35 +00:00
Steven Mondji-Lerider 60aac29978 Le cas des type!='' est géré dans l'affichage mais exclu dans la requete de recherche.
J'enleve l'exclusion. Todo: améliorer l'affichage pour ces mails.
2012-10-18 13:21:42 +00:00
Steven Mondji-Lerider 215f537e62 updating mail wrapper for genericity 2012-10-18 12:49:55 +00:00
Alan Garcia e77f1ef9e3 On peux configurer le serveur mail indiqué a l'utilisateur dans les variables AlternC
(permet de spécifier un FQDN différent pour les interrogation pop,imap,pop3...)
2012-10-18 09:22:52 +00:00
Alan Garcia a2503e395d Factorise code variables 2012-10-18 09:03:26 +00:00
Benjamin Sonntag 69d8e4f408 all error messages are now NOT ending by '.' and using correct capitalization. can't has been replaced by cannot, no 'I' talking about AlternC. 2012-10-18 07:52:54 +00:00
Benjamin Sonntag e865f4e906 fixing error messages in MySQL and Mem 2012-10-18 07:36:37 +00:00
Benjamin Sonntag a7a43f6bee fixing some bad engrish 2012-10-18 06:17:29 +00:00
Alan Garcia 70b74ee19f Fixes #1328 2012-10-17 11:54:42 +00:00
Steven Mondji-Lerider bde1a5ac62 updating mail class wrapper function to handle virtual and non virtual mailing list 2012-10-16 16:37:12 +00:00
Alan Garcia fa51d51a81 Automaticaly create entry for new quota (auto-detect their name in the class) in
all the existing quota profil
2012-10-16 15:12:54 +00:00
Alan Garcia 3770785c38 Fix #1324 2012-10-16 14:50:16 +00:00
Alan Garcia 4627c4b581 Partial fix of #1324 2012-10-16 14:41:58 +00:00
Alan Garcia 97fd2dfdf6 Qques modifs sur les crons 2012-10-16 14:31:56 +00:00
Alan Garcia 5c7653670d Newone.php applique les quotas de manière standart. 2012-10-16 09:30:58 +00:00
Alan Garcia fb514b928c Ajout d'un bouton pour "upgrader" les quotas des membres
lorsqu'on a modifié les quotas du profil.
Fix #1317
2012-10-16 09:21:00 +00:00
Alan Garcia 03e012dd46 Fix #1307 2012-10-15 16:06:12 +00:00
Alan Garcia d3701cc0fa Utilisation de la classe hooks au lieu des if(method_exist()) 2012-10-15 15:41:09 +00:00
Steven Mondji-Lerider 4172db00b4 bugfixing to allow hyphen in sql user names 2012-10-11 12:50:42 +00:00
Steven Mondji-Lerider 0e67b0278b Updating domain types admin for creating tmp or target directory 2012-10-11 07:43:48 +00:00
Steven Mondji-Lerider a2bc7acad0 updating mail quota query with a beautifull new one 2012-10-10 15:51:38 +00:00
Steven Mondji-Lerider d93ecb4d7d updating mail classe to add support for mailman virtual hosting 2012-10-10 13:04:26 +00:00
Steven Mondji-Lerider d29dcbb78d updating wrappers to create or delete mailman addresses + updating quota to not account for mailman generated addresses 2012-10-08 13:07:24 +00:00
Steven Mondji-Lerider 0d6f657e4f bugfix backup/restore sql databases 2012-09-28 12:18:54 +00:00
Steven Mondji-Lerider e9cfd81ba4 bugfix fixperms call if the filename has space 2012-09-27 10:10:49 +00:00
Steven Mondji-Lerider eb02e168a2 changing rights for others when creating directory 2012-09-21 09:03:11 +00:00
Steven Mondji-Lerider e76558c808 bugfix creating domains directory 2012-09-21 08:29:54 +00:00
Steven Mondji-Lerider 9d5794a83f updating cron module 2012-09-13 14:23:18 +00:00
Steven Mondji-Lerider 1f13677bc1 Allowing only Letters and numberes on sql password 2012-09-10 09:00:17 +00:00
Steven Mondji-Lerider 367895b8da Updating raise() error messages 2012-09-07 08:52:47 +00:00
Benjamin Sonntag 6baa9591ae adding upnp hook for classes that requires an open port 2012-09-03 07:36:00 +00:00
Alan Garcia a7b7ac2e03 MXaccount ne marchait plus 2012-08-31 16:00:47 +00:00
Axel ROGER 3ece8ca56d Undefined index 2012-08-31 15:20:03 +00:00
Steven Mondji-Lerider 21e4fbd973 finishing up default domain types admin 2012-08-31 10:05:39 +00:00
Steven Mondji-Lerider 7e017eb2c7 Ajout page de gestion des sous domaines par defaults 2012-08-30 15:51:41 +00:00
Benjamin Sonntag 6922ef1a2d inserting squirrelmail alternc-changepass plugin TODO: change the changepass plugin for recent squirrelmail + alternc 3.0 2012-08-30 12:51:17 +00:00
Axel ROGER 2d698668a5 Bugfix: Undefined index when awstats module have been removed 2012-08-29 13:18:27 +00:00
Benjamin Sonntag 2f18f271ca METRO TASK: syntax & comments in classes 2012-08-28 08:59:05 +00:00
Steven Mondji-Lerider e1223901ab Modification Host on grants 2012-08-28 06:47:16 +00:00
Alan Garcia a3ea861b98 Les sous domaines créé automatiquement à l'ajout d'un domaine sont maintenant dynamique.
Il manque l'interface web pour gérer ça.

BUG : la création du répertoire ne se fait pas. Message d'erreur affiché en gros.
Trouvé un peut-etre bug dans le checkuserpath de function.php, ajouté un FIXME
2012-08-27 19:23:23 +00:00
Alan Garcia a2a47ead7d Bugfixes m_log 2012-08-27 10:37:58 +00:00
Alan Garcia cbbbc3d5f9 Force le recalcul des quotas juste avant l'affichage des menus
=> si on viens de faire un ajout, ça en tiens compte dans l'affichage \o/
2012-08-27 10:37:31 +00:00
Steven Mondji-Lerider f0842b9b5a little Bugfix class browser 2012-08-27 09:01:52 +00:00
Benjamin Sonntag 2d5a76b5f8 METRO-TASK: bro dom & piwik raise() replacement + bro new header 2012-08-27 08:18:25 +00:00
Alan Garcia 92b5341514 Bug m_log 2012-08-26 18:26:53 +00:00
Alan Garcia 7399963cfd On peux a nouveau télécharger un fichier depuis le browser 2012-08-26 17:55:41 +00:00
Alan Garcia 18898953ae Adieu table size_mail, deprecated grace à dovecot 2012-08-26 16:54:21 +00:00
Alan Garcia 265a9a3f5e Adieu stats2.
Avec l'arrivé de vlogger, les stats sont directement rangé pour chaque user.
Stats2 est remplacé par Logs
2012-08-26 16:30:55 +00:00
Alan Garcia 1faef827b6 Quotas en un seul hooks. Avec normalement du cache. 2012-08-26 16:11:53 +00:00
Alan Garcia 270aef8532 Quotas pour squidly 2012-08-26 16:00:34 +00:00
Steven Mondji-Lerider bd20cc5d40 Updating SQL rights 2012-08-26 15:50:59 +00:00
Alan Garcia d26ece16e2 Bugfixes quotas 2012-08-26 13:46:52 +00:00
Alan Garcia 10a961d2a3 Version number
Typo in m_hta
2012-08-26 13:39:28 +00:00
Benjamin Sonntag 7882d18017 fixing missing quota name in quota editor 2012-08-26 13:35:18 +00:00
Alan Garcia de6f7a4e98 Messages d'erreurs 2012-08-26 13:31:38 +00:00
Benjamin Sonntag 1d0aca92bf revert piwik lost data 2012-08-26 11:10:31 +00:00
Steven Mondji-Lerider dc7998c689 Modification m_mysql 2012-08-26 11:07:32 +00:00
Benjamin Sonntag d56643cca2 reverting quota messup 2012-08-26 11:01:54 +00:00
Alan Garcia 2bc7be8e6b Messages d'erreurs de m_mem 2012-08-26 10:55:13 +00:00
Benjamin Sonntag 54025ed4dd fixing quota names 2012-08-26 10:52:58 +00:00
Alan Garcia 0542e16974 log => raise 2012-08-26 10:44:34 +00:00
Benjamin Sonntag 12df3585e6 piwik standardization + new hooks 2012-08-26 10:35:39 +00:00
Benjamin Sonntag b7a267e932 cron now uses new hooks + syntax checks 2012-08-26 10:30:38 +00:00
Alan Garcia eae0c52c24 Messages d'erreurs explicites 2012-08-26 10:23:10 +00:00
Alan Garcia 169e544bd5 Economise une requete 2012-08-26 10:22:54 +00:00
Alan Garcia e51f1cd451 Message d'erreurs explicite dans m_bro 2012-08-26 10:17:27 +00:00
Alan Garcia 44d71ffc7f Oubli de ) 2012-08-26 09:30:29 +00:00
Benjamin Sonntag 01b932870e replacing raise(class,number) by raise(class,message), big commit ahead 2012-08-26 08:32:20 +00:00
Benjamin Sonntag 9bd6db4d1f suppression de fonctions inutiles dans m_dom + maj on SQL query 2012-08-25 21:06:27 +00:00
Benjamin Sonntag 2c954bebad removing unused functions in m_dom 2012-08-25 21:02:35 +00:00
Benjamin Sonntag 78d57820e5 fixing quota issues since big patch earlier 2012-08-25 20:43:28 +00:00
Steven Mondji-Lerider 33c13635a4 New SQL interface + bugfixes 2012-08-25 17:05:38 +00:00
Benjamin Sonntag 1fe318c850 adding mail_available for mailman class 2012-08-25 15:54:28 +00:00
Benjamin Sonntag 4a8bde0304 fixing quota class, sorry boys <3 2012-08-25 15:44:50 +00:00
Benjamin Sonntag 5c6f4071a3 removing old classes, now merge into m_mail 2012-08-25 15:39:22 +00:00
Benjamin Sonntag 9e40d8d62d progressive migration to hook_* functions for hooks +big overhaul of a few classes (comments mainly) 2012-08-25 15:38:26 +00:00
domi d2cb488753 Add 'server' method to getFields and allow for method to be case insensitive 2012-08-25 15:34:28 +00:00
Benjamin Sonntag 983e15408d fixing a deletion bug in mail 2012-08-25 14:15:03 +00:00
Benjamin Sonntag bcef4f9683 fixing a quota bug in mail 2012-08-25 14:12:41 +00:00
Benjamin Sonntag d4be305c6f fixing DOM for new hooks + hook dom_del_mx in m_mail 2012-08-25 14:04:38 +00:00
Benjamin Sonntag 09e0234ee2 in case we set a quota too low, force it to a proper value. Mail should be working properly now 2012-08-25 13:11:48 +00:00
domi 2741f24fda enum_domains() can now receive a specific uid, defaults to cuid 2012-08-25 11:01:13 +00:00