Example #1
0
 public static function initializeContext($accountId)
 {
     Doctrine::getTable('Context')->getRecordListener()->get('MultiTenant')->setOption('disabled', true);
     $context = new Context();
     $context['name'] = 'Outbound Routes';
     $context['locked'] = FALSE;
     $context['account_id'] = $accountId;
     $context['registry'] = array('type' => 'private');
     $context->save();
     $context = new Context();
     $context['name'] = 'Inbound Routes';
     $context['locked'] = FALSE;
     $context['account_id'] = $accountId;
     $context['registry'] = array('type' => 'public');
     $context->save();
     Doctrine::getTable('Context')->getRecordListener()->get('MultiTenant')->setOption('disabled', false);
 }
Example #2
0
<?php

include $_SERVER['DOCUMENT_ROOT'] . '/ztda-config.php';
// Pull the form data for registration
$id = isset($_POST["id"]) ? trim($_POST["id"]) : "";
$context_string = isset($_POST["context"]) ? trim($_POST["context"]) : "";
$validation = new Validation();
if (preg_match_all('/@[a-zA-Z0-9_]+/', $context_string, $contexts)) {
    foreach ($contexts as $context) {
        //$context = $validation->checkText('Context',$context,false);
        $context_array = preg_replace('/@/', '', $context);
    }
}
if (!$validation->errors) {
    foreach ($context_array as $name) {
        $add_context = new Context();
        $add_context->name = $name;
        $add_context->task_id = $id;
        $add_context->save();
    }
    echo '&nbsp;<script type="text/javascript">window.location= ""</script>';
} else {
    echo join(', ', $validation->errors);
}