retrieve_entity_info($_REQUEST['record'],"Emails"); $vtlog->logthis("Entity info successfully retrieved for DetailView.",'info'); $focus->id = $_REQUEST['record']; $focus->name=$focus->column_fields['name']; } if(isset($_REQUEST['isDuplicate']) && $_REQUEST['isDuplicate'] == 'true') { $focus->id = ""; } //needed when creating a new email with default values passed in if (isset($_REQUEST['contact_name']) && is_null($focus->contact_name)) { $focus->contact_name = $_REQUEST['contact_name']; } if (isset($_REQUEST['contact_id']) && is_null($focus->contact_id)) { $focus->contact_id = $_REQUEST['contact_id']; } if (isset($_REQUEST['opportunity_name']) && is_null($focus->parent_name)) { $focus->parent_name = $_REQUEST['opportunity_name']; } if (isset($_REQUEST['opportunity_id']) && is_null($focus->parent_id)) { $focus->parent_id = $_REQUEST['opportunity_id']; } if (isset($_REQUEST['account_name']) && is_null($focus->parent_name)) { $focus->parent_name = $_REQUEST['account_name']; } if (isset($_REQUEST['account_id']) && is_null($focus->parent_id)) { $focus->parent_id = $_REQUEST['account_id']; } if (isset($_REQUEST['parent_name'])) { $focus->parent_name = $_REQUEST['parent_name']; } if (isset($_REQUEST['parent_id'])) { $focus->parent_id = $_REQUEST['parent_id']; } if (isset($_REQUEST['parent_type'])) { $focus->parent_type = $_REQUEST['parent_type']; } if (isset($_REQUEST['filename']) && is_null($focus->filename)) { $focus->filename = $_REQUEST['filename']; } elseif (is_null($focus->parent_type)) { $focus->parent_type = $app_list_strings['record_type_default_key']; } global $theme; $theme_path="themes/".$theme."/"; $image_path=$theme_path."images/"; require_once($theme_path.'layout_utils.php'); $log->info("Email detail view"); $submenu = array('LBL_EMAILS_TITLE'=>'index.php?module=Emails&action=ListView.php','LBL_WEBMAILS_TITLE'=>'index.php?module=squirrelmail-1.4.4&action=redirect'); $sec_arr = array('index.php?module=Emails&action=ListView.php'=>'Emails','index.php?module=squirrelmail-1.4.4&action=redirect'=>'Emails'); echo '
'; ?>
$filename) { $cur_mod = $sec_arr[$filename]; $cur_tabid = getTabid($cur_mod); if($tab_per_Data[$cur_tabid] == 0) { list($lbl,$sname,$title)=split("_",$label); if(stristr($label,"EMAILS")) { echo ''; $listView = $filename; $classname = "tabOff"; } elseif(stristr($label,$_REQUEST['smodule'])) { echo ''; $listView = $filename; $classname = "tabOff"; } else { echo ''; } $classname = "tabOff"; } } ?>
   '.$mod_strings[$label].''.$mod_strings[$label].''.$mod_strings[$label].' 

assign("MOD", $mod_strings); $xtpl->assign("APP", $app_strings); if (isset($_REQUEST['return_module'])) $xtpl->assign("RETURN_MODULE", $_REQUEST['return_module']); if (isset($_REQUEST['return_action'])) $xtpl->assign("RETURN_ACTION", $_REQUEST['return_action']); if (isset($_REQUEST['return_id'])) $xtpl->assign("RETURN_ID", $_REQUEST['return_id']); $xtpl->assign("THEME", $theme); $xtpl->assign("IMAGE_PATH", $image_path); if (isset($focus->name)) $xtpl->assign("NAME", $focus->name); else $xtpl->assign("NAME", ""); $xtpl->assign("PRINT_URL", "phprint.php?jt=".session_id().$GLOBALS['request_string']); //$xtpl->assign("JAVASCRIPT", get_set_focus_js().get_validate_record_js()); //get Email Information $block_1 = getDetailBlockInformation("Emails",1,$focus->column_fields); $xtpl->assign("BLOCK1", $block_1); $block_2 = getDetailBlockInformation("Emails",2,$focus->column_fields); $xtpl->assign("BLOCK2", $block_2); $block_3 = getDetailBlockInformation("Emails",4,$focus->column_fields); $xtpl->assign("BLOCK4", $block_3); $vtlog->logthis("Detail Block Informations successfully retrieved.",'info'); $block_1_header = getBlockTableHeader("LBL_EMAIL_INFORMATION"); $xtpl->assign("BLOCK1_HEADER", $block_1_header); $xtpl->assign("ID", $focus->id); /* $sql = "select * from email_attachments where parent_id ='".$_REQUEST['record'] ."'"; $value = $adb->query($sql); $valueArray = $adb->fetch_array($value); $filename= $valueArray["filename"]; $xtpl->assign("FILENAME",$filename); */ $permissionData = $_SESSION['action_permission_set']; if(isPermitted("Emails",1,$_REQUEST['record']) == 'yes') { $xtpl->assign("EDITBUTTON",""); $xtpl->assign("DUPLICATEBUTTON",""); } if(isPermitted("Emails",2,$_REQUEST['record']) == 'yes') { $xtpl->assign("DELETEBUTTON",""); } $xtpl->parse("main"); $xtpl->out("main"); // Now get the list of invitees that match this one. //Security check for related list global $profile_id; $tab_per_Data = getAllTabsPermission($profile_id); $permissionData = $_SESSION['action_permission_set']; //Constructing the Related Lists from here getRelatedLists("Emails",$focus); /* if($tab_per_Data[4] == 0) { if($permissionData[4][3] == 0) { $focus->get_contacts($focus->id); } } $focus->get_users($focus->id); if($tab_per_Data[8] == 0) { if($permissionData[8][3] == 0) { $focus->get_attachments($focus->id); } } */ ?>