Plugin Directory

Changeset 409757


Ignore:
Timestamp:
07/14/2011 03:18:52 PM (15 years ago)
Author:
guilddev
Message:
 
Location:
praybox/trunk/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • praybox/trunk/inc/functions.php

    r409472 r409757  
    9292}
    9393
    94 function displayRequests($page){
     94function displayRequests($page,$permalink){
    9595    global $wpdb;
     96   
     97    $url_pos=strpos($permalink,"?");
     98    if($url_pos===false){$varprefix="?";}else{$varprefix="&";}
     99   
     100    $link=$permalink.$varprefix;
     101   
    96102    $flag_thresh=get_option('pb_flag_threshhold');
    97103    if(get_option('pb_timeframe_display')==0){$time_condition="";}else{$timeframe=strtotime("-".get_option('pb_timeframe_display')." days");$time_condition="AND submitted>$timeframe";}
     
    107113    $total_num_requests=$wpdb->get_var($wpdb->prepare("SELECT COUNT(id) $total_display_qry_from"));
    108114       
    109     $req_list_output="<div id='praybox'>";
     115    $req_list_output.="<div id='praybox'>";
    110116    $req_list_output.="<div class='intro'>".get_option('pb_request_list_intro')."<div style='clear:both;'></div></div>";
    111117   
     
    117123        while($i<=$total_pages){
    118124            if($page==$i){$linkclass=" class='active'";}else{$linkclass="";}
    119             $req_list_output.=" <a href='?page=$i' $linkclass>$i</a>";
     125            $req_list_output.=" <a href='$link"."page=$i' $linkclass>$i</a>";
    120126        $i++;
    121127        }
     
    140146        if($flag_ratio<1){
    141147        $req_list_output.="<tr class='pb-datarow'><td>$title</td><td>$num_prayers</td><td>$submitted</td><td class='input'>";
    142         $req_list_output.="<a href='?req=$req_id'>View Details</a>";
     148        $req_list_output.="<a href='$link"."req=$req_id'>View Details</a>";
    143149        $req_list_output.="</td></tr>";
    144150        }
     
    153159        while($i<=$total_pages){
    154160            if($page==$i){$linkclass=" class='active'";}else{$linkclass="";}
    155             $req_list_output.=" <a href='?page=$i' $linkclass>$i</a>";
     161            $req_list_output.=" <a href='$link"."page=$i' $linkclass>$i</a>";
    156162        $i++;
    157163        }
  • praybox/trunk/inc/inc_display_pb_requests.php

    r409472 r409757  
    22function display_pb_requests($atts) {
    33    global $wpdb;
    4 
    5     $current_url = $_SERVER['REQUEST_URI'];
    6     $current_url = explode('?', $current_url);
    7     $url_novars=$current_url[0];
     4    global $post;
     5   
     6    $page_id=$post->ID;
     7    $permalink=get_permalink($page_id);
    88   
    99if(isset($_GET['req'])){
     
    2020   
    2121    $view_details_output="<div id='praybox'>";
    22     $view_details_output.="<div class='back'><a href='$url_novars'><< Back to Request List</a><div style='clear:both;'></div></div>";
     22    $view_details_output.="<div class='back'><a href='$permalink'><< Back to Request List</a><div style='clear:both;'></div></div>";
    2323    $view_details_output.="<div class='title'>$title<div style='clear:both;'></div></div>";
    2424    $view_details_output.="<table class='details'>";
    2525    $view_details_output.="<tr><td class='label'>Submitted By:</td><td class='content'>$display_name";
    26     $view_details_output.="<form class='flag' method='post' action='$url_novars'><input type='hidden' name='action' value='flag_this_request' /><input type='hidden' name='pb_request_id' value='$req_id' /><input type='submit' value='Report Abuse' /></form>";
     26    $view_details_output.="<form class='flag' method='post' action='$permalink'><input type='hidden' name='action' value='flag_this_request' /><input type='hidden' name='pb_request_id' value='$req_id' /><input type='submit' value='Report Abuse' /></form>";
    2727    $view_details_output.="</td></tr>";
    2828    $view_details_output.="<tr><td class='label'>Prayer Request:</td><td class='content'>$body</td></tr>";
    2929    $view_details_output.="<tr><td class='response' colspan='2'>";
    30     $view_details_output.="<form method='post' action='$url_novars'><input type='hidden' name='action' value='prayed_for' /><input type='hidden' name='pb_request_id' value='$req_id' /><input type='submit' value='I Prayed For You' /></form>";
     30    $view_details_output.="<form method='post' action='$permalink'><input type='hidden' name='action' value='prayed_for' /><input type='hidden' name='pb_request_id' value='$req_id' /><input type='submit' value='I Prayed For You' /></form>";
    3131    $view_details_output.="</td></tr>";
    3232    $view_details_output.="</table>";
     
    4545    if(isIPBanned($ip_address)=="pass"){
    4646        $flag_action_output="<div id='praybox'>";
     47        $flag_action_output.="<div class='back'><a href='$permalink'><< Back to Request List</a><div style='clear:both;'></div></div>";
    4748        $flag_action_output.="<div class='thankyou'>Thank you for reporting inappropriate content.<div style='clear:both;'></div></div>";
    48         $flag_action_output.="<div class='back'><form method='post'><input type='hidden' name='action' value='' /><input type='submit' value='&laquo; Back to Prayer Request List' /></form><div style='clear:both;'></div></div>";
    4949        $flag_action_output.="<div style='clear:both;'></div></div>";
    5050    }else{
    5151        $flag_action_output="<div id='praybox'>";
     52        $flag_action_output.="<div class='back'><a href='$permalink'><< Back to Request List</a><div style='clear:both;'></div></div>";
    5253        $flag_action_output.="<div class='thankyou'>Sorry, you're not allowed to do that.<div style='clear:both;'></div></div>";
    53         $flag_action_output.="<div class='back'><form method='post'><input type='hidden' name='action' value='' /><input type='submit' value='&laquo; Back to Prayer Request List' /></form><div style='clear:both;'></div></div>";
    5454        $flag_action_output.="<div style='clear:both;'></div></div>";
    5555    }
     
    6666       
    6767    $view_details_output="<div id='praybox'>";
    68     $view_details_output.="<div class='back'><a href='$url_novars'><< Back to Request List</a><div style='clear:both;'></div></div>";
     68    $view_details_output.="<div class='back'><a href='$permalink'><< Back to Request List</a><div style='clear:both;'></div></div>";
    6969    $view_details_output.="<div class='thankyou'>Thank you for lifting up this request in prayer.<div style='clear:both;'></div></div>";
    7070    $view_details_output.="<div style='clear:both;'></div></div>";
     
    7777    if(isset($_GET['page'])){$page=$_GET['page'];}else{$page=1;}
    7878   
    79     return displayRequests($page);
     79    return displayRequests($page,$permalink);
    8080   
    8181}
Note: See TracChangeset for help on using the changeset viewer.