Exemplo n.º 1
0
 public static function subcategory_select($categories, $category, $default_item = null, $deep = 0)
 {
     $deep_string = "";
     for ($var = 0; $var < $deep; $var++) {
         $deep_string .= '&nbsp;&nbsp;';
     }
     $deep++;
     foreach ($categories as $c) {
         echo '<option value="' . $c['pk_i_id'] . '"' . ($category['pk_i_id'] == $c['pk_i_id'] ? 'selected="selected"' : '') . '>' . $deep_string . $c['s_name'] . '</option>';
         if (isset($c['categories']) && is_array($c['categories'])) {
             CategoryForm::subcategory_select($c['categories'], $category, $default_item, $deep);
         }
     }
 }
Exemplo n.º 2
0
 public static function parent_subcategory_select($categories, $category, $default_item = null, $deep = 0)
 {
     $deep_string = "";
     for ($var = 0; $var < $deep; $var++) {
         $deep_string .= '&nbsp;&nbsp;';
     }
     $deep++;
     foreach ($categories as $c) {
         if ($category['fk_i_parent_id'] == $c['pk_i_id']) {
             $extra = ' selected="selected" ';
         } else {
             if ($category['pk_i_id'] == $c['pk_i_id']) {
                 $extra = ' disabled="disabled" ';
             } else {
                 $extra = '';
             }
         }
         echo '<option value="' . $c['pk_i_id'] . '"' . $extra . '>' . $deep_string . $c['s_name'] . '</option>';
         if (isset($c['categories']) && is_array($c['categories'])) {
             CategoryForm::subcategory_select($c['categories'], $category, $default_item, $deep + 1);
         }
     }
 }