コード例 #1
0
 public static function categories_tree($categories = null, $selected = null, $depth = 0)
 {
     if ($categories != null && is_array($categories)) {
         echo '<ul id="cat' . $categories[0]['fk_i_parent_id'] . '">';
         $d_string = '';
         for ($var_d = 0; $var_d < $depth; $var_d++) {
             $d_string .= "&nbsp;&nbsp;&nbsp;&nbsp;";
         }
         foreach ($categories as $c) {
             echo '<li>';
             echo $d_string . '<input type="checkbox" name="categories[]" value="' . $c['pk_i_id'] . '" onclick="javascript:checkCat(\'' . $c['pk_i_id'] . '\', this.checked);" ' . (in_array($c['pk_i_id'], $selected) ? 'checked="checked"' : '') . ' />' . ($depth == 0 ? '<span>' : '') . $c['s_name'] . ($depth == 0 ? '</span>' : '');
             CategoryForm::categories_tree($c['categories'], $selected, $depth + 1);
             echo '</li>';
         }
         echo '</ul>';
     }
 }
コード例 #2
0
ファイル: iframe.php プロジェクト: semul/Osclass
</div>
                <div class="separate-top">
                <div class="form-label">
                    <a href="javascript:void(0);" onclick="checkAll('cat_tree', true) ; return false ;"><?php 
_e('Check all');
?>
</a> &middot;
                    <a href="javascript:void(0);" onclick="checkAll('cat_tree', false) ; return false ;"><?php 
_e('Uncheck all');
?>
</a>
                </div>
                <div class="form-controls">
                    <ul id="cat_tree">
                        <?php 
CategoryForm::categories_tree($categories, $selected);
?>
                    </ul>
                </div>
                </div>
            </div>

            <div id="advanced_fields_iframe" class="custom-field-shrink">
                <div class="icon-more"></div><?php 
_e('Advanced options');
?>
            </div>
            <div id="more-options_iframe" class="input-line">
                <div class="form-row" id="div_field_options">
                    <div class="form-label"><?php 
_e('Identifier name');