This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!

Permalink from mother record instead of father record

By: Sheriziya on Jan 24th, 2013  |  syntax: None  |  size: 3.95 KB  |  views: 27  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2.  
  3. // Get the latest variable from Pods URL
  4. $id = pods_url_variable('last');
  5. $dragondata = new Pod('dragons', $id);
  6.  
  7. // Getting variables
  8. $dragon_code = $dragondata->get_field('code');
  9. $dragon_name = $dragondata->get_field('name');
  10. $dragon_breed = $dragondata->get_field('breed');
  11. $dragon_gender = $dragondata->get_field('gender');
  12. $dragon_coga = $dragondata->get_field('coga');
  13. $dragon_pol = $dragondata->get_field('part_of_a_lineage');
  14. $dragon_lineage = $dragondata->get_field('lineage');
  15. $dragon_generation = $dragondata->get_field('generation');
  16. $dragon_mother = $dragondata->get_field('mother');
  17. $dragon_father = $dragondata->get_field('father');
  18. $dragon_armypart = $dragondata->get_field('part_of_an_army');
  19. $dragon_army = $dragondata->get_field('army');
  20. $dragon_partnerava = $dragondata->get_field('partner_available');
  21. $dragon_partner = $dragondata->get_field('partner');
  22. $dragon_partref = $dragondata->get_field('any_refusals');
  23. $dragon_refpart = $dragondata->get_field('refused_partner');
  24. $dragon_children = $dragondata->get_field('children');
  25. $dragon_childwho = $dragondata->get_field('existing_children');
  26. $dragon_gifted = $dragondata->get_field('gifted');
  27. $dragon_gifter = $dragondata->get_field('gifter');
  28. $dragon_giftnotes = $dragondata->get_field('gift_notes');
  29. $dragon_morenotes = $dragondata->get_field('other_notes');
  30. $dragon_url = $dragondata->get_field('permalink');
  31.  
  32. // Pick the chosen value out of the array - needed for if statements.
  33. $dragon_coga2 = $dragondata->get_field('coga.id');
  34. $dragon_generation2 = $dragondata->get_field('generation.id');
  35. $dragon_mother_info = new Pod('dragons', $dragon_mother);
  36. $dragon_mother_url = $dragon_mother_info->get_field('permalink');
  37. $base_dragons_url = "http://dragoncreatures.com/dragons";
  38. $dragon_father_info = new Pod('dragons', $dragon_father);
  39. $dragon_father_url = $dragon_father_info->get_field('permalink');
  40. ?>
  41. <p>&nbsp;</p>
  42. <table>
  43.     <tr>
  44.       <td>
  45.           <b>now testing to see if statements will work properly.</b>
  46.       </td>
  47.     </tr>
  48.     <tr>
  49.         <td>
  50.             <u>Let's test if the dragon has a mother and if so, who this mother is.</u><BR>
  51. <?php
  52. if ($dragon_mother != '')
  53. {
  54.     echo $dragondata->display( 'mother' );
  55.     echo " is ";
  56.     echo $dragon_name;
  57.     echo " 's mother<BR>";
  58.  
  59. }
  60. else
  61. {
  62.     echo ""; //We don't need to display anything if the dragon has no mother.
  63. }
  64.             ?><b>test has succeeded.</b>        
  65.         </td>
  66.     </tr>
  67.     <tr>
  68.         <td>
  69.             <u>Now let's see if we can have a link with the mother's name.</u><BR>
  70. <?php
  71. if ($dragon_mother != '')
  72. {
  73.     echo "<a href=\"$base_dragons_url/$dragon_mother_url\">";
  74.     echo $dragondata->display( 'mother' );
  75.     echo "</a>";
  76.     echo " is ";
  77.     echo $dragon_name;
  78.     echo " 's mother<BR>";
  79.  
  80. }
  81. else
  82. {
  83.     echo ""; //We don't need to display anything if the dragon has no mother.
  84. }
  85. ?> <b>Test has succeeded</b>        </td>
  86.     </tr>
  87.     <tr>
  88.         <td>
  89.             <u>Let's test if the dragon has a father and if so, who the father is.</u><BR>
  90. <?php
  91. if ($dragon_father != '')
  92. {
  93.     echo $dragondata->display( 'father' );
  94.     echo " is ";
  95.     echo $dragon_name;
  96.     echo " 's father<BR>";
  97.  
  98. }
  99. else
  100. {
  101.     echo ""; //We don't need to display anything if the dragon has no father.
  102. }
  103.             ?><b>Test has succeeded</b>    
  104.         </td>
  105.     </tr>
  106.     <tr>
  107.         <td>
  108.             <b><font color="red">Now let's see if we can have a link with the father's name.</font></b><BR>
  109. <?php
  110. if ($dragon_father != '')
  111. {
  112.     echo "<a href=\"$base_dragons_url/$dragon_father_url\">";
  113.     echo $dragondata->display( 'father' );
  114.     echo "</a>";
  115.     echo " is ";
  116.     echo $dragon_name;
  117.     echo " 's father<BR>";
  118.  
  119. }
  120. else
  121. {
  122.     echo ""; //We don't need to display anything if the dragon has no father.
  123. }
  124. ?> <b><font color="red">Test failed, link is from the mother despite the coding for the father.</font></b>        </td>
  125.     </tr>
  126. </table>
clone this paste RAW Paste Data