Changeset 836
- Timestamp:
- 03/02/09 23:58:27 (15 years ago)
- Location:
- plugins/newsletter/trunk
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/newsletter/trunk/_install.php
r833 r836 34 34 $versionold = $core->getVersion(pluginNewsletter::pname()); 35 35 //*/ 36 if (version_compare($versionold, $versionnew, '>=')) return; 36 if (version_compare($versionold, $versionnew, '>=')) 37 return; 37 38 else 38 39 { -
plugins/newsletter/trunk/changelog.txt
r834 r836 5 5 * Ajout d'un champ de présentation dans la page de souscription 6 6 * correction du Ticket #79 : la fonction resume retourne un mail avec l'état du compte 7 * ne supprime plus le paramétrage lors d'une mise à jour 7 8 8 9 3.5.0 -
plugins/newsletter/trunk/class.admin.php
r834 r836 33 33 { 34 34 // test de possibilité d'installation 35 if (!dcNewsletter::isAllowed()) return false; 35 if (!dcNewsletter::isAllowed()) 36 return false; 36 37 37 38 // création du schéma 38 39 global $core; 39 try 40 { 40 try { 41 41 // création du schéma de la table 42 $_s = new dbStruct($core->con, $core->prefix); 43 require dirname(__FILE__).'/db-schema.php'; 44 45 $si = new dbStruct($core->con, $core->prefix); 46 $changes = $si->synchronize($_s); 42 $_s = new dbStruct($core->con, $core->prefix); 43 require dirname(__FILE__).'/db-schema.php'; 44 45 $si = new dbStruct($core->con, $core->prefix); 46 $changes = $si->synchronize($_s); 47 } catch (Exception $e) { 48 $core->error->add($e->getMessage()); 47 49 } 48 catch (Exception $e) { $core->error->add($e->getMessage()); }49 50 50 51 // activation des paramètres par défaut -
plugins/newsletter/trunk/class.plugin.php
r834 r836 499 499 self::Inactivate(); 500 500 501 self::clearEditorName(); 502 self::clearEditorEmail(); 503 self::setSendMode('html'); 504 self::setMaxPosts(7); 505 self::setAutosend(false); 506 self::setCaptcha(false); 507 self::setViewContentPost(false); 508 self::setSizeContentPost(30); 509 self::clearIntroductoryMsg(); 510 self::clearConcludingMsg(); 511 self::clearPresentationMsg(); 512 self::clearPresentationPostsMsg(); 513 self::clearTxtIntroConfirm(); 514 self::clearTxtConfirm(); 515 self::clearTxtIntroDisable(); 516 self::clearTxtDisable(); 517 self::clearTxtIntroEnable(); 518 self::clearTxtEnable(); 519 self::clearTxtIntroSuspend(); 520 self::clearTxtSuspend(); 521 self::clearMsgPresentationForm(); 522 501 if(!self::isInstalled()) { 502 self::clearEditorName(); 503 self::clearEditorEmail(); 504 self::clearSendMode('html'); 505 self::clearMaxPosts(7); 506 self::clearAutosend(false); 507 self::clearCaptcha(false); 508 self::clearViewContentPost(false); 509 self::clearSizeContentPost(30); 510 self::clearIntroductoryMsg(); 511 self::clearConcludingMsg(); 512 self::clearPresentationMsg(); 513 self::clearPresentationPostsMsg(); 514 self::clearTxtIntroConfirm(); 515 self::clearTxtConfirm(); 516 self::clearTxtIntroDisable(); 517 self::clearTxtDisable(); 518 self::clearTxtIntroEnable(); 519 self::clearTxtEnable(); 520 self::clearTxtIntroSuspend(); 521 self::clearTxtSuspend(); 522 self::clearMsgPresentationForm(); 523 } 524 523 525 self::Trigger(); 524 526 } -
plugins/newsletter/trunk/todo.txt
r834 r836 3 3 @paddock 4 4 - Ticket #73 : le probleme de rafraichissement du code en cas d'erreur se pose aussi bien en mode widget qu'en mode page 5 - Ticket #81 : encadrer la zone de saisie de texte, de la zone de saisie du code et du bouton envoyer pour delimiter ces zones 6 (certains sites utilisent des fonds de couleurs semblable à ces zones.) 7 5 8 6 @SiK_22 9 7 - Ticket #66 : La possibilité de filtrer par catégorie (ou tags ou auteurs) correspond à mon besoin. … … 13 11 - ajout d'une période de temps pour les billets de la newsletter (fixée à 1 mois dans cette version) 14 12 13 @jcb 14 - éviter le nettoyage du paramétrage lors de la mise à jour
Note: See TracChangeset
for help on using the changeset viewer.