function load_filters($link, $feed_id, $owner_uid, $action_id = false) { $filters = array(); $cat_id = (int) getFeedCategory($link, $feed_id); $result = db_query($link, "SELECT * FROM ttrss_filters2 WHERE\n\t\t\towner_uid = {$owner_uid} AND enabled = true"); $check_cats = join(",", array_merge(getParentCategories($link, $cat_id, $owner_uid), array($cat_id))); while ($line = db_fetch_assoc($result)) { $filter_id = $line["id"]; $result2 = db_query($link, "SELECT\n\t\t\t\tr.reg_exp, r.feed_id, r.cat_id, r.cat_filter, t.name AS type_name\n\t\t\t\tFROM ttrss_filters2_rules AS r,\n\t\t\t\tttrss_filter_types AS t\n\t\t\t\tWHERE\n\t\t\t\t\t(cat_id IS NULL OR cat_id IN ({$check_cats})) AND\n\t\t\t\t\t(feed_id IS NULL OR feed_id = '{$feed_id}') AND\n\t\t\t\t\tfilter_type = t.id AND filter_id = '{$filter_id}'"); $rules = array(); $actions = array(); while ($rule_line = db_fetch_assoc($result2)) { # print_r($rule_line); $rule = array(); $rule["reg_exp"] = $rule_line["reg_exp"]; $rule["type"] = $rule_line["type_name"]; array_push($rules, $rule); } $result2 = db_query($link, "SELECT a.action_param,t.name AS type_name\n\t\t\t\tFROM ttrss_filters2_actions AS a,\n\t\t\t\tttrss_filter_actions AS t\n\t\t\t\tWHERE\n\t\t\t\t\taction_id = t.id AND filter_id = '{$filter_id}'"); while ($action_line = db_fetch_assoc($result2)) { # print_r($action_line); $action = array(); $action["type"] = $action_line["type_name"]; $action["param"] = $action_line["action_param"]; array_push($actions, $action); } $filter = array(); $filter["match_any_rule"] = sql_bool_to_bool($line["match_any_rule"]); $filter["rules"] = $rules; $filter["actions"] = $actions; if (count($rules) > 0 && count($actions) > 0) { array_push($filters, $filter); } } return $filters; }
?> </title> --> <?php include "./includes/headsettings_new.php"; ?> <link href="./../styles/calendar.css" rel="stylesheet" type="text/css"> <!-- <script type="text/javascript" src="./../scripts/calendar.js"></script> <script type="text/javascript" src="./../scripts/calendar-setup.js"></script> <script type="text/javascript" src="./languages/en/calendar.js"></script> --> <script language="javascript" type="text/javascript"> <!-- function isParentCategorySelected(catid){ var parcats = "<?php echo getParentCategories(""); ?> "; arr = parcats.split(","); for(i=0;i< arr.length ; i++ ){ if(arr[i] == catid){ return true; break; } } return false; } function changetemplate(){ document.frmReplies.postback.value="CT";
</li> <li> <a class="filter sorticon filter_1" id="thumbnails-list" href="javascript: void(0);"> <span class="arrow down_arrow"></span> </a> </li> <li> <a class="filter filter_2" href="javascript: void(0);"> <span class="arrow down_arrow"></span> </a> </li> </ul> </div> <?php $r = getParentCategories($category_id, 0); $r = array_reverse($r); if (!empty($r)) { echo '<div class="breadcrumb" style="color:#F5F5F5; float:left; margin-top:10px; text-indent: -99999px;">'; foreach ($r as $key => $value) { echo $value; } echo '</div>'; } ?> </div> </div>
/** * Get labels for category * @param type $parent_id * @param type $level * @return type */ function getParentCategories($parent_id, $level) { $CI =& get_instance(); $cats = getParentByCategoryId($parent_id); // pri($cats); // die(); if (!empty($cats)) { foreach ($cats as $cat) { $dash = ''; for ($j = 0; $j < $level; $j++) { $dash .= '—'; } $CI->node[$cat->id] = '<a href="' . $cat->slug . '">' . $cat->category_name . '</a>'; getParentCategories($cat->parent_id, $level + 1); } } if (!empty($CI->node)) { return $CI->node; } else { return ''; } }
</div> <div id="home_prodectlistbg"> <h2>Products CATEGORIES</h2> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="mainmenu pull-left"> <?php $mainCategories = getParentCategories(); if (!empty($mainCategories)) { ?> <ul class="nav navbar-nav collapse navbar-collapse"> <?php foreach ($mainCategories as $key => $value) { ?> <li> <a class="<?php echo $value['cat_id'] == $this->uri->segment(3) ? 'active' : ''; ?> " href='<?php echo site_url('category/index/' . $value['cat_id']); ?>