Пример #1
0
}
// if
if ($focus->isMailBoxTypeCreateCase()) {
    $stored_options['distrib_method'] = isset($_REQUEST['distrib_method']) ? $_REQUEST['distrib_method'] : "";
    $stored_options['create_case_email_template'] = isset($_REQUEST['create_case_template_id']) ? $_REQUEST['create_case_template_id'] : "";
}
// if
$storedOptions['folderDelimiter'] = $delimiter;
$focus->stored_options = base64_encode(serialize($stored_options));
$GLOBALS['log']->info('----->InboundEmail now saving self');
////////////////////////////////////////////////////////////////////////////////
////    CREATE MAILBOX QUEUE
////////////////////////////////////////////////////////////////////////////////
if (!isset($focus->id)) {
    if (isset($_REQUEST['group_id']) && $_REQUEST['group_id'] == 'new') {
        if ($uid = $focus->groupUserDupeCheck()) {
            $focus->group_id = $uid;
        } else {
            $focus->group_id = createGroupUser($focus->name);
        }
    } elseif (!empty($_REQUEST['group_id']) && $_REQUEST['group_id'] != 'new') {
        $focus->group_id = $_REQUEST['group_id'];
    }
}
////////////////////////////////////////////////////////////////////////////////
////    SEND US TO SAVE DESTINATION
////////////////////////////////////////////////////////////////////////////////
//_ppd($focus);
$focus->save();
$_REQUEST['return_id'] = $focus->id;
$edit = '';
Пример #2
0
 public function testgroupUserDupeCheck()
 {
     //unset and reconnect Db to resolve mysqli fetch exeception
     global $db;
     unset($db->database);
     $db->checkConnection();
     $inboundEmail = new InboundEmail();
     //test without name i-e user_name in query
     $result = $inboundEmail->groupUserDupeCheck();
     $this->assertEquals(false, $result);
     //test with name i-e user_name in query
     $inboundEmail->name = 'admin';
     $result = $inboundEmail->groupUserDupeCheck();
     $this->assertEquals(false, $result);
 }