Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php final class PhortuneOrderItemsView extends PhortuneOrderView { public function..
Decoded Output download
<?php
final class PhortuneOrderItemsView
extends PhortuneOrderView {
public function render() {
$viewer = $this->getViewer();
$order = $this->getOrder();
$purchases = id(new PhortunePurchaseQuery())
->setViewer($viewer)
->withCartPHIDs(array($order->getPHID()))
->execute();
$order->attachPurchases($purchases);
$rows = array();
foreach ($purchases as $purchase) {
$rows[] = array(
$purchase->getFullDisplayName(),
$purchase->getBasePriceAsCurrency()->formatForDisplay(),
$purchase->getQuantity(),
$purchase->getTotalPriceAsCurrency()->formatForDisplay(),
);
}
$rows[] = array(
phutil_tag('strong', array(), pht('Total')),
'',
'',
phutil_tag('strong', array(),
$order->getTotalPriceAsCurrency()->formatForDisplay()),
);
$table = new AphrontTableView($rows);
$table->setHeaders(
array(
pht('Item'),
pht('Price'),
pht('Qty.'),
pht('Total'),
));
$table->setColumnClasses(
array(
'wide',
'right',
'right',
'right',
));
return id(new PHUIObjectBoxView())
->setHeaderText(pht('Items'))
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY)
->setTable($table);
}
}
?>
Did this file decode correctly?
Original Code
<?php
final class PhortuneOrderItemsView
extends PhortuneOrderView {
public function render() {
$viewer = $this->getViewer();
$order = $this->getOrder();
$purchases = id(new PhortunePurchaseQuery())
->setViewer($viewer)
->withCartPHIDs(array($order->getPHID()))
->execute();
$order->attachPurchases($purchases);
$rows = array();
foreach ($purchases as $purchase) {
$rows[] = array(
$purchase->getFullDisplayName(),
$purchase->getBasePriceAsCurrency()->formatForDisplay(),
$purchase->getQuantity(),
$purchase->getTotalPriceAsCurrency()->formatForDisplay(),
);
}
$rows[] = array(
phutil_tag('strong', array(), pht('Total')),
'',
'',
phutil_tag('strong', array(),
$order->getTotalPriceAsCurrency()->formatForDisplay()),
);
$table = new AphrontTableView($rows);
$table->setHeaders(
array(
pht('Item'),
pht('Price'),
pht('Qty.'),
pht('Total'),
));
$table->setColumnClasses(
array(
'wide',
'right',
'right',
'right',
));
return id(new PHUIObjectBoxView())
->setHeaderText(pht('Items'))
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY)
->setTable($table);
}
}
Function Calls
None |
Stats
MD5 | 22042d2a35133fee5609838444dcb41c |
Eval Count | 0 |
Decode Time | 90 ms |