</th> <th><?php echo $_L['RTS_holidays']; ?> </th> <th><?php echo $_L['RTS_max']; ?> </th> </tr> <?php foreach ($rateitems as $idx => $val) { print "<tr><td><input type=radio name=delitem value='" . $idx . "' /></td>"; print "<td>" . get_itemname($rateitems[$idx]['itemid']) . "</td>"; print "<td>"; print get_discounttypestring($rateitems[$idx]['discounttype']); print "</td>"; print "<td>" . sprintf("%01.2f", $rateitems[$idx]['discountvalue']) . "</td>"; print "<td>"; if ($rateitems[$idx]['service']) { print $_L['RTS_service'] . "<br/>"; } if ($rateitems[$idx]['tax']) { print $_L['RTS_tax']; } print "</td>"; print "<td>"; print get_ratesperiodstring($rateitems[$idx]['validperiod'], 1, 0, 0); print "</td>"; print "<td>"; print get_ratesperiodstring($rateitems[$idx]['validperiod'], 0, 1, 0);
/** * Get the rate summary detail for a specific rates id * * @ingroup RATE_MANAGEMENT * @param $ratesid [in] Rate id * @param $rate [in/out] Rate detail */ function get_ratebyratesid($ratesid, &$rate) { global $conn; global $_L; if (!$ratesid) { return 0; } if (!$conn) { $conn = connect_Hotel_db(HOST, USER, PASS, DB, PORT); } if (!$conn) { return 0; } $fullrate = array(); // print "get fullrate ".$ratesid."<br/>"; if (!get_rate($ratesid, $fullrate)) { return 0; } $rate = array(); $rate['rateid'] = $ratesid; $rate['name'] = $fullrate['description']; $rate['code'] = $fullrate['ratecode']; $rate['currency'] = $fullrate['currency']; $items = array(); get_rateitems($ratesid, $items); $rate['inclusions'] = ""; foreach ($items as $idx => $val) { $rate['inclusions'] .= $_L['RTS_product'] . " : " . get_itemname($items[$idx]['itemid']) . "<br/>"; $rate['inclusions'] .= $_L['RTS_valid'] . " : " . get_ratesperiodstring($items[$idx]['validperiod'], 1, 1, 1) . "<br/>"; $rate['inclusions'] .= $_L['RTS_ratetype'] . " : " . get_discounttypestring($items[$idx]['discounttype']) . "<br/>"; $rate['inclusions'] .= $_L['RTS_price'] . " : " . $rate['currency'] . " " . $items[$idx]['discountvalue'] . "<br/>"; if ($items[$idx]['discountvalue']) { if ($items[$idx]['service']) { $rate['inclusions'] .= $_L['RTS_including']; } else { $rate['inclusions'] .= $_L['RTS_excluding']; } $rate['inclusions'] .= " " . $_L['RTS_service'] . "<br/>"; if ($items[$idx]['tax']) { $rate['inclusions'] .= $_L['RTS_including']; } else { $rate['inclusions'] .= $_L['RTS_excluding']; } $rate['inclusions'] .= " " . $_L['RTS_tax'] . "<br/>"; } $rate['inclusions'] .= "<br/>"; $rate['price'] = $items[$idx]['discountvalue']; } $rate['requirements'] = $_L['RTS_occupancy'] . " " . get_occupancystring($fullrate['occupancy']) . "<br/>"; $rate['requirements'] .= $_L['RTS_commencing'] . " " . $fullrate['date_started'] . "<br/>"; $rate['requirements'] .= $_L['RTS_ending'] . " " . $fullrate['date_stopped'] . "<br/>"; $rate['requirements'] .= $_L['RTS_minnights'] . " " . $fullrate['minstay'] . "<br/>"; $rate['requirements'] .= $_L['RTS_maxnights'] . " " . $fullrate['maxstay'] . "<br/>"; $rate['requirements'] .= $_L['RTS_minpax'] . " " . $fullrate['minpax'] . "<br/>"; $rate['requirements'] .= $_L['RTS_maxpax'] . " " . $fullrate['maxpax'] . "<br/>"; $rate['requirements'] .= $_L['RTS_minbook'] . " " . $fullrate['minbook'] . "<br/>"; }