Changeset 2517
- Timestamp:
- 04/14/10 10:58:33 (14 years ago)
- Location:
- trunk/expressoMail1_2
- Files:
-
- 34 added
- 32 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.ldap_functions.inc.php
r2360 r2517 351 351 '<font color=blue>' . 352 352 '<span name="mail">' . $contacts_result['mail'] . '</span></a></font>'. 353 '<img src="templates/default/images/user_card.png" style="cursor: pointer;" title="'.$this->functions->getLang("Add Contact").'" onclick="javascript:connector.loadScript(\' ccQuickAdd\');ccQuickAddOne.showList(\''.$fn.','.$fn.','.$sn.','.$contacts_result["mail"].'\')">'.353 '<img src="templates/default/images/user_card.png" style="cursor: pointer;" title="'.$this->functions->getLang("Add Contact").'" onclick="javascript:connector.loadScript(\'jscode/ccQuickAdd\');ccQuickAddOne.showList(\''.$fn.','.$fn.','.$sn.','.$contacts_result["mail"].'\')">'. 354 354 '<br>' . 355 355 $phoneUser . -
trunk/expressoMail1_2/inc/load_lang.php
r2360 r2517 31 31 foreach($_SESSION['phpgw_info']['expressomail']['lang'] as $key => $value) 32 32 $script .= "array_lang['".str_replace("'","\'",strtolower($key))."'] = '".str_replace("'","\'",$value)."';\n"; 33 echo "<script type='text/javascript'> $script</script>";33 echo "<script type='text/javascript'>var array_lang = new Array();$script</script>"; 34 34 ?> -
trunk/expressoMail1_2/index.php
r2388 r2517 12 12 13 13 $GLOBALS['phpgw_info']['flags'] = array( 14 'noheader' => False,15 'nonavbar' => False,14 //'noheader' => False, 15 //'nonavbar' => False, 16 16 'currentapp' => 'expressoMail1_2', 17 17 'update_version' => '1.235', 18 18 'enable_nextmatchs_class' => True 19 19 ); 20 20 21 21 require_once('../header.inc.php'); 22 $update_version = $GLOBALS['phpgw_info']['flags']['update_version']; 22 23 include("inc/load_lang.php"); 24 23 25 $_SESSION['phpgw_info']['expressomail']['user'] = $GLOBALS['phpgw_info']['user']; 24 echo '<link rel="stylesheet" type="text/css" href="templates/'.$_SESSION['phpgw_info']['expressoMail1_2']['user']['preferences']['common']['template_set'].'/main.css">'; 25 echo '<link rel="stylesheet" type="text/css" href="../phpgwapi/js/dftree/dftree.css">'; 26 echo "<script type='text/javascript'>var template = '".$_SESSION['phpgw_info']['expressoMail1_2']['user']['preferences']['common']['template_set']."';</script>"; 27 echo "<script src='js/modal/modal.js'></script>"; 28 echo "<script src='js/globals.js?".$update_version."' type='text/javascript'></script>"; 29 echo "<script src='js/sniff_browser.js?".$update_version."' type='text/javascript'></script>"; 30 echo "<style type='text/css'>@import url(../phpgwapi/js/jscalendar/calendar-win2k-1.css);</style>"; 31 echo "<script src='../phpgwapi/js/jscalendar/calendar.js?".$update_version."' type='text/javascript'></script>"; 32 echo "<script src='../phpgwapi/js/jscalendar/calendar-setup.js?".$update_version."' type='text/javascript'></script>"; 33 echo "<script src='../phpgwapi/js/jscalendar/lang/calendar-br.js?".$update_version."' type='text/javascript'></script>"; 34 echo '<script type="text/javascript" src="../phpgwapi/js/wz_dragdrop/wz_dragdrop.js?'.$update_version.'"></script> 35 <script type="text/javascript" src="../phpgwapi/js/dJSWin/dJSWin.js?'.$update_version.'"></script>'; 36 26 37 27 //Enable/Disable VoIP Service -> Voip Server Config 38 28 $voip_enabled = false; … … 87 77 $_SESSION['phpgw_info']['user']['preferences']['expressoMail']['use_signature_cripto'] = $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_signature_cripto'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_signature_cripto'] : "0"; 88 78 $_SESSION['phpgw_info']['user']['preferences']['expressoMail']['keep_after_auto_archiving'] = $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['keep_after_auto_archiving'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['keep_after_auto_archiving'] : "0"; 89 90 79 $_SESSION['phpgw_info']['user']['preferences']['expressoMail']['max_attachment_size'] = $current_config['expressoMail_Max_attachment_size'] ? $current_config['expressoMail_Max_attachment_size']."M" : ini_get('upload_max_filesize'); 91 80 $_SESSION['phpgw_info']['user']['preferences']['expressoMail']['max_email_per_page'] = $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['max_email_per_page'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['max_email_per_page'] : "50"; 81 92 82 $template = CreateObject('phpgwapi.Template',PHPGW_APP_TPL); 93 83 $template->set_var("txt_loading",lang("Loading")); … … 103 93 $template->set_var("msg_number",$_GET['msgball']['msgnum'] ? $_GET['msgball']['msgnum'] : $_GET['to']); 104 94 $template->set_var("user_email",$_SESSION['phpgw_info']['expressomail']['user']['email']); 95 105 96 $acc = CreateObject('phpgwapi.accounts'); 97 106 98 $template->set_var("user_organization", $acc->get_organization($GLOBALS['phpgw_info']['user']['account_dn'])); 107 99 $template->set_var("cyrus_delimiter",$_SESSION['phpgw_info']['expressomail']['email_server']['imapDelimiter']); 100 108 101 // Fix problem with cyrus delimiter changes in preferences. 109 102 // Dots in names: enabled/disabled. … … 116 109 $template->set_block('expressoMail','list'); 117 110 $template->pfp('out','list'); 111 118 112 $GLOBALS['phpgw']->common->phpgw_footer(); 119 113 120 114 $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_enable_log_messages'] = $current_config['expressoMail_enable_log_messages']; 121 115 122 116 // Begin Set Anti-Spam options. 123 117 $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_command_for_ham'] = $current_config['expressoMail_command_for_ham']; 124 118 $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_command_for_spam'] = $current_config['expressoMail_command_for_spam']; 125 119 $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_use_spam_filter'] = $current_config['expressoMail_use_spam_filter']; 126 echo '<script> var use_spam_filter = \''.$current_config['expressoMail_use_spam_filter'].'\'</script>';120 echo '<script> var use_spam_filter = "' . $current_config['expressoMail_use_spam_filter'] . '"</script>'; 127 121 // End Set Anti-Spam options. 128 122 … … 147 141 } 148 142 149 echo '<script> var special_folders = new Array(4); 150 special_folders["'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder'].'"] = \'Trash\'; 151 special_folders["'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder'].'"] = \'Drafts\'; 152 special_folders["'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder'].'"] = \'Spam\'; 153 special_folders["'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder'].'"] = \'Sent\'; 154 var trashfolder = "'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder'].'"; 155 var draftsfolder = "'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder'].'"; 156 var sentfolder = "'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder'].'"; 157 var spamfolder = "'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder'].'"; 158 var token_param = "'.$var_tokens.'"; 159 var locale = "'.$GLOBALS['phpgw']->common->getPreferredLanguage().'"; 160 </script>'; 161 162 // End Set Imap Folder names options 163 //User info 164 echo "<script language='javascript'> var account_id = ".$GLOBALS['phpgw_info']['user']['account_id'].";var expresso_offline = false;</script>"; 165 166 $obj = createobject("expressoMail1_2.functions"); 167 // este arquivo deve ser carregado antes que 168 // os demais pois nele contem a função get_lang 169 // que é utilizada em diversas partes 170 echo $obj -> getFilesJs("js/common_functions.js"); 171 include("inc/load_lang.php"); 172 173 echo $GLOBALS['phpgw']->common->get_java_script(); 174 // INCLUDE these JS Files: 143 $GLOBALS['phpgw']->js->validate_file( 'dJSWin', 'dJSWin' ); 144 $GLOBALS['phpgw']->js->validate_file( 'dftree', 'dftree' ); 145 146 $GLOBALS['phpgw']->js->validate_file( 'modal', 'modal', 'expressoMail1_2' ); 147 $GLOBALS['phpgw']->js->validate_file( 'jscalendar', 'calendar', 'expressoMail1_2' ); 148 $GLOBALS['phpgw']->js->validate_file( 'jscalendar', 'calendar-setup', 'expressoMail1_2' ); 149 $GLOBALS['phpgw']->js->validate_file( 'jscalendar', 'lang/calendar-br', 'expressoMail1_2' ); 150 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'globals', 'expressoMail1_2' ); 151 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'sniff_browser', 'expressoMail1_2' ); 152 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'common_functions', 'expressoMail1_2' ); 153 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'abas', 'expressoMail1_2' ); 154 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'doiMenuData', 'expressoMail1_2' ); 155 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'drag_area', 'expressoMail1_2' ); 156 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'draw_api', 'expressoMail1_2' ); 157 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'DropDownContacts', 'expressoMail1_2' ); 158 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'InfoContact', 'expressoMail1_2' ); 159 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'main', 'expressoMail1_2' ); 160 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'local_messages', 'expressoMail1_2' ); 161 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'messages_controller', 'expressoMail1_2' ); 162 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'rich_text_editor', 'expressoMail1_2' ); 163 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'wfolders', 'expressoMail1_2' ); 164 165 if ($GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_shortcuts']) 166 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'shortcut', 'expressoMail1_2' ); 167 175 168 if ($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages']) 176 echo "<script src='js/gears_init.js'></script>"; 177 echo $obj -> getFilesJs("js/abas.js," . 178 "js/doiMenuData.js," . 179 "js/drag_area.js," . 180 "js/draw_api.js," . 181 "js/DropDownContacts.js," . 182 "js/InfoContact.js," . 183 "js/main.js," . 184 "js/local_messages.js," . 185 "js/messages_controller.js," . 186 "js/rich_text_editor.js," . 187 // "js/mail_sync.js," . 188 "js/wfolders.js,", 189 $GLOBALS['phpgw_info']['flags']['update_version']); 190 191 if ($GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_shortcuts']) 192 { 193 echo $obj -> getFilesJs("js/shortcut.js", $GLOBALS['phpgw_info']['flags']['update_version']); 194 } 169 $GLOBALS['phpgw']->js->validate_file( 'jscode', 'gears_init', 'expressoMail1_2' ); 170 171 172 $expressoMail_url = $GLOBALS[ 'phpgw' ] -> link( '/expressoMail1_2' ); 173 $phpgwapi_url = $GLOBALS[ 'phpgw' ] -> link( '/phpgwapi' ); 174 175 $script = '<link rel="stylesheet" type="text/css" href="' . $expressoMail_url . '/templates/' . $GLOBALS['phpgw_info']['server']['template_set'] . '/main.css">'; 176 $script .= '<link rel="stylesheet" type="text/css" href="' . $phpgwapi_url . '/js/dftree/dftree.css">'; 177 $script .= '<style type="text/css">@import url(' . $phpgwapi_url . '/js/jscalendar/calendar-win2k-1.css);</style>'; 178 $script .= '<script type="text/javascript">var template = "' . $GLOBALS['phpgw_info']['server']['template_set'] . '";'; 179 $script .= 'var special_folders = new Array(4);'; 180 $script .= 'special_folders["'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder'].'"] = \'Trash\';'; 181 $script .= 'special_folders["'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder'].'"] = \'Drafts\';'; 182 $script .= 'special_folders["'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder'].'"] = \'Spam\';'; 183 $script .= 'special_folders["'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder'].'"] = \'Sent\';'; 184 $script .= 'var trashfolder = "'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder'].'";'; 185 $script .= 'var draftsfolder = "'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder'].'";'; 186 $script .= 'var sentfolder = "'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder'].'";'; 187 $script .= 'var spamfolder = "'.$_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder'].'";'; 188 $script .= 'var token_param = "'.$var_tokens.'";'; 189 $script .= 'var locale = "'.$GLOBALS['phpgw']->common->getPreferredLanguage().'";'; 190 $script .= 'var account_id = ' . $GLOBALS['phpgw_info']['user']['account_id'] . ';var expresso_offline = false;</script>'; 191 $script .= '</script>'; 192 193 $update_version = $GLOBALS['phpgw_info']['flags']['update_version']; 194 195 echo $script 196 . $GLOBALS[ 'phpgw' ] -> common -> get_java_script( ) 197 . '<script language="Javascript">expresso.connector.updateVersion = "'. $update_version . '";init();</script>'; 195 198 196 199 // Get Preferences or redirect to preferences page. … … 198 201 //print_r($_SESSION['phpgw_info']['user']['preferences']['expressoMail']); 199 202 ?> 200 201 <html>202 <head>203 <title>ExpressoMail</title>204 </head>205 <body scroll="no" style="overflow:hidden">206 </body>207 </html>208 <script src="../phpgwapi/js/dftree/dftree.js?<?=$update_version?>" type="text/javascript"></script>209 <script language="Javascript">expresso.connector.updateVersion = "<?php echo $update_version ?>";init();</script>210 203 <!-----Expresso Mail - Version Updated:<?=$update_version?>-------->
Note: See TracChangeset
for help on using the changeset viewer.