All pastes #815044 Raw Edit

Untitled

public text v1 · immutable
·published 2007-12-13 19:09 UTC
rendered paste body
////////////////////////////////
//
//
//  Received Gifts params: array of gifts
//
//
////////////////////////////////
function render_gifts($gifts) {

//IF THERE ARE NO GIFTS
if (count($gifts) == 0)
 $fbml = '<div class="whitebox">No gifts to show. <a href="http://apps.facebook.com/freegifts/">Send a pity gift!</a></div>';

//DISPLAY EACH GIFT
foreach ($gifts as $gift) {

 //IF IT IS PRIVATE ONLY SHOW TO THE SENDER OR RECEIVER
 $privateStart = (($gift['private'] == 1)) ? "<fb:if-is-user uid='{$gift['from']}, {$gift['to']}'>" : "";
 $privateEnd = (($gift['private'] == 1)) ? "</fb:if-is-user>" : "";
 $private = (($gift['private'] == 1)) ? "true" : "false";
  
 //ANONYMOUS OR PUBLIC/PRIVATE
 $from = (($gift['private'] == 2)) ? "Anonymous" : "<fb:name uid='{$gift['from']}' capitalize='true' ifcantsee='Someone' /> | <a href='http://apps.facebook.com/freegifts/?to={$gift['from']}'>gifts</a>";
 $anonymous = (($gift['private'] == 2)) ? "true" : "false";
 
 //CLEAN UP MESSAGE
 $message = nl2br(stripslashes(stripslashes($gift['message'])));
 
 //PROMOTIONAL ADVERTISMENT
 $promotion = (($gift['gift'] == '3902') ? "<br /><br /><a href='http://www.diesel-fragrances.com'><img src='http://freegifts.fbexchange.com/dieselbanner.jpg' /></a>" : "");
 
$fbml .= <<<EOM

$privateStart
<div class="whitebox">
 <table>
  <tr>
   <td width="130px"><img src="http://freegifts.fbexchange.com/img/{$gift['gift']}.jpg" style="padding-left: 25px;" /></td>
   <td width="430px">
    <div class="giftIdentity">From $from</div>
    <div class="giftMessage">$message $promotion</div>
    <div class="giftTime">Sent <fb:time t="{$gift['time']}" preposition="true"/></div>
    <div class="giftOptions">
     <fb:if-is-user uid="{$gift['to']}">
      <a href="http://apps.facebook.com/giftsbeta/?to&delete={$gift['id']}">delete</a> | 
      <fb:if value="$private"><a href="http://apps.facebook.com/freegifts/?to&private={$gift['id']}">make gift public</a> | 
       <fb:else>
        <fb:if value="$anonymous">
         name hidden
         <fb:else>
          <a href="http://apps.facebook.com/freegifts/?to&private={$gift['id']}">make gift private</a> | 
         </fb:else>
        </fb:if>
       </fb:else>
      </fb:if>
      <fb:if value="$anonymous">
       <fb:else>
        <a href="http://apps.facebook.com/freegifts/?id={$gift['from']}">send gift</a> | 
        <a href="http://apps.facebook.com/freegifts/?to={$gift['to']}&from={$gift['from']}">gift-to-gift</a>
       </fb:else>
      </fb:if>
     </fb:if-is-user>
    </div>
   </td>
  </tr> 
 </table>
</div>
$privateEnd

EOM;
}
 return $fbml;
}