aboutsummaryrefslogtreecommitdiffstats
path: root/include/dblayer
diff options
context:
space:
mode:
Diffstat (limited to 'include/dblayer')
-rw-r--r--include/dblayer/functions_mysql.inc.php17
1 files changed, 4 insertions, 13 deletions
diff --git a/include/dblayer/functions_mysql.inc.php b/include/dblayer/functions_mysql.inc.php
index e47119535..cc5ca3081 100644
--- a/include/dblayer/functions_mysql.inc.php
+++ b/include/dblayer/functions_mysql.inc.php
@@ -458,23 +458,14 @@ function do_maintenance_all_tables()
}
}
-function pwg_db_get_recent_period_expression($period, $date='CURRENT_DATE')
+function pwg_db_concat_ws($string, $separaor)
{
- if ($date!='CURRENT_DATE')
- {
- $date = '\''.$date.'\'';
- }
-
- return 'SUBDATE('.$date.',INTERVAL '.$period.' DAY)';
+ return 'CONCAT_WS(\''.$separaor.'\','. $string.')';
}
-function pwg_db_get_recent_period($period, $date='CURRENT_DATE')
+function pwg_db_cast_to_text($string)
{
- $query = '
-SELECT '.pwg_db_get_recent_period_expression($period);
- list($d) = pwg_db_fetch_row(pwg_query($query));
-
- return $d;
+ return 'CAST('.$string.' AS CHAR)';
}
/**