0){ foreach($_REQUEST['assigned_user_id'] as $au){ $where_clauses[]="contactleads.assigned_user_id='".$au."'"; } } if(count($_REQUEST['assigned_user_id_advanced'])>0){ foreach($_REQUEST['assigned_user_id_advanced'] as $au){ $where_clauses[]="contactleads.assigned_user_id='".$au."'"; } } if($_REQUEST['only_my_items'])$where_clauses[]="contactleads.assigned_user_id='".$_SESSION['authenticated_user_id']."'"; /*append_where_clause($where_clauses, "address_postalcode", "contactleads.alt_address_postalcode"); append_where_clause($where_clauses, "address_street", "contactleads.alt_address_street"); append_where_clause($where_clauses, "address_city", "contactleads.alt_address_city"); append_where_clause($where_clauses, "address_country", "contactleads.alt_address_country"); append_where_clause($where_clauses, "address_state", "contactleads.alt_address_state");*/ //append_where_clause($where_clauses, "assigned_user_advanced", "contactleads.assigned_user_id"); $where = generate_where_statement($where_clauses); } return $where; } /** * */ function process_page_for_email() { global $theme; global $mod_strings; global $app_strings; global $currentModule; global $sugar_version, $sugar_config; $output_html = ''; $where = ''; $where = $this->_get_where_clause(); $image_path = 'themes/'.$theme.'/images/'; $formBase = new ContactLeadFormBase(); if(isset($_REQUEST['doAction']) && $_REQUEST['doAction'] == 'save') { $formBase->handleSave('', false, true); } $first_name = empty($_REQUEST['first_name']) ? '' : $_REQUEST['first_name']; $last_name = empty($_REQUEST['last_name']) ? '' : $_REQUEST['last_name']; $account_name = empty($_REQUEST['account_name']) ? '' : $_REQUEST['account_name']; $request_data = empty($_REQUEST['request_data']) ? '' : $_REQUEST['request_data']; $hide_clear_button = empty($_REQUEST['hide_clear_button']) ? false : true; $lbl_save_button_title = $app_strings['LBL_SAVE_BUTTON_TITLE']; $lbl_save_button_key = $app_strings['LBL_SAVE_BUTTON_KEY']; $lbl_save_button_label = $app_strings['LBL_SAVE_BUTTON_LABEL']; // TODO: cleanup the construction of $addform $formbody = $formBase->getFormBody('','','EmailEditView'); $addform = '
' .str_replace('
', '
 ', $formbody) . '
' . ''; $formSave = << EOQ; $createContactLead = << EOQ; $addformheader = get_form_header($mod_strings['LNK_NEW_CONTACTLEAD'], $formSave, false); $button = "
\n"; if(!$hide_clear_button) { $button .= "\n"; } $button .= "\n"; $button .= "
\n"; $first_name = empty($_REQUEST['first_name']) ? '' : $_REQUEST['first_name']; $last_name = empty($_REQUEST['last_name']) ? '' : $_REQUEST['last_name']; $form->assign('FIRST_NAME', $first_name); $form->assign('LAST_NAME', $last_name); $fields=array("first_name","last_name","address_postalcode","address_street","address_state","address_city","address_country","phone","account_id","account_name","assistant","assigned_user_id"); foreach($fields as $f){ if($_REQUEST[$f])$form->assign(strtoupper($f),$_REQUEST[$f]); else $form->assign(strtoupper($f),$_REQUEST[$f."_advanced"]); } $w=mysql_query("select id,first_name,last_name from users where status='Active' and deleted='0' order by first_name asc, last_name asc"); while($r=mysql_fetch_array($w)){ $atr.='