|
@@ -99,6 +99,7 @@
|
|
$sql .= "and not ( ";
|
|
$sql .= "and not ( ";
|
|
$sql .= "(user_setting_category = 'domain' and user_setting_subcategory = 'language') ";
|
|
$sql .= "(user_setting_category = 'domain' and user_setting_subcategory = 'language') ";
|
|
$sql .= "or (user_setting_category = 'domain' and user_setting_subcategory = 'time_zone') ";
|
|
$sql .= "or (user_setting_category = 'domain' and user_setting_subcategory = 'time_zone') ";
|
|
|
|
+ $sql .= "or (user_setting_category = 'message' and user_setting_subcategory = 'key') ";
|
|
$sql .= ") ";
|
|
$sql .= ") ";
|
|
if (strlen($order_by) == 0) {
|
|
if (strlen($order_by) == 0) {
|
|
$sql .= "order by user_setting_category, user_setting_subcategory, user_setting_order asc ";
|
|
$sql .= "order by user_setting_category, user_setting_subcategory, user_setting_order asc ";
|
|
@@ -109,8 +110,7 @@
|
|
$sql .= "limit $rows_per_page offset $offset ";
|
|
$sql .= "limit $rows_per_page offset $offset ";
|
|
$prep_statement = $db->prepare(check_sql($sql));
|
|
$prep_statement = $db->prepare(check_sql($sql));
|
|
$prep_statement->execute();
|
|
$prep_statement->execute();
|
|
- $result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
|
|
|
|
- $result_count = count($result);
|
|
|
|
|
|
+ $user_settings = $prep_statement->fetchAll(PDO::FETCH_NAMED);
|
|
unset ($prep_statement, $sql);
|
|
unset ($prep_statement, $sql);
|
|
|
|
|
|
$c = 0;
|
|
$c = 0;
|
|
@@ -120,9 +120,9 @@
|
|
//show the content
|
|
//show the content
|
|
echo "<table class='tr_hover' width='100%' border='0' cellpadding='0' cellspacing='0'>\n";
|
|
echo "<table class='tr_hover' width='100%' border='0' cellpadding='0' cellspacing='0'>\n";
|
|
|
|
|
|
- if ($result_count > 0) {
|
|
|
|
|
|
+ if (is_array($user_settings)) {
|
|
$previous_category = '';
|
|
$previous_category = '';
|
|
- foreach($result as $row) {
|
|
|
|
|
|
+ foreach($user_settings as $row) {
|
|
if ($previous_category != $row['user_setting_category']) {
|
|
if ($previous_category != $row['user_setting_category']) {
|
|
$c = 0;
|
|
$c = 0;
|
|
echo "<tr>\n";
|
|
echo "<tr>\n";
|
|
@@ -247,7 +247,7 @@
|
|
$previous_category = $row['user_setting_category'];
|
|
$previous_category = $row['user_setting_category'];
|
|
if ($c==0) { $c=1; } else { $c=0; }
|
|
if ($c==0) { $c=1; } else { $c=0; }
|
|
} //end foreach
|
|
} //end foreach
|
|
- unset($sql, $result, $row_count);
|
|
|
|
|
|
+ unset($sql, $user_settings);
|
|
} //end if results
|
|
} //end if results
|
|
|
|
|
|
echo "<tr>\n";
|
|
echo "<tr>\n";
|
|
@@ -260,7 +260,7 @@
|
|
if (permission_exists('user_setting_add')) {
|
|
if (permission_exists('user_setting_add')) {
|
|
echo "<a href='user_setting_edit.php?user_uuid=".check_str($_GET['id'])."' alt='".$text['button-add']."'>$v_link_label_add</a>";
|
|
echo "<a href='user_setting_edit.php?user_uuid=".check_str($_GET['id'])."' alt='".$text['button-add']."'>$v_link_label_add</a>";
|
|
}
|
|
}
|
|
- if (permission_exists('user_setting_delete') && $result_count > 0) {
|
|
|
|
|
|
+ if (permission_exists('user_setting_delete') && is_array($user_settings)) {
|
|
echo "<a href='javascript:void(0);' onclick=\"if (confirm('".$text['confirm-delete']."')) { document.getElementById('frm_settings').submit(); }\" alt='".$text['button-delete']."'>".$v_link_label_delete."</a>";
|
|
echo "<a href='javascript:void(0);' onclick=\"if (confirm('".$text['confirm-delete']."')) { document.getElementById('frm_settings').submit(); }\" alt='".$text['button-delete']."'>".$v_link_label_delete."</a>";
|
|
}
|
|
}
|
|
echo " </td>\n";
|
|
echo " </td>\n";
|