Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 301

Přidáno uživatelem Tomáš Dulík před více než 15 roky(ů)

Nova funkce Fees_Model::get_by_date_type(..)

Zobrazit rozdíly:

freenetis/trunk/kohana/application/models/fee.php
order by `'.$order_by.'` '.$order_by_direction);
}
function check_overlaps($date_from = '0000-00-00', $date_to = '0000-00-00', $type_id = NULL,$fee_id = NULL)
/**
* @author Tomas Dulik
* Funkce vrací poplatek typu $type, který byl platný k datu $datetime
* @param $datetime datum a čas, SQL typ DATETIME
* @param $type - textový typ z tabulky enum_types, např. "transfer fee"
* @return object obsahující řádek tabulky fees
*/
function get_by_date_type($datetime, $type) {
$q="SELECT fees.*
FROM fees
JOIN enum_types ON fees.type_id = enum_types.id
AND enum_types.value = '$type'
AND fees.from<='$datetime'
AND fees.to>='$datetime'";
$query=self::$db->query($q);
return $query->current();
}
function check_overlaps($date_from = '0000-00-00', $date_to = '0000-00-00', $type_id = NULL, $fee_id = NULL)
{
$edit_clause = ($fee_id) ? " and id <> ".$fee_id : "";

Také k dispozici: Unified diff