Make WordPress Core


Ignore:
Timestamp:
09/28/2003 06:23:52 PM (23 years ago)
Author:
alex_t_king
Message:

moved the password form into its own function get_the_password_form() and added functions needed for the comments RSS feed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/b2-include/b2template.functions.php

    r388 r394  
    488488/***** Post tags *****/
    489489
     490function get_the_password_form() {
     491        $output = "<form action='" . get_settings('siteurl') . "/wp-pass.php' method='post'>
     492        <p>This post is password protected. To view it please enter your password below:</p>
     493        <p><label>Password: <input name='post_password' type='text' size='20' /></label> <input type='submit' name='Submit' value='Submit' /></p>
     494        </form>
     495        ";
     496        return $output;
     497}
     498
    490499function the_ID() {
    491500        global $id;
     
    597606        if (!empty($post->post_password)) { // if there's a password
    598607                if ($HTTP_COOKIE_VARS['wp-postpass'] != $post->post_password) {  // and it doesn't match the cookie
    599                         $output = "<form action='" . get_settings('siteurl') . "/wp-pass.php' method='post'>
    600                         <p>This post is password protected. To view it please enter your password below:</p>
    601                         <p><label>Password: <input name='post_password' type='text' size='20' /></label> <input type='submit' name='Submit' value='Submit' /></p>
    602                         </form>
    603                         ";
     608                        $output = get_the_password_form();
    604609                        return $output;
    605610                }
     
    849854}
    850855
    851 
    852 
    853 
    854 
    855856function next_posts($max_page = 0) { // original by cfactor at cooltux.org
    856857        global $HTTP_SERVER_VARS, $siteurl, $blogfilename, $p, $paged, $what_to_show, $pagenow;
     
    13121313}
    13131314
     1315function comments_rss_link($link_text='Comments RSS', $commentsrssfilename = 'wp-commentsrss2.php') {
     1316        global $id;
     1317        global $querystring_start, $querystring_equal, $querystring_separator;
     1318        $url = $commentsrssfilename.$querystring_start.'p'.$querystring_equal.$id;
     1319        $url = '<a href="'.$url.'">'.$link_text.'</a>';
     1320        echo $url;
     1321}
     1322
     1323function comment_author_rss() {
     1324        global $comment;
     1325        echo strip_tags(stripslashes($comment->comment_author));
     1326}
     1327
     1328function comment_text_rss() {
     1329        global $comment;
     1330        $comment_text = stripslashes($comment->comment_content);
     1331        $comment_text = str_replace('<trackback />', '', $comment_text);
     1332        $comment_text = str_replace('<pingback />', '', $comment_text);
     1333        $comment_text = convert_chars($comment_text);
     1334        $comment_text = convert_bbcode($comment_text);
     1335        $comment_text = convert_gmcode($comment_text);
     1336        $comment_text = convert_smilies($comment_text);
     1337        $comment_text = apply_filters('comment_text', $comment_text);
     1338        $comment_text = strip_tags($comment_text);
     1339        $comment_text = htmlspecialchars($comment_text);
     1340        echo $comment_text;
     1341}
     1342
     1343function comment_link_rss() {
     1344        global $comment,$postdata,$pagenow,$siteurl,$blogfilename;
     1345        global $querystring_start, $querystring_equal, $querystring_separator;
     1346        echo $siteurl.'/'.$blogfilename.$querystring_start.'p'.$querystring_equal.$comment->comment_post_ID.$querystring_separator.'c'.$querystring_equal.'1#comments';
     1347}
     1348
     1349function permalink_comments_rss() {
     1350        global $comment,$postdata,$pagenow,$siteurl,$blogfilename;
     1351        global $querystring_start, $querystring_equal, $querystring_separator;
     1352        echo $siteurl.'/'.$blogfilename.$querystring_start.'p'.$querystring_equal.$comment->comment_post_ID.$querystring_separator.'c'.$querystring_equal.'1';
     1353}
     1354
    13141355/***** // Comment tags *****/
    13151356
Note: See TracChangeset for help on using the changeset viewer.