예제 #1
0
/**
 *
 * @package CRM
 * @copyright CiviCRM LLC (c) 2004-2016
 */
function run()
{
    session_start();
    require_once '../../civicrm.config.php';
    require_once 'CRM/Core/Config.php';
    $config = CRM_Core_Config::singleton();
    // this does not return on failure
    // CRM_Utils_System::authenticateScript( true );
    require_once 'CRM/Utils/Migrate/ImportJSON.php';
    $import = new CRM_Utils_Migrate_ImportJSON();
    $import->run('/tmp/export.json');
}
예제 #2
0
/**
 *
 * @package CRM
 * @copyright CiviCRM LLC (c) 2004-2016
 */
function run()
{
    session_start();
    require_once '../../civicrm.config.php';
    require_once 'CRM/Core/Config.php';
    $config = CRM_Core_Config::singleton();
    // this does not return on failure
    CRM_Utils_System::authenticateScript(TRUE);
    if (!CRM_Core_Permission::check('administer CiviCRM')) {
        CRM_Utils_System::authenticateAbort("User does not have required permission (administer CiviCRM).\n", TRUE);
    }
    require_once 'CRM/Utils/Migrate/ImportJSON.php';
    $import = new CRM_Utils_Migrate_ImportJSON();
    $import->run('/tmp/export.json');
}