Wie kan mij helpen het volgende links uit te lijnen? Het gaat om het ideal gedeelte dat is nu gecentreerd.
de php code staat eronder. ik hoor graag van jullie
PHP Code:
<?php
include("rilconfig.php");
### original iDealLite van Mart Dirks aangepast door A.Post voor combinatie met versie van Wieger
### fix ivm couponkorting
$versie = "Rabo Ideal Lite";
$partOfSha = "";
echo "<b>" . $versie . "</b><br />";
### bedrag moet geconverteerd worden naar eurocenten ###
$amount = $db->f("order_total")*100;
### transportkosten en korting berekenen! nodig ivm met gekozen methode van hash-code-benadering
$shipping = 0;
$shipping = $db->f("order_shipping")*100 + $db->f("order_shipping_tax")*100;
$discount = 0;
$discount = $db->f("order_discount")*119*-1;
### Lees ordernummer (is het veld order_id en niet order_number!)
$orderNumber = $db->f("order_id");
$paymentType = "ideal";
### De geldigheid van de aanbieding zetten we op een week ###
$validUntil = date("Y-m-d\TG:i:s\Z",strtotime ("+1 week"));
### Query order items ###
$dboi = new ps_DB;
$q_oi = "SELECT * FROM #__vm_product, #__vm_order_item, #__vm_orders ";
$q_oi .= "WHERE #__vm_product.product_id=#__vm_order_item.product_id ";
$q_oi .= "AND #__vm_order_item.order_id='$orderNumber' ";
$q_oi .= "AND #__vm_orders.order_id=#__vm_order_item.order_id";
$dboi->query($q_oi);
### Maak de bestellijst ###
$i = 0;
$t = 0;
while($dboi->next_record()) {
$i++;
${'itemNumber'.$i} = $dboi->f("product_sku");
${'itemDescription'.$i} = $dboi->f("product_name");
${'productq'.$i} = $dboi->f("product_quantity");
${'productp'.$i} = $dboi->f("product_final_price")*100;
### bereken alvast een deel van de SHA string ###
$partOfSha = $partOfSha . ${'itemNumber'.$i} . ${'itemDescription'.$i} . ${'productq'.$i} . ${'productp'.$i};
$t = $t +(${'productq'.$i}*${'productp'.$i});
}
if ($shipping > 0) {
$i++;
${'itemNumber'.$i} = "000-order";
${'itemDescription'.$i} = "Order- en verzendkosten";
${'productq'.$i} = 1;
${'productp'.$i} = $shipping;
### bereken alvast een deel van de SHA string ###
$partOfSha = $partOfSha . ${'itemNumber'.$i} . ${'itemDescription'.$i} . ${'productq'.$i} . ${'productp'.$i};
$t = $t +(${'productq'.$i}*${'productp'.$i});
}
if ($discount <0) {
$i++;
${'itemNumber'.$i} = "000-korting";
${'itemDescription'.$i} = "Korting";
${'productq'.$i} = 1;
${'productp'.$i} = $discount;
### bereken alvast een deel van de SHA string ###
$partOfSha = $partOfSha . ${'itemNumber'.$i} . ${'itemDescription'.$i} . ${'productq'.$i} . ${'productp'.$i};
$t = $t +(${'productq'.$i}*${'productp'.$i});
}
######### correctie ivm afrondingsfouten binnen Virtuemart
if ($amount >$t) {
$i++;
${'itemNumber'.$i} = "000-correctie";
${'itemDescription'.$i} = "Correctie";
${'productq'.$i} = 1;
${'productp'.$i} = round($amount - $t);
### bereken alvast een deel van de SHA string ###
$partOfSha = $partOfSha . ${'itemNumber'.$i} . ${'itemDescription'.$i} . ${'productq'.$i} . ${'productp'.$i};
}
elseif ($amount < $t) {
$i++;
${'itemNumber'.$i} = "000-correctie";
${'itemDescription'.$i} = "Correctie";
${'productq'.$i} = 1;
${'productp'.$i} = round($t-$amount)*-1;
### bereken alvast een deel van de SHA string ###
$partOfSha = $partOfSha . ${'itemNumber'.$i} . ${'itemDescription'.$i} . ${'productq'.$i} . ${'productp'.$i};
}
$tt = $i;
### bouw de String op waarover een SHA1 moet worden berekend ###
$shastring = RIL_KEY . RIL_MERCHANTID . RIL_SUB . "$amount" . "$orderNumber" . "$paymentType" . "$validUntil" . $partOfSha ;
###speciale HTML entiteiten verwijderen:
$clean_shaString = HTML_entity_decode($shastring);
### De tekens "\t", "\n", "\r", " " (spaties) mogen niet voorkomen in de string
$not_allowed = array("\t", "\n", "\r", " ");
$clean_shaString = str_replace($not_allowed, "",$clean_shaString);
$shasign = sha1($clean_shaString);
#################################################
if (defined('RIL_URL')) {
##### Overzicht van diverse gegevens voor samenvatting van de transatie (en debuging)!
print '<br /> Overzicht van de bestelling:<br /><br />';
#print 'Sleutel: ' . RIL_KEY . '<br />';
#print 'Accepant ID: ' . RIL_MERCHANTID . '<br />';
#print 'SubID: ' . RIL_SUB . '<br />';
#print 'URL: '. RIL_URL . '<br />';
print 'Betaalmethode: ' . $paymentType . '<br />';
print 'Ordernummer: ' . $orderNumber . '<br />';
print 'Geldig tot: ' . $validUntil . '<br />';
print 'Totaal orderbedrag in centen incl BTW: ' . $amount . '<br />';
for($i=1;$i<=$tt ;$i++)
{
print 'Artikelnummer:'.${'itemNumber'.$i}.'<br />';
print 'Omschrijving: '.${'itemDescription'.$i}.'<br />';
print 'Aantal: '.${'productq'.$i} . ' Prijs per stk: '.${'productp'.$i}.'<br /><br />';
}
}
else {
## In account overzicht wordt, afhankelijk van de status, onderstaande boodschap boven orderdetail geprint!
echo '<img hspace="10" alt="iDeal logo" src="/webshop/components/com_virtuemart/shop_image/iDeal.jpg" />' ;
echo '<br /> <b>De betaling is verricht via iDeal</b> <br />';
}
########### transctie ###################
?>
<FORM METHOD="post" ACTION="<?php print RIL_URL ?>" id=form1 name=form1>
<INPUT type="hidden" NAME="merchantID" value="<?php print RIL_MERCHANTID ?>">
<INPUT type="hidden" NAME="subID" value="<?php print RIL_SUB ?>">
<INPUT type="hidden" NAME="amount" VALUE="<?php print $amount ?>">
<INPUT type="hidden" NAME="purchaseID" VALUE="<?php print $orderNumber ?>">
<INPUT type="hidden" NAME="language" VALUE="nl">
<INPUT type="hidden" NAME="currency" VALUE="EUR">
<INPUT type="hidden" NAME="description" VALUE="Bestelling: <?php print $orderNumber ?>">
<INPUT type="hidden" NAME="hash" size="50" VALUE="<?php print $shasign ?>">
<INPUT type="hidden" NAME="paymentType" VALUE="<?php print $paymentType ?>" >
<INPUT type="hidden" NAME="validUntil" VALUE="<?php print $validUntil ?>">
<?php
for($i=1;$i<=$tt;$i++)
{
echo '
<INPUT type="hidden" NAME="itemNumber'.$i.'" VALUE="'.${'itemNumber'.$i}.'">
<INPUT type="hidden" NAME="itemDescription'.$i.'" VALUE="'.${'itemDescription'.$i}.'">
<INPUT type="hidden" NAME="itemQuantity'.$i.'" VALUE="'.${'productq'.$i}.'">
<INPUT type="hidden" NAME="itemPrice'.$i.'" VALUE="'.${'productp'.$i}.'">';
}
####### Return URL's, niet verplicht ###########
####### Return URL's, niet verplicht ###########
echo '<INPUT type="hidden" NAME="urlCancel" VALUE="https://www.domeinnaam.com/index.php?option=com_content&view=article&id=21&Itemid=14">';
echo '<INPUT type="hidden" NAME="urlSuccess" VALUE="https://www.domeinnaam.com/index.php?option=com_content&view=article&id=19&Itemid=12">';
echo '<INPUT type="hidden" NAME="urlError" VALUE="https://www.domeinnaam.com/index.php?option=com_content&view=article&id=20&Itemid=13">';
if (defined('RIL_URL')) {
echo '<img hspace="10" alt="iDeal logo" src="/components/com_virtuemart/shop_image/ideal.jpg" />
<INPUT name="Submit" type="submit" value="Betaal nu met iDEAL">';
}
?>
</form>
- Tekst links uitlijnen
-
15-11-2010, 09:51 #1
- Berichten
- 107
- Lid sinds
- 15 Jaar
Tekst links uitlijnen
-
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic