Dotclear

Changeset 836


Ignore:
Timestamp:
03/02/09 23:58:27 (15 years ago)
Author:
kwon
Message:

newsletter 3.5.1 rc2

Location:
plugins/newsletter/trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • plugins/newsletter/trunk/_install.php

    r833 r836  
    3434$versionold = $core->getVersion(pluginNewsletter::pname()); 
    3535//*/ 
    36 if (version_compare($versionold, $versionnew, '>=')) return; 
     36if (version_compare($versionold, $versionnew, '>='))  
     37     return; 
    3738else 
    3839{ 
  • plugins/newsletter/trunk/changelog.txt

    r834 r836  
    55* Ajout d'un champ de présentation dans la page de souscription 
    66* 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 
    78 
    893.5.0 
  • plugins/newsletter/trunk/class.admin.php

    r834 r836  
    3333     { 
    3434          // test de possibilité d'installation 
    35           if (!dcNewsletter::isAllowed()) return false; 
     35          if (!dcNewsletter::isAllowed())  
     36               return false; 
    3637 
    3738          // création du schéma 
    3839          global $core; 
    39         try 
    40         { 
     40          try { 
    4141               // 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());  
    4749          } 
    48          catch (Exception $e) { $core->error->add($e->getMessage()); } 
    4950 
    5051          // activation des paramètres par défaut 
  • plugins/newsletter/trunk/class.plugin.php

    r834 r836  
    499499          self::Inactivate(); 
    500500 
    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 
    523525          self::Trigger(); 
    524526     } 
  • plugins/newsletter/trunk/todo.txt

    r834 r836  
    33@paddock 
    44- 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      
    86@SiK_22 
    97- Ticket #66 : La possibilité de filtrer par catégorie (ou tags ou auteurs) correspond à mon besoin. 
     
    1311- ajout d'une période de temps pour les billets de la newsletter (fixée à 1 mois dans cette version)  
    1412 
     13@jcb 
     14- éviter le nettoyage du paramétrage lors de la mise à jour 
Note: See TracChangeset for help on using the changeset viewer.

Sites map