From ddb575c744e2740611fd51d11492a5bdc6265caf Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 14 Jun 2012 21:04:14 +0400 Subject: add select all/none functionality to several edit dialogs --- classes/dlg.php | 53 +++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 47 insertions(+), 6 deletions(-) (limited to 'classes/dlg.php') diff --git a/classes/dlg.php b/classes/dlg.php index d39f691cb..345e0c3ef 100644 --- a/classes/dlg.php +++ b/classes/dlg.php @@ -80,12 +80,25 @@ class Dlg extends Protected_Handler { function editPrefProfiles() { print "
"; + print "
". + "" . __('Select').""; + print "
"; + print "
".__('All')."
"; + print "
".__('None')."
"; + print "
"; + + print "
"; + print "
"; + print "
"; + $result = db_query($this->link, "SELECT title,id FROM ttrss_settings_profiles WHERE owner_uid = ".$_SESSION["uid"]." ORDER BY title"); @@ -96,9 +109,10 @@ class Dlg extends Protected_Handler { print ""; - print ""; #odd + print ""; #odd print ""; @@ -123,12 +137,13 @@ class Dlg extends Protected_Handler { $profile_id = $line["id"]; $this_row_id = "id=\"FCATR-$profile_id\""; - print ""; + print ""; $edit_title = htmlspecialchars($line["title"]); print ""; @@ -577,6 +592,17 @@ class Dlg extends Protected_Handler { print __("These feeds have not been updated with new content for 3 months (oldest first):"); + print "
"; + print "
". + "" . __('Select').""; + print "
"; + print "
".__('All')."
"; + print "
".__('None')."
"; + print "
"; + print "
"; #toolbar + print "
"; print "
"; @@ -589,13 +615,15 @@ class Dlg extends Protected_Handler { $feed_id = $line["id"]; $this_row_id = "id=\"FUPDD-$feed_id\""; - print ""; + # class needed for selectTableRows() + print ""; $edit_title = htmlspecialchars($line["title"]); + # id needed for selectTableRows() print ""; + type=\"checkbox\" id=\"FUPDC-$feed_id\">"; print "
"; print "link, "SELECT id,title,feed_url,last_error,site_url FROM ttrss_feeds WHERE last_error != '' AND owner_uid = ".$_SESSION["uid"]); + print "
"; + print "
". + "" . __('Select').""; + print "
"; + print "
".__('All')."
"; + print "
".__('None')."
"; + print "
"; + print "
"; #toolbar + print "
"; print ""; @@ -645,13 +684,15 @@ class Dlg extends Protected_Handler { $feed_id = $line["id"]; $this_row_id = "id=\"FUPDD-$feed_id\""; - print ""; + # class needed for selectTableRows() + print ""; $edit_title = htmlspecialchars($line["title"]); + # id needed for selectTableRows() print ""; + type=\"checkbox\" id=\"FUPDC-$feed_id\">"; print "
"; print "