*
*/
+if (!(php_sapi_name() == 'cli' || (is_numeric($_SERVER['argc']) && $_SERVER['argc'] > 0))) {
+ header("HTTP/1.0 404 Not Found");
+ return;
+}
require_once '../civicrm.config.php';
-
-// autoload
-require_once 'CRM/Core/ClassLoader.php';
-CRM_Core_ClassLoader::singleton()->register();
+CRM_Core_Config::singleton();
echo ("Starting data generation on " . date("F dS h:i:s A") . "\n");
-$gcd = new CRM_Core_CodeGen_GenerateData();
-$gcd->generateAll();
+try {
+ // Generate reproducible data-set
+ // $gcd = new CRM_Core_CodeGen_GenerateData('1234', strtotime(date('Y') . '-01-01 02:03:04'));
+ // Generate unique data-set
+ $gcd = new CRM_Core_CodeGen_GenerateData(time(), time());
+ $gcd->generateAll();
+}
+catch (Exception $e) {
+ echo CRM_Core_Error::formatTextException($e);
+}
echo ("Ending data generation on " . date("F dS h:i:s A") . "\n");