echo call_user_func_array("get_small_link", func_get_args());
}
+ function check_dates($description, $from, $to, $mandatory_from = true, $mandatory_to = true) {
+ $Description = ucfirst($description);
+ if ($from || $mandatory_from) {
+ list($y, $m, $d) = explode('-', $from);
+ if (! checkdate($m, $d, $y)) {
+ echo "<p>Invalid $description start date!</p>\n";
+ return false;
+ }
+ $start = mktime(0, 0, 0, $m, $d, $y);
+ }
+ else $start = 0;
+
+ if ($to || $mandatory_to) {
+ list($y, $m, $d) = explode('-', $to);
+ if (! checkdate($m, $d, $y)) {
+ echo "<p>Invalid $description end date!</p>\n";
+ return false;
+ }
+ $end = mktime(0, 0, 0, $m, $d, $y);
+ }
+ else $end = PHP_INT_MAX;
+
+ if ($end < $start) {
+ echo "<p>$Description end date is earlier than start date!</p>\n";
+ return false;
+ }
+
+ return true;
+ }
+
include_once(join(DIRECTORY_SEPARATOR, array($lib_root, "admin.php")));
+ include_once(join(DIRECTORY_SEPARATOR, array($lib_root, "auth0.php")));
include_once(join(DIRECTORY_SEPARATOR, array($lib_root, "forms.php")));
?>