Ignore:
Timestamp:
06/10/09 16:14:38 (10 years ago)
Author:
pnorton
Message:

Added a link to the dataset page for each of the datasets shown in the cart. Also changed the cart from being divs to being a table.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • qesdi/joomla/trunk/components/com_caddy/caddy.html.php

    r5802 r5819  
    4949 
    5050                $gtotal=0; 
    51                 $html = "\n<div class='sc_cart'>"; 
     51                $html = ""; 
     52                //$html = "\n<div class='sc_cart'>"; 
    5253                //$html .= "\n<div class='cartheading'>\n<div class='code_col'>".JText::_('SC_CODE')."</div>\n<div class='desc_col'>".JText::_('SC_DESCRIPTION')."</div>\n<div class='price_col'>".JText::_('SC_PRICE_PER_UNIT')."</div>\n<div class='qty_col'>".JText::_('SC_QUANTITY')."</div>\n<div class='total_col'>".JText::_('SC_TOTAL')."</div>\n<div class='actions_col'>&nbsp;</div></div>"; 
    53                 $html .= "\n<div class='cartheading'>\n<div class='code_col'>".JText::_('SC_CODE')."</div>\n<div class='desc_col'>".JText::_('SC_DESCRIPTION')."</div>\n<div class='actions_col'>&nbsp;</div></div>"; 
     54                //$html .= "\n<div class='cartheading'>\n<div class='code_col'>Endpoint</div>\n<div class='desc_col'>".JText::_('SC_DESCRIPTION')."</div>\n<div class='actions_col'>&nbsp;</div></div>"; 
     55 
    5456                $emptycart=true; 
    5557                if (!is_array($cart)) $cart=array(); 
     
    5759                $joined_codes = ""; 
    5860 
     61                $html = "<table>"; 
     62                $html .= "\n<tr>\n<th>Endpoint</th>\n<th>".JText::_('SC_DESCRIPTION')."</th>\n<th>&nbsp;</th></tr>"; 
     63                                         
    5964                foreach ($cart as $key=>$cartproduct) { 
    6065                        $formname=uniqid("Z"); 
    61  
    6266                        $html2 = "<form name='$formname' method='post'>"; 
    63                         $html2 .= "\n<div class='code_col'>$cartproduct->prodcode</div>"; 
    64                         $html2 .= "\n<div class='desc_col'>".urldecode($cartproduct->prodname)." - ".urldecode($cartproduct->option)."</div>"; 
     67 
     68                        $html2 .= "<tr>"; 
     69                        $html2 .= "\n<td>$cartproduct->prodcode</td>"; 
     70                        $html2 .= "\n<td><a href=\"". $cartproduct->link . "\">". urldecode($cartproduct->prodname)."</a></td>"; 
     71 
     72 
     73//                      $html2 = "<form name='$formname' method='post'>"; 
     74//                      $html2 .= "\n<div class='code_col'>$cartproduct->prodcode</div>"; 
     75//                      $html2 .= "\n<div class='desc_col'>".urldecode($cartproduct->prodname)." - ".urldecode($cartproduct->option)."</div>"; 
    6576 
    6677                        $joined_codes = $joined_codes . $cartproduct->prodcode . ","; 
     
    102113 
    103114                        // Because the remove item sets the quantity to 0, the edtqty control still needs to appear on the form, keeping it hidden 
    104                         $html2 .=  "\n<input type='hidden' name='edtqty' size='1' value='".$cartproduct->quantity."' class='inputbox'>"; 
    105  
    106  
    107                         $html2 .="\n<input type='$showhidden' name='id' value='$cartproduct->id'>"; 
    108  
    109  
    110  
    111  
    112                         $html2 .= "</div>\n<div class='actions_col'>"; 
     115 
     116                        //$html2 .= "</div>\n<div class='actions_col'>"; 
     117                         
     118                         
    113119 
    114120                        /* Hide the Change control 
     
    122128                        */ 
    123129 
     130                        $html2 .= "\n<td>"; 
    124131                        if ($showremove==1 AND !$romode and ($cartproduct->prodcode!=$stdprodcode)) { 
    125132                                $html2 .= "\n<input type='button' name='btnremove' value='".JText::_('SC_REMOVE')."' class='btnremove' onclick='javascript:document.$formname.edtqty.value=0;javascript:document.$formname.submit()'>"; 
    126133                        } 
     134                        $html2 .= "</td>"; 
     135                         
     136                        $html2 .=  "\n<input type='hidden' name='edtqty' size='1' value='".$cartproduct->quantity."' class='inputbox'>"; 
     137                        $html2 .="\n<input type='$showhidden' name='id' value='$cartproduct->id'>"; 
    127138                        $html2 .= "\n<input type='hidden' name='option' value='com_caddy'>"; 
    128139                        $html2 .= "\n<input type='hidden' name='action' value='changeqty'>"; 
     
    131142                        $html2 .= "\n<input type='hidden' name='edtshorttext' value='".$cartproduct->prodname."'>"; 
    132143                        $html2 .= "\n<input type='hidden' name='edtoption' value='".$cartproduct->option."'>"; 
     144                        //$html2 .= "</div>"; 
     145                         
     146                        $html2 .= "</tr>"; 
    133147                        $html2 .= "</form>"; 
    134                         $html2 .= "</div>"; 
     148                         
    135149                        if ($cartproduct->quantity) { 
    136150                                $html .= $html2; // only add to display when qty != zero ! 
    137151                                $emptycart=false; 
    138152                        } 
    139                 } 
    140                 if ($taxrate>0) { 
    141                         $html .= "\n<div class='fill_col'>"; 
    142                         $html .= "<div class='fill_left'>".JText::_('SC_SUBTOTAL')."</div>"; 
    143                 } 
    144  
    145                 if ($taxrate>0) { 
    146                                 if ($currleftalign==1) { 
    147                                         $html .= "\n<div class='right_col'>$currency&nbsp;".number_format($gtotal, $decs, $dsep, $tsep)."</div>"; 
    148                                 } 
    149                                 else 
    150                                 { 
    151                                         $html .= "\n<div class='right_col'>".number_format($gtotal, $decs, $dsep, $tsep)."&nbsp;$currency</div>"; 
    152                                 } 
    153                 $html .= "</div>"; 
    154  
    155                                 $html .= "\n<div class='fill_col'>"; 
    156                                 $html .= "<div class='fill_left'>".JText::_('SC_TAX')."</div>"; 
    157                                 if ($currleftalign==1) { 
    158                                         $html .= "\n<div class='right_col'>$currency&nbsp;".number_format($gtotal*$taxrate, $decs, $dsep, $tsep)."</div>"; 
    159                                 } 
    160                                 else 
    161                                 { 
    162                                         $html .= "\n<div class='right_col'>".number_format($gtotal*$taxrate, $decs, $dsep, $tsep)."&nbsp;$currency</div>"; 
    163                                 } 
    164                 $html .= "</div>"; 
    165                 } 
     153                         
     154                } 
     155                $html .= "\n</table>";                           
     156//              if ($taxrate>0) { 
     157//                      $html .= "\n<div class='fill_col'>"; 
     158//                      $html .= "<div class='fill_left'>".JText::_('SC_SUBTOTAL')."</div>"; 
     159//              } 
     160 
     161//              if ($taxrate>0) { 
     162//                              if ($currleftalign==1) { 
     163//                                      $html .= "\n<div class='right_col'>$currency&nbsp;".number_format($gtotal, $decs, $dsep, $tsep)."</div>"; 
     164//                              } 
     165//                              else { 
     166//                                      $html .= "\n<div class='right_col'>".number_format($gtotal, $decs, $dsep, $tsep)."&nbsp;$currency</div>"; 
     167//                              } 
     168//                              $html .= "</div>"; 
     169// 
     170//                              $html .= "\n<div class='fill_col'>"; 
     171//                              $html .= "<div class='fill_left'>".JText::_('SC_TAX')."</div>"; 
     172//                              if ($currleftalign==1) { 
     173//                                      $html .= "\n<div class='right_col'>$currency&nbsp;".number_format($gtotal*$taxrate, $decs, $dsep, $tsep)."</div>"; 
     174//                              } 
     175//                              else { 
     176//                                      $html .= "\n<div class='right_col'>".number_format($gtotal*$taxrate, $decs, $dsep, $tsep)."&nbsp;$currency</div>"; 
     177//                              } 
     178//                              $html .= "</div>"; 
     179//              } 
     180 
    166181 
    167182                /* Hide the Total cost bit 
     
    181196                $html .= "\n<div class='cartactions'>"; 
    182197                if (!$romode) { 
    183                         $html .= "\n<input class='btncshopping' type='button' value='".JText::_('SC_CONTINUE_SHOPPING')."' onclick='window.history.go(-1)'>"; 
     198                        #$html .= "\n<input class='btncshopping' type='button' value='".JText::_('SC_CONTINUE_SHOPPING')."' onclick='window.history.go(-1)'>"; 
     199                        $html .= "\n<input class='btncshopping' type='button' value='Continue Browsing' onclick='window.history.go(-1)'>"; 
    184200                } 
    185201                else 
Note: See TracChangeset for help on using the changeset viewer.