2013-06-07 20:01:12 +00:00
|
|
|
<?php
|
2018-02-08 20:52:06 +00:00
|
|
|
// Datenstrom Yellow is for people who make websites. https://datenstrom.se/yellow/
|
|
|
|
// Copyright (c) 2013-2018 Datenstrom, https://datenstrom.se
|
2014-07-10 08:42:32 +00:00
|
|
|
// This file may be used and distributed under the terms of the public license.
|
2013-08-28 10:01:46 +00:00
|
|
|
|
2017-03-15 12:21:57 +00:00
|
|
|
version_compare(PHP_VERSION, "5.4", ">=") || die("Datenstrom Yellow requires PHP 5.4 or higher!");
|
2017-05-30 09:44:56 +00:00
|
|
|
extension_loaded("mbstring") || die("Datenstrom Yellow requires PHP mbstring extension!");
|
2018-07-06 20:28:47 +00:00
|
|
|
extension_loaded("curl") || die("Datenstrom Yellow requires PHP cURL extension!");
|
|
|
|
extension_loaded("zip") || die("Datenstrom Yellow requires PHP zip extension!");
|
2015-10-06 12:19:11 +00:00
|
|
|
require_once("system/plugins/core.php");
|
2018-08-10 22:24:39 +00:00
|
|
|
|
|
|
|
if (PHP_SAPI!="cli") {
|
|
|
|
$yellow = new YellowCore();
|
|
|
|
$yellow->load();
|
|
|
|
$yellow->request();
|
2013-06-07 20:01:12 +00:00
|
|
|
} else {
|
2018-08-10 22:24:39 +00:00
|
|
|
$yellow = new YellowCore();
|
|
|
|
$yellow->load();
|
|
|
|
$statusCode = $yellow->command($argv[1], $argv[2], $argv[3], $argv[4], $argv[5], $argv[6], $argv[7]);
|
|
|
|
exit($statusCode<400 ? 0 : 1);
|
2013-06-07 20:01:12 +00:00
|
|
|
}
|