Dotclear


Ignore:
Timestamp:
09/04/13 14:57:03 (12 years ago)
Author:
Dsls
Branch:
default
Message:

Added dcAdminCombos utility class, lots of combos available from everywhere now. Closes #1599

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/pages/page.php

    r1713 r1719  
    5353 
    5454# Status combo 
    55 foreach ($core->blog->getAllPostStatus() as $k => $v) { 
    56      $status_combo[$v] = (string) $k; 
    57 } 
     55$status_combo = dcAdminCombos::getPostStatusesCombo(); 
     56 
    5857$img_status_pattern = '<img class="img_select_option" alt="%1$s" title="%1$s" src="images/%2$s" />'; 
    5958 
    6059# Formaters combo 
    61 foreach ($core->getFormaters() as $v) { 
    62      $formaters_combo[$v] = $v; 
    63 } 
     60$formaters_combo = dcAdminCombos::getFormatersCombo(); 
    6461 
    6562# Languages combo 
    6663$rs = $core->blog->getLangs(array('order'=>'asc')); 
    67 $all_langs = l10n::getISOcodes(0,1); 
    68 $lang_combo = array('' => '', __('Most used') => array(), __('Available') => l10n::getISOcodes(1,1)); 
    69 while ($rs->fetch()) { 
    70      if (isset($all_langs[$rs->post_lang])) { 
    71           $lang_combo[__('Most used')][$all_langs[$rs->post_lang]] = $rs->post_lang; 
    72           unset($lang_combo[__('Available')][$all_langs[$rs->post_lang]]); 
    73      } else { 
    74           $lang_combo[__('Most used')][$rs->post_lang] = $rs->post_lang; 
    75      } 
    76 } 
    77 unset($all_langs); 
    78 unset($rs); 
     64$lang_combo = dcAdminCombos::getLangsCombo($rs,true); 
     65 
    7966 
    8067# Validation flag 
Note: See TracChangeset for help on using the changeset viewer.

Sites map