function price_main() { $query = "SELECT * FROM `orders` WHERE `id` = '" . $this->id . "' AND `deleted`='0'"; $res = common_query($query, __FILE__, __LINE__); if (!$res) { return ERR_MYSQL; } $arr = mysql_fetch_array($res); $dishid = $arr['dishid']; $ord_local_id = $arr['id']; if ($dishid == SERVICE_ID) { $price_unitary = get_conf(__FILE__, __LINE__, "service_fee_price"); } else { $dish = new dish($dishid); $price_unitary = $dish->getPrice(); } if ($dishid != SERVICE_ID && $dish->getGeneric()) { return 0.0; } $price = $price_unitary * $arr['quantity']; $query = "UPDATE `orders` SET `price`='" . $price . "' WHERE `id` = '" . $ord_local_id . "' AND `deleted`='0'"; $res = common_query($query, __FILE__, __LINE__); if (!$res) { return ERR_MYSQL; } return 0; }