<?php require 'acra_filter_api.php'; if (isset($_REQUEST['data'])) { set_acra_filter(json_decode($_REQUEST['data'])); } if (isset($_REQUEST['sender'])) { $android_list = array(''); $brand_list = array(''); $model_list = array(''); $condition = ''; $android = getFilterValue("android"); $brand = getFilterValue("brand"); $model = getFilterValue("model"); switch ($_REQUEST['sender']) { case 'android': if (strlen($android) === 0) { //user select all, the filter does not change if (strlen($brand) == 0) { $android_list = getList("", "android_version"); $android_list = outputList($android_list); $brand_list = getList("", "phone_brand"); $brand_list = outputList($brand_list); $model_list = getList("", "phone_model"); $model_list = outputList($model_list); } else { $sql = "`phone_brand`='" . mysql_real_escape_string($brand) . "'"; $android_list = getList($sql, "android_version"); $android_list = outputList($android_list); $brand_list = getList("", "phone_brand"); $brand_list = outputList($brand_list);
} else { echo '<img src="images/up.gif" alt="">'; } } } //set filter if (!isset($_REQUEST['p']) && !isset($_REQUEST['filter'])) { $_SESSION['acra_filter'] = null; } if (isset($_REQUEST['filter'])) { $_SESSION['acra_filter'] = json_decode($_REQUEST['filter']); } if (isset($_SESSION['acra_filter'])) { set_acra_filter($_SESSION['acra_filter']); } else { set_acra_filter(null); } if (!isset($_GET['p'])) { $acra_issue_count = getAcraIssueCount(); $_SESSION['$acra_issue_count'] = $acra_issue_count; $acra_issue_page = 1; } else { $acra_issue_count = $_SESSION['$acra_issue_count']; $acra_issue_page = $_GET['p']; } $acra_issues = getAcraIssueList($acra_issue_page, $acra_issue_count); html_page_top1(lang_get('view_bugs_link')); html_page_top2(); ?>