]> git.wh0rd.org - tt-rss.git/blobdiff - include/controls.php
first stage of headline element handling refactoring
[tt-rss.git] / include / controls.php
old mode 100644 (file)
new mode 100755 (executable)
index 931ccdd..037e331
@@ -71,106 +71,106 @@ function print_radio($id, $default, $true_is, $values, $attributes = "") {
 }
 
 function print_feed_multi_select($id, $default_ids = [],
-                           $attributes = "", $include_all_feeds = true,
-                           $root_id = null, $nest_level = 0) {
+                                                  $attributes = "", $include_all_feeds = true,
+                                                  $root_id = null, $nest_level = 0) {
 
-    $pdo = DB::pdo();
+       $pdo = DB::pdo();
 
-    print_r(in_array("CAT:6",$default_ids));
+       print_r(in_array("CAT:6",$default_ids));
 
-    if (!$root_id) {
-        print "<select multiple=\true\" id=\"$id\" name=\"$id\" $attributes>";
-        if ($include_all_feeds) {
-            $is_selected = (in_array("0", $default_ids)) ? "selected=\"1\"" : "";
-            print "<option $is_selected value=\"0\">".__('All feeds')."</option>";
-        }
-    }
+       if (!$root_id) {
+               print "<select multiple=\true\" id=\"$id\" name=\"$id\" $attributes>";
+               if ($include_all_feeds) {
+                       $is_selected = (in_array("0", $default_ids)) ? "selected=\"1\"" : "";
+                       print "<option $is_selected value=\"0\">".__('All feeds')."</option>";
+               }
+       }
 
-    if (get_pref('ENABLE_FEED_CATS')) {
+       if (get_pref('ENABLE_FEED_CATS')) {
 
-        if (!$root_id) $root_id = null;
+               if (!$root_id) $root_id = null;
 
-        $sth = $pdo->prepare("SELECT id,title,
+               $sth = $pdo->prepare("SELECT id,title,
                                (SELECT COUNT(id) FROM ttrss_feed_categories AS c2 WHERE
                                        c2.parent_cat = ttrss_feed_categories.id) AS num_children
                                FROM ttrss_feed_categories
-                               WHERE owner_uid = :uid AND 
+                               WHERE owner_uid = :uid AND
                                (parent_cat = :root_id OR (:root_id IS NULL AND parent_cat IS NULL)) ORDER BY title");
 
-        $sth->execute([":uid" => $_SESSION['uid'], ":root_id" => $root_id]);
+               $sth->execute([":uid" => $_SESSION['uid'], ":root_id" => $root_id]);
 
-        while ($line = $sth->fetch()) {
+               while ($line = $sth->fetch()) {
 
-            for ($i = 0; $i < $nest_level; $i++)
-                $line["title"] = " - " . $line["title"];
+                       for ($i = 0; $i < $nest_level; $i++)
+                               $line["title"] = " - " . $line["title"];
 
-            $is_selected = in_array("CAT:".$line["id"], $default_ids) ? "selected=\"1\"" : "";
+                       $is_selected = in_array("CAT:".$line["id"], $default_ids) ? "selected=\"1\"" : "";
 
-            printf("<option $is_selected value='CAT:%d'>%s</option>",
-                $line["id"], htmlspecialchars($line["title"]));
+                       printf("<option $is_selected value='CAT:%d'>%s</option>",
+                               $line["id"], htmlspecialchars($line["title"]));
 
-            if ($line["num_children"] > 0)
-                print_feed_multi_select($id, $default_ids, $attributes,
-                    $include_all_feeds, $line["id"], $nest_level+1);
+                       if ($line["num_children"] > 0)
+                               print_feed_multi_select($id, $default_ids, $attributes,
+                                       $include_all_feeds, $line["id"], $nest_level+1);
 
-            $f_sth = $pdo->prepare("SELECT id,title FROM ttrss_feeds
+                       $f_sth = $pdo->prepare("SELECT id,title FROM ttrss_feeds
                                        WHERE cat_id = ? AND owner_uid = ? ORDER BY title");
 
-            $f_sth->execute([$line['id'], $_SESSION['uid']]);
+                       $f_sth->execute([$line['id'], $_SESSION['uid']]);
 
-            while ($fline = $f_sth->fetch()) {
-                $is_selected = (in_array($fline["id"], $default_ids)) ? "selected=\"1\"" : "";
+                       while ($fline = $f_sth->fetch()) {
+                               $is_selected = (in_array($fline["id"], $default_ids)) ? "selected=\"1\"" : "";
 
-                $fline["title"] = " + " . $fline["title"];
+                               $fline["title"] = " + " . $fline["title"];
 
-                for ($i = 0; $i < $nest_level; $i++)
-                    $fline["title"] = " - " . $fline["title"];
+                               for ($i = 0; $i < $nest_level; $i++)
+                                       $fline["title"] = " - " . $fline["title"];
 
-                printf("<option $is_selected value='%d'>%s</option>",
-                    $fline["id"], htmlspecialchars($fline["title"]));
-            }
-        }
+                               printf("<option $is_selected value='%d'>%s</option>",
+                                       $fline["id"], htmlspecialchars($fline["title"]));
+                       }
+               }
 
-        if (!$root_id) {
-            $is_selected = in_array("CAT:0", $default_ids) ? "selected=\"1\"" : "";
+               if (!$root_id) {
+                       $is_selected = in_array("CAT:0", $default_ids) ? "selected=\"1\"" : "";
 
-            printf("<option $is_selected value='CAT:0'>%s</option>",
-                __("Uncategorized"));
+                       printf("<option $is_selected value='CAT:0'>%s</option>",
+                               __("Uncategorized"));
 
-            $f_sth = $pdo->prepare("SELECT id,title FROM ttrss_feeds
+                       $f_sth = $pdo->prepare("SELECT id,title FROM ttrss_feeds
                                        WHERE cat_id IS NULL AND owner_uid = ? ORDER BY title");
-            $f_sth->execute([$_SESSION['uid']]);
+                       $f_sth->execute([$_SESSION['uid']]);
 
-            while ($fline = $f_sth->fetch()) {
-                $is_selected = in_array($fline["id"], $default_ids) ? "selected=\"1\"" : "";
+                       while ($fline = $f_sth->fetch()) {
+                               $is_selected = in_array($fline["id"], $default_ids) ? "selected=\"1\"" : "";
 
-                $fline["title"] = " + " . $fline["title"];
+                               $fline["title"] = " + " . $fline["title"];
 
-                for ($i = 0; $i < $nest_level; $i++)
-                    $fline["title"] = " - " . $fline["title"];
+                               for ($i = 0; $i < $nest_level; $i++)
+                                       $fline["title"] = " - " . $fline["title"];
 
-                printf("<option $is_selected value='%d'>%s</option>",
-                    $fline["id"], htmlspecialchars($fline["title"]));
-            }
-        }
+                               printf("<option $is_selected value='%d'>%s</option>",
+                                       $fline["id"], htmlspecialchars($fline["title"]));
+                       }
+               }
 
-    } else {
-        $sth = $pdo->prepare("SELECT id,title FROM ttrss_feeds
+       } else {
+               $sth = $pdo->prepare("SELECT id,title FROM ttrss_feeds
                                WHERE owner_uid = ? ORDER BY title");
-        $sth->execute([$_SESSION['uid']]);
+               $sth->execute([$_SESSION['uid']]);
 
-        while ($line = $sth->fetch()) {
+               while ($line = $sth->fetch()) {
 
-            $is_selected = (in_array($line["id"], $default_ids)) ? "selected=\"1\"" : "";
+                       $is_selected = (in_array($line["id"], $default_ids)) ? "selected=\"1\"" : "";
 
-            printf("<option $is_selected value='%d'>%s</option>",
-                $line["id"], htmlspecialchars($line["title"]));
-        }
-    }
+                       printf("<option $is_selected value='%d'>%s</option>",
+                               $line["id"], htmlspecialchars($line["title"]));
+               }
+       }
 
-    if (!$root_id) {
-        print "</select>";
-    }
+       if (!$root_id) {
+               print "</select>";
+       }
 }
 
 function print_feed_cat_select($id, $default_id,
@@ -188,14 +188,14 @@ function print_feed_cat_select($id, $default_id,
                                (SELECT COUNT(id) FROM ttrss_feed_categories AS c2 WHERE
                                        c2.parent_cat = ttrss_feed_categories.id) AS num_children
                                FROM ttrss_feed_categories
-                               WHERE owner_uid = :uid AND 
+                               WHERE owner_uid = :uid AND
                                  (parent_cat = :root_id OR (:root_id IS NULL AND parent_cat IS NULL)) ORDER BY title");
        $sth->execute([":uid" => $_SESSION['uid'], ":root_id" => $root_id]);
 
        $found = 0;
 
        while ($line = $sth->fetch()) {
-        ++$found;
+               ++$found;
 
                if ($line["id"] == $default_id) {
                        $is_selected = "selected=\"1\"";
@@ -293,14 +293,6 @@ function format_inline_player($url, $ctype) {
                                        <source type=\"$ctype\" src=\"$url\"/>
                                        </audio>";
 
-               } else {
-
-                       $entry .= "<object type=\"application/x-shockwave-flash\"
-                                       data=\"lib/button/musicplayer.swf?song_url=$url\"
-                                       width=\"17\" height=\"17\" style='float : left; margin-right : 5px;'>
-                                       <param name=\"movie\"
-                                               value=\"lib/button/musicplayer.swf?song_url=$url\" />
-                                       </object>";
                }
 
                if ($entry) $entry .= "&nbsp; <a target=\"_blank\" rel=\"noopener noreferrer\"
@@ -315,7 +307,7 @@ function format_inline_player($url, $ctype) {
 
 function print_label_select($name, $value, $attributes = "") {
 
-    $pdo = Db::pdo();
+       $pdo = Db::pdo();
 
        $sth = $pdo->prepare("SELECT caption FROM ttrss_labels2
                        WHERE owner_uid = ? ORDER BY caption");
@@ -338,4 +330,4 @@ function print_label_select($name, $value, $attributes = "") {
        print "</select>";
 
 
-}
\ No newline at end of file
+}