} // 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 = '';
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); }