Example #1
0
<?php

/**
 * Common processor
 *
 * @category  Provisioning
 * @author    S. Hamblett <*****@*****.**>
 * @copyright 2009 S. Hamblett
 * @license   GPLv3 http://www.gnu.org/licenses/gpl.html
 * @link      none
 *
 * @package provisioner
 * @subpackage processors
 */
require_once dirname(dirname(__FILE__)) . '/model/provisioner/provisioner.class.php';
/* Load our main class */
$pv = new Provisioner($modx);
/* initialize into a faux connector context to let PV know we dont want
 * to do mgr-specific actions, just processor ones
 */
return $pv->initialize('connector');
Example #2
0
/**
 * Base controller file
 *
 * @category  Provisioning
 * @author    S. Hamblett <*****@*****.**>
 * @copyright 2009 S. Hamblett
 * @license   GPLv3 http://www.gnu.org/licenses/gpl.html
 * @link      none
 *
 * @package provisioner
 * @subpackage controllers
 */
require_once dirname(dirname(__FILE__)) . '/model/provisioner/provisioner.class.php';
/* Load our main class */
$pv = new Provisioner($modx);
$pv->initialize('mgr');
$assetsUrl = $modx->getOption('provisioner.assets_url', null, $modx->getOption('assets_url') . 'components/provisioner/');
/* Register common JS to HEAD tag */
$modx->regClientStartupScript($assetsUrl . 'js/provisioner.js');
/* Administration */
$modx->regClientStartupScript($assetsUrl . 'js/administration.js');
/* Resources */
$modx->regClientStartupScript($assetsUrl . 'js/resources/pv.tree.resource.js');
$modx->regClientStartupScript($assetsUrl . 'js/resources/resources.js');
/* Elements */
$modx->regClientStartupScript($assetsUrl . 'js/elements/pv.tree.element.js');
$modx->regClientStartupScript($assetsUrl . 'js/elements/elements.js');
/* Files */
$modx->regClientStartupScript($assetsUrl . 'js/files/pv.tree.file.js');
$modx->regClientStartupScript($assetsUrl . 'js/files/files.js');
 public function __construct($accessToken)
 {
     parent::__construct($accessToken);
     $this->linode = Linode::make($this->accessToken);
 }