From: Steve Sutton Date: Wed, 14 Aug 2013 20:45:58 +0000 (+0000) Subject: Update member admin Advanced search form X-Git-Tag: v1.0~64 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=26eb03c1db1dfd68a7d5b2eecaf0c73bc7139615;p=web%2FMichiganTrailMaps.git Update member admin Advanced search form Adding reviewed to the search form yes,no,don't care --- diff --git a/Toolkit/Members/Admin/AdvancedSearch.php b/Toolkit/Members/Admin/AdvancedSearch.php index 903bc53..233e1cd 100644 --- a/Toolkit/Members/Admin/AdvancedSearch.php +++ b/Toolkit/Members/Admin/AdvancedSearch.php @@ -64,6 +64,7 @@ class Toolkit_Members_Admin_AdvancedSearch 'rt' => $_GET['rt'], 'rt' => $_GET['rt'], 'active' => '-1', + 'reviewed' => '-1' /* 'create_date_beg' => $earliestDate, 'create_date_end' => array( @@ -135,6 +136,28 @@ class Toolkit_Members_Admin_AdvancedSearch 'opts' => "Don't Care", 'att' => '-1' ); + $isReviewed = array(); + $isReviewed[] = array( + 'type' => 'radio', + 'req' => false, + 'name' => 'reviewed', + 'opts' => 'Yes', + 'att' => '1' + ); + $isReviewed[] = array( + 'type' => 'radio', + 'req' => false, + 'name' => 'reviewed', + 'opts' => 'No', + 'att' => '0' + ); + $isReviewed[] = array( + 'type' => 'radio', + 'req' => false, + 'name' => 'reviewed', + 'opts' => "Don't Care", + 'att' => '-1' + ); $createDate = array(); $createDate[] = array( 'type' => 'date', @@ -266,6 +289,15 @@ class Toolkit_Members_Admin_AdvancedSearch 'seperator' => '
', 'label' => 'Is Active', 'appendName' => false + ); + $e[] = array( + 'type' => 'group', + 'req' => false, + 'name' => 'reviewed', + 'group' => $isReviewed, + 'seperator' => '
', + 'label' => 'Is Reviewed', + 'appendName' => false ); $e[] = array( 'type' => 'group', @@ -672,6 +704,14 @@ class Toolkit_Members_Admin_AdvancedSearch // do nothing } + if ($values['reviewed'] == 1) { + $params[] = 'm.reviewed = ' . $dbh->quote(1); + } elseif ($values['reviewed'] == 0) { + $params[] = 'm.reviewed IS NULL'; + } else { + // do nothing + } + if ($_REQUEST['page'] == 'newsletterSearch') { $params[] = "(m.process_email is NOT NULL OR m.process_email <> '')"; }