'min' => 1,
'max' => 1,
),
+ 'procedures-only' => array(
+ 'desc' => 'Only import procedures (not supported by most modules yet) - ignores sql directory',
+ 'default' => '',
+ 'min' => 1,
+ 'max' => 1,
+ ),
+
'json-person' => array(
'desc' => 'Person JSON file',
function get($args, $opts)
{
-
PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, array($this, 'onPearError'));
(!empty($dburl['pass']) ? ' -p' . escapeshellarg($dburl['pass']) : '') .
' ' . basename($dburl['path']);
//echo $mysql_cmd . "\n" ;
+
+ $files = glob($dir.'/*.sql');
+ uksort($files, 'strcasecmp');
+
-
- foreach(glob($dir.'/*.sql') as $fn) {
+ foreach($files as $fn) {
if (preg_match('/migrate/i', basename($fn))) { // skip migration scripts at present..
'name' => 'bcc-email', // group who are bcc'ed on all requests.
'type' => 0, // system
),
-
+ array(
+ 'name' => 'system-email-from',
+ 'type' => 0, // system
+ ),
));
}
$c->query("
UPDATE Companies
SET
- comptype_id = (SELECT id FROM core_enum where etype='comptype' and name=Companies.comptype)
+ comptype_id = (SELECT id FROM core_enum where etype='comptype' and name=Companies.comptype LIMIT 1)
WHERE
comptype_id = 0
AND