Dotclear

Changeset 2505


Ignore:
Timestamp:
07/23/10 16:23:58 (13 years ago)
Author:
kwon
Message:

Newsletter : Closes #521

Location:
plugins/newsletter/trunk
Files:
8 edited

Legend:

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

    r2501 r2505  
    1616     /* Description*/    "Manage your newsletters in Dotclear 2", 
    1717     /* Author */        "Benoit de Marne", 
    18      /* Version */       "3.7.5", 
     18     /* Version */       "3.7.6rc1", 
    1919     /* Permissions */   "usage,contentadmin", 
    2020     /* Priority */      null 
  • plugins/newsletter/trunk/_public.php

    r2395 r2505  
    420420          if (version_compare(DC_VERSION,'2.2-alpha','>=')) { 
    421421               $blog_settings =& $core->blog->settings->newsletter; 
    422                $system_settings = $core->blog->settings->system; 
     422               $system_settings =& $core->blog->settings->system; 
    423423          } else { 
    424424               $blog_settings =& $core->blog->settings; 
  • plugins/newsletter/trunk/changelog.txt

    r2503 r2505  
     1Newsletter 3.7.6 - 2010-07-xx 
     2=========================================================== 
     3* Ticket #521 : correction sur l'ouverture du fichier CSS 
     4 
    15Newsletter 3.7.5 - 2010-07-23 
    26=========================================================== 
  • plugins/newsletter/trunk/inc/class.newsletter.admin.php

    r2503 r2505  
    825825               $blog = &$core->blog; 
    826826 
    827  
    828  
    829                     $letter_css = new newsletterCSS($core); 
    830                     $f_name = $letter_css->getFilenameCSS(); 
    831                     $f_content = $letter_css->getLetterCSS(); 
    832                     $f_editable = $letter_css->isEditable(); 
    833                      
    834                     $default_folder = path::real(newsletterPlugin::folder().'..'); 
    835                      
    836                     if ($default_folder == $letter_css->getPathCSS()) 
    837                          $f_editable = false; 
    838                      
    839                     // gestion des paramètres du plugin 
    840                     echo  
     827               $letter_css = new newsletterCSS($core); 
     828               $f_name = $letter_css->getFilenameCSS(); 
     829               $f_content = $letter_css->getLetterCSS(); 
     830               $f_editable = $letter_css->isEditable(); 
     831                     
     832               $default_folder = path::real(newsletterPlugin::folder().'..'); 
     833                     
     834               if ($default_folder == $letter_css->getPathCSS()) 
     835                    $f_editable = false; 
     836                     
     837               // gestion des paramètres du plugin 
     838               echo  
    841839                    '<form action="plugin.php" method="post" id="file-form">'. 
    842840 
     
    849847 
    850848                         if(!$f_editable) 
    851                                    echo '<p>'.__('This file is not writable. Please check your theme files permissions.').'</p>'; 
     849                              echo '<p>'.__('This file is not writable. Please check your theme files permissions.').'<p>'. 
     850                                   '<p>NB: '.__('If you want edit the file CSS, please copy the default file style_letter.css in your current theme folder.').'</p>'; 
    852851                         else { 
    853852                         echo 
     
    862861                         '</fieldset>'. 
    863862                    '</form>'. 
    864                     ''; 
     863               ''; 
    865864                               
    866865 
     
    996995          if (version_compare(DC_VERSION,'2.2-alpha','>=')) { 
    997996               $blog_settings =& $core->blog->settings->newsletter; 
    998                $system_settings = $core->blog->settings->system; 
     997               $system_settings =& $core->blog->settings->system; 
    999998          } else { 
    1000999               $blog_settings =& $core->blog->settings; 
  • plugins/newsletter/trunk/inc/class.newsletter.core.php

    r2503 r2505  
    14481448          if (version_compare(DC_VERSION,'2.2-alpha','>=')) { 
    14491449               $blog_settings =& $core->blog->settings->newsletter; 
    1450                $system_settings = $core->blog->settings->system; 
     1450               $system_settings =& $core->blog->settings->system; 
    14511451          } else { 
    14521452               $blog_settings =& $core->blog->settings; 
  • plugins/newsletter/trunk/inc/class.newsletter.tools.php

    r2503 r2505  
    8484          # Settings compatibility test 
    8585          if (version_compare(DC_VERSION,'2.2-alpha','>=')) { 
    86                $system_settings = $core->blog->settings->system; 
     86               $system_settings =& $core->blog->settings->system; 
    8787          } else { 
    8888               $system_settings->system_settings =& $core->blog->settings; 
    8989          }                    
    90            
     90 
    9191          if (file_exists(path::real($core->blog->themes_path.'/'.$system_settings->theme).'/tpl/'.$filename)) 
    9292               $folder = path::real($core->blog->themes_path.'/'.$system_settings->theme).'/tpl/'; 
    9393          else 
    94                $folder =  path::real(newsletterPlugin::folder().'..').'/default-templates/'; 
     94               $folder =  path::real(newsletterPlugin::folder().'..').'/default-templates/';         
    9595          return $folder; 
    9696     } 
     
    101101          # Settings compatibility test 
    102102          if (version_compare(DC_VERSION,'2.2-alpha','>=')) { 
    103                $blog_settings =& $core->blog->settings->newsletter; 
    104                $system_settings = $core->blog->settings->system; 
     103               $system_settings =& $core->blog->settings->system; 
    105104          } else { 
    106                $blog_settings =& $core->blog->settings; 
    107105               $system_settings =& $core->blog->settings; 
    108106          }          
    109107           
    110           if (file_exists(path::real($system_settings->themes_path.'/'.$blog_settings->theme).'/'.$filename)) 
    111                $folder = path::real($system_settings->themes_path.'/'.$blog_settings->theme); 
     108          if (file_exists(path::real($core->blog->themes_path.'/'.$system_settings->theme.'/'.$filename))) 
     109               $folder = path::real($core->blog->themes_path.'/'.$system_settings->theme); 
    112110          else 
    113111               $folder =  path::real(newsletterPlugin::folder().'..'); 
  • plugins/newsletter/trunk/inc/class.template.php

    r2390 r2505  
    8989          try { 
    9090               $blog = $core->blog; 
    91                $settings = $blog->settings; 
    9291               $templates = self::templates(); 
    9392                
    9493               $filename = newsletterTools::requestTemplate($core,$templates[$template][$mode]).$templates[$template][$mode]; 
    95                //$core->blog->dcNewsletter->addError('file='.$filename.' && file='.$templates[$template][$mode]); 
    9694                
    9795               // test d'existence du fichier de droits en lecture 
  • plugins/newsletter/trunk/index.php

    r2503 r2505  
    1818if (version_compare(DC_VERSION,'2.2-alpha','>=')) { 
    1919     $blog_settings =& $core->blog->settings->newsletter; 
    20      $system_settings = $core->blog->settings->system; 
     20     $system_settings =& $core->blog->settings->system; 
    2121} else { 
    2222     $blog_settings =& $core->blog->settings; 
     
    642642           
    643643          if (!empty($_POST['fthemes'])) { 
    644                 
    645644               if (newsletterAdmin::adapt($_POST['fthemes'])) { 
    646645                    $msg = __('Template successfully adapted.'); 
    647646               } else { 
    648647                    throw new Exception(__('Error to adapt template')); 
    649                      
    650648               } 
    651649          } else { 
Note: See TracChangeset for help on using the changeset viewer.

Sites map