/** * Returns available tariffs selector excluding already lousy * * @param string $fieldname * @return string */ function web_LousyTariffSelector($fieldname = 'tariffsel') { $alltariffs = zb_TariffsGetAll(); $options = array(); if (!empty($alltariffs)) { $allLousy = zb_LousyTariffGetAll(); foreach ($alltariffs as $io => $eachtariff) { if (!isset($allLousy[$eachtariff['name']])) { $options[$eachtariff['name']] = $eachtariff['name']; } } } $selector = wf_Selector($fieldname, $options, '', '', false); return $selector; }
/** * Returns tariff selector without lousy tariffs * * @param string $fieldname * @return string */ function web_tariffselectorNoLousy($fieldname = 'tariffsel') { $alltariffs = zb_TariffsGetAll(); $allousytariffs = zb_LousyTariffGetAll(); $options = array(); if (!empty($alltariffs)) { foreach ($alltariffs as $io => $eachtariff) { if (!zb_LousyCheckTariff($eachtariff['name'], $allousytariffs)) { $options[$eachtariff['name']] = $eachtariff['name']; } } } $selector = wf_Selector($fieldname, $options, '', '', false); return $selector; }