@ 2013-03-03T02:06:43Z <?php
$result='<services>
<service>
<code>MODULE_1</code>
<name>Regular</name>
<price>14.85</price>
</service>
<service>
<code>MODULE_2</code>
<name>Express</name>
<price>22.50</price>
</service>
</services>';
$methods = array() ;
$xmlQuotes = new SimpleXMLElement($result) ;
foreach($xmlQuotes as $quote) {
$add = 0 ; $f = 0 ;
switch ($quote->code) {
case "MODULE_1" ;
if ((in_array("Regular", $this->allowed_methods))) {
$add = MODULE_1_HANDLING ; $f = 1 ;
$id = "m_1";
$cost = $quote->price;
$description = $quote->name;
}
break;
case "MODULE_2" ;
if ((in_array("Express", $this->allowed_methods))) {
$add = MODULE_2_HANDLING ; $f = 1 ;
$id = "m_2";
$cost = $quote->price;
$description = $quote->name;
}
break;
}
if (($cost > 0) && ($f == 1)) {
$cost = $cost + $add ;
$methods[] = array('id' => "$id",
'title' => "$description",
'cost' => "$cost");
}
}
$this->quotes['methods'] = $methods;
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.0.0 - 7.0.33 , 7.1.0 - 7.1.33 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.6 Fatal error: Uncaught Error: Using $this when not in object context in /in/Dhf5E:23
Stack trace:
#0 {main}
thrown in /in/Dhf5E on line 23
Process exited with code 255 . Output for 5.0.0 - 5.0.5 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.0 - 5.5.38 , 5.6.0 - 5.6.40 Fatal error: Using $this when not in object context in /in/Dhf5E on line 23
Process exited with code 255 . Output for 4.3.2 - 4.3.11 , 4.4.0 - 4.4.9 Fatal error: Cannot instantiate non-existent class: simplexmlelement in /in/Dhf5E on line 17
Process exited with code 255 . Output for 4.3.0 - 4.3.1 Fatal error: Cannot instantiate non-existent class: simplexmlelement in /in/Dhf5E on line 17
preferences:dark mode live preview
295.27 ms | 401 KiB | 460 Q