Use a fqn prefix for modTransport classes:
$modx->getTableName('modTransportPackage')
to
<?php | |
/** | |
* RedirectByValue | |
* | |
* Copyright 2016 by Thomas Jakobi <[email protected]> | |
* | |
* Description: | |
* This FormIt Hook redirects to different targets on base of the | |
* formItRedirectByValue property. The property has to contain a json encoded | |
* object of fieldnames, values, redirects and redirect parameters. Only a |
/** | |
* Load data from URL with curl | |
* | |
* @param $url | |
* @return mixed | |
*/ | |
public function loadData($url) | |
{ | |
$curloptHeader = false; |
<?php | |
/** | |
* Resolve access permissions | |
* | |
* @package sample | |
* @subpackage build | |
* | |
* @var mixed $object | |
* @var array $options | |
*/ |
<?php | |
$selectField = $modx->getOption('emailSelectField', $scriptProperties, 'department'); | |
$selectTo = $modx->getOption('emailSelectTo', $scriptProperties, ''); | |
$selectTo = ($selectTo) ? explode(',', $selectTo) : array(); | |
if ($selectField && $selectTo) { | |
$selected = intval($hook->getValue($selectField)) - 1; | |
if ($selected && isset($selectTo[$selected])) { | |
$hook->formit->config['emailTo'] = $selectTo[$selected]; | |
} |
<?php | |
/** | |
* Use the cbGetLayoutSettings snippet to get a templated list of settings from a particular layout. | |
* Based on cbGetLayoutSetting snippet https://gist.github.com/sepiariver/302ab3cc7bd47233f0136f4379de89cf | |
* | |
* @param (id) &resource allows checking for fields on other resources. | |
* @param (bool) &showDebug return debugging info as JSON. | |
* @param (string) &toPlaceholder set a placeholder with this string as key, instead of returning. | |
* @param (int) &layout - (required) ID of ContentBlocks layout from which to fetch the settings. | |
* @param (string) &tpl - name of chunk for templating the settings of one layout. |
// This utility method allows downloading files with a failure and a success callback. | |
// It uses the following setting in the fields property: | |
// | |
// Key | Default | Description | |
// ------- | ------------------------- | ----------- | |
// url | MODx.config.connector_url | The connector url | |
// timeout | 30 | Set a polling timeout | |
// debug | false | Log the polling in the console | |
// params | {} | Additional params for the connector url | |
// success | null | Callback called after a successful download, |