|
|
|
|
@ -1594,12 +1594,20 @@ class Rsys { |
|
|
|
|
* @return - Array The returned rows |
|
|
|
|
*/ |
|
|
|
|
function get_table_subscriptions($from, $per_page, $column, $direction) { |
|
|
|
|
|
|
|
|
|
$from = intval($from); |
|
|
|
|
$per_page = intval($per_page); |
|
|
|
|
$column = intval($column); |
|
|
|
|
if(!in_array($direction, array('ASC','DESC'))) { |
|
|
|
|
$direction = 'ASC'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$sql = "SELECT CONCAT(s.reservation_id,'-',s.dummy) AS col0, i.name AS col1, DATE_FORMAT(s.start_at ,'%Y-%m-%d %H:%i') AS col2, DATE_FORMAT(s.end_at ,'%Y-%m-%d %H:%i') AS col3, CONCAT(s.reservation_id,'-',s.dummy) AS col4, DATE_FORMAT(r.start_at ,'%Y-%m-%d %H:%i') , DATE_FORMAT(r.end_at ,'%Y-%m-%d %H:%i') , s.accepted,i.blackout |
|
|
|
|
FROM ".Rsys :: getTable("subscription")." s |
|
|
|
|
INNER JOIN ".Rsys :: getTable("reservation")." r ON r.id = s.reservation_id |
|
|
|
|
INNER JOIN ".Rsys :: getTable("item")." i ON i.id=r.item_id |
|
|
|
|
WHERE s.user_id = '".api_get_user_id()."'"; |
|
|
|
|
$sql .= " ORDER BY col".$column." ".$direction." LIMIT ".$from.",".$per_page; |
|
|
|
|
FROM ".Rsys :: getTable("subscription")." s |
|
|
|
|
INNER JOIN ".Rsys :: getTable("reservation")." r ON r.id = s.reservation_id |
|
|
|
|
INNER JOIN ".Rsys :: getTable("item")." i ON i.id=r.item_id |
|
|
|
|
WHERE s.user_id = '".api_get_user_id()."'"; |
|
|
|
|
$sql .= "ORDER BY col".$column." ".$direction." LIMIT ".$from.",".$per_page; |
|
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__); |
|
|
|
|
while ($array = Database::fetch_array($result, 'NUM')) |
|
|
|
|
{ $row = array(); |
|
|
|
|
|