コード例 #1
0
 private static function _sort(&$array)
 {
     if (!$array) {
         return array();
     }
     $keys = func_get_args();
     array_shift($keys);
     GantryOverrides::_sort_func($keys);
     usort($array, array('GantryOverrides', '_sort_func'));
 }
コード例 #2
0
ファイル: gantry.class.php プロジェクト: rotoballer/emily
 function addOverrides($overrides, $priority)
 {
     if (!array($overrides)) {
         $overrides = array($overrides);
     }
     $catalog = gantry_get_override_catalog($this->templateName);
     foreach ($overrides as $override) {
         if (array_key_exists($override, $catalog)) {
             $this->_override_tree[] = new GantryOverrideItem($override, $priority, 0, _g('Added by template function'));
         }
     }
     $this->_override_tree = GantryOverrides::sortOverridesList($this->_override_tree);
     $this->reset();
 }