Dotclear


Ignore:
Timestamp:
06/28/11 20:32:50 (13 years ago)
Author:
Franck <carnet.franck.paul@…>
Branch:
themes
Message:

Let theme configuration set their own form(s)

  • Permet de laisser le soin de la gestion complète du ou des formulaires à la configuration du thème.
  • La rétrocompatibilité est assurée (indication posée via un behavior).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/blog_theme.php

    r270 r434  
    334334     try 
    335335     { 
    336           echo '<form id="theme_config" action="blog_theme.php?conf=1" method="post" enctype="multipart/form-data">'; 
    337            
     336          # Let theme configuration set their own form(s) 
     337          $managed = (boolean) $core->callBehavior('adminThemeConfigManaged'); 
     338           
     339          if (!$managed) 
     340               echo '<form id="theme_config" action="blog_theme.php?conf=1" method="post" enctype="multipart/form-data">'; 
     341 
    338342          include $theme_conf_file; 
    339            
    340           echo 
    341           '<p class="clear"><input type="submit" value="'.__('Save').'" />'. 
    342           $core->formNonce().'</p>'. 
    343           '</form>'; 
     343 
     344          if (!$managed) 
     345               echo 
     346               '<p class="clear"><input type="submit" value="'.__('Save').'" />'. 
     347               $core->formNonce().'</p>'. 
     348               '</form>'; 
    344349     } 
    345350     catch (Exception $e) 
Note: See TracChangeset for help on using the changeset viewer.

Sites map