/** */ 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 ' . $cat->category_name . '</span></label> </div>'; echo '</ul>'; } } } else { $html = getList($id, $selected); echo $html; } } }
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 ' . $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; }