Beispiel #1
0
 /**
  */
 public function categorySubList()
 {
     $id = $this->input->post('id', TRUE);
     $selected = $this->input->post('selected', TRUE);
     if (isset($id) || $id != '') {
         //delete the requested user
         $chck = $this->categoryModel->getSubCategoriesListByParentId($id);
         if (empty($chck)) {
             $getByid = $this->categoryModel->getCategoryListById($id);
             if (!empty($getByid)) {
                 foreach ($getByid as $cat) {
                     $checked = backChecked($cat->id, $selected);
                     echo '<ul id="checkList_' . $cat->id . '" class="chk-list-wrap light clear_fix">';
                     //                        echo '<li><strong class="title">' . $cat->category_name . '</strong><div class="checkbox chk-all">
                     //                                        <label><input type="checkbox"><span>' . $cat->category_name . '</span></label>
                     //                                    </div>';
                     echo '<li><strong class="title">' . $cat->category_name . '</strong><div class="checkbox chk-all">
                                     <label><input class="' . $cat->category_name . '" name="isCheckedAll" id="' . $cat->id . '"  class="' . $cat->category_name . '" type="checkbox" id="' . $cat->id . '" value="' . $cat->id . '"' . $checked . '><span>All From &nbsp;' . $cat->category_name . '</span></label>
                                 </div>';
                     echo '</ul>';
                 }
             }
         } else {
             $html = getList($id, $selected);
             echo $html;
         }
     }
 }
Beispiel #2
0
 function getList($catid, $selected = '')
 {
     $html = '';
     $html = '<ul id="checkList_' . $catid . '" class="chk-list-wrap light clear_fix">';
     $result = returnResult($catid);
     if (!empty($result)) {
         foreach ($result as $cat) {
             $idOne = $cat->id;
             $checked = backChecked($idOne, $selected);
             $html .= '<li><strong class="titles">' . $cat->category_name . '</strong><div class="checkbox chk-all">
                                     <label><input class="' . $cat->category_name . '" name="isCheckedAll" id="' . $cat->id . '"  class="' . $cat->category_name . '" type="checkbox" id="' . $cat->id . '" value="' . $cat->id . '"' . $checked . '><span>All From &nbsp;' . $cat->category_name . '</span></label>
                                 </div>';
             $result_sub = returnResult($idOne);
             if (!empty($result_sub)) {
                 $html .= '<ul class="sub sub1">';
                 foreach ($result_sub as $sub_cat) {
                     $id = $sub_cat->id;
                     $checked = backChecked($id, $selected);
                     $html .= ' <li><div class="checkbox">';
                     $html .= '<label class="checkit"  name="' . $sub_cat->category_name . '" id="' . $sub_cat->id . '"><input name="check_added"  class="' . $sub_cat->category_name . '" type="checkbox" id="' . $sub_cat->id . '" value="' . $sub_cat->id . '"' . $checked . '><span>' . $sub_cat->category_name . '</span></label>';
                     $html .= '</div>';
                     $result_sub_2 = returnResult($id);
                     if (!empty($result_sub_2)) {
                         $html .= '<ul class="sub sub2">';
                         foreach ($result_sub_2 as $sub_cat_2) {
                             $id = $sub_cat_2->id;
                             $checked = backChecked($id, $selected);
                             $html .= '<li><div class="checkbox">';
                             $html .= '<label class="checkit" name="' . $sub_cat_2->category_name . '" id="' . $sub_cat_2->id . '"><input name="check_added"  class="' . $sub_cat_2->category_name . '" type="checkbox" id="' . $sub_cat_2->id . '" name="' . $sub_cat_2->id . '" value="' . $sub_cat_2->id . '"' . $checked . '><span>' . $sub_cat_2->category_name . '</span></label>';
                             $html .= '</div></li>';
                             $result_sub_3 = returnResult($id);
                             if (!empty($result_sub_3)) {
                                 $html .= '<ul class="sub sub3">';
                                 foreach ($result_sub_3 as $sub_cat_3) {
                                     $checked = backChecked($sub_cat_3->id, $selected);
                                     $html .= '<li><div class="checkbox">';
                                     $html .= '<label class="checkit" name="' . $sub_cat_3->category_name . '" id="' . $sub_cat_3->id . '"><input name="check_added"  class="' . $sub_cat_3->category_name . '" type="checkbox" id="' . $sub_cat_3->id . '" name="' . $sub_cat_3->id . '" value="' . $sub_cat_3->id . '"><span>' . $sub_cat_3->category_name . '</span></label>';
                                     $html .= '</div></li>';
                                 }
                                 $html .= '</ul>';
                             }
                             $html .= '</li>';
                         }
                         $html .= '</ul>';
                     }
                     $html .= '</li>';
                 }
                 $html .= '</ul>';
             }
             $html .= '</li>';
         }
     }
     $html .= '</ul>';
     return $html;
 }