]> git.wh0rd.org - tt-rss.git/blobdiff - functions.php
implement assign-to-label in subtoolbar
[tt-rss.git] / functions.php
index 2a3472902a9c6c55f5a106ecd44e074617435929..665825e41909ea8c96fc58542c9dff333c807927 100644 (file)
                                                        <li onclick=\"$tog_unread_link\">&nbsp;&nbsp;".__('Unread')."</li>
                                                        <li onclick=\"$tog_marked_link\">&nbsp;&nbsp;".__('Starred')."</li>
                                                        <li onclick=\"$tog_published_link\">&nbsp;&nbsp;".__('Published')."</li>
-                                                       <li><span class=\"insensitive\">--------</span></li>
+                                                       <!-- <li><span class=\"insensitive\">--------</span></li> -->
                                                        <li><span class=\"insensitive\">".__('Mark as read:')."</span></li>
                                                        <li onclick=\"$catchup_sel_link\">&nbsp;&nbsp;".__('Selection')."</li>";
 
 
                                print "<li onclick=\"$catchup_feed_link\">&nbsp;&nbsp;".__('Entire feed')."</li>";
 
-                               print "<li><span class=\"insensitive\">--------</span></li>";
-                               print "<li><span class=\"insensitive\">".__('Other actions:')."</span></li>";
-                               
+                               //print "<li><span class=\"insensitive\">--------</span></li>";
+                               print "<li><span class=\"insensitive\">".__('Assign label:')."</span></li>";
+
+                               $result = db_query($link, "SELECT id, caption FROM ttrss_labels2 WHERE
+                                       owner_uid = '".$_SESSION["uid"]."' ORDER BY caption");
+
+                               while ($line = db_fetch_assoc($result)) {
+
+                                       $label_id = $line["id"];
+                                       $label_caption = $line["caption"];
+
+                                       print "<li onclick=\"javascript:selectionAssignLabel($label_id)\">
+                                               &nbsp;&nbsp;$label_caption</li>";
+                       }
+
                                print   "</ul></li></ul>";
                                print "</td>"; 
        
                }
        }
 
+       function label_find_caption($link, $label, $owner_uid) {
+               $result = db_query($link, 
+                       "SELECT caption FROM ttrss_labels2 WHERE id = '$label' 
+                               AND owner_uid = '$owner_uid' LIMIT 1");
+
+               if (db_num_rows($result) == 1) {
+                       return db_fetch_result($result, 0, "caption");
+               } else {
+                       return "";
+               }
+       }
+
        function label_add_article($link, $id, $label, $owner_uid) {
 
                $label_id = label_find_id($link, $label, $owner_uid);