Changeset 5335 for trunk/expressoMail1_2
- Timestamp:
- 01/10/12 09:40:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/filters.js
r5134 r5335 158 158 159 159 cfilterSh.prototype.vl_rule = function(rule,pos,type) 160 { 161 var fields = rule.split("&&"); 162 if(type == 'voip') 163 { 164 return " <a href='javascript:void(0)' onclick=filter.form_r('"+pos+"','voip')><b>" + get_lang("Status") + " : </b>" + "<font color='red'>" + get_lang(fields[2]) + "</font>" + " - " + fields[3] + " <b>" + get_lang("Subject") + ":</b> " + fields[5] + "</a>"; 165 } 166 else 167 { 168 var _criteria = " "; 169 if (fields[3].length > 0) 170 _criteria = "<b>"+get_lang("is from")+"</b>:"+fields[3]; 171 if (fields[4].length > 0) 172 _criteria += "<b> "+get_lang("is to")+"</b>:"+fields[4]; 173 if (fields[5].length > 0) 174 _criteria += "<b> "+get_lang("subject is")+"</b>:"+fields[5]; 175 if ( parseInt( fields[11] ) > 0 ) 176 { 177 if( fields[8] == "2" || fields[8] == "10" ) 178 _criteria += "<b> "+get_lang("size is over than")+"</b>:"+fields[11]; 179 180 if( fields[8] == "0" || fields[8] == "8" ) 181 _criteria += "<b> "+get_lang("size is under than")+"</b>:"+fields[11]; 182 } 183 184 var _action = " "; 185 if (fields[6] == 'folder') 160 { 161 var fields = rule.split("&&"); 162 if(type == 'voip') 186 163 { 187 var _folderName = ( (fields[7].split(cyrus_delimiter))[1] != undefined ) ? (fields[7].split(cyrus_delimiter))[2] != undefined ? (fields[7].split(cyrus_delimiter))[2] : (fields[7].split(cyrus_delimiter))[1] : fields[7]; 188 _action = get_lang("Store at")+" "+ lang_folder( _folderName ); 189 } 190 else if (fields[6] == 'address') 191 _action = get_lang("Forward to")+ " "+(fields[7]); 192 else 193 _action = get_lang(fields[6]); 194 return " <a href='javascript:void(0)' onclick=filter.form_r('"+pos+"','')><b>" + get_lang("Status") + " : </b>" + "<font color='red'>" + get_lang(fields[2]) + "</font>" + " - <b>" + get_lang("if email") + " </b>" + _criteria + " - <b>" + get_lang("Action") + ":</b> " + _action + "</a>"; 195 } 196 } 164 return " <a href='javascript:void(0)' onclick=filter.form_r('"+pos+"','voip')><b>" + get_lang("Status") + " : </b>" + "<font color='red'>" + get_lang(fields[2]) + "</font>" + " - " + fields[3] + " <b>" + get_lang("Subject") + ":</b> " + fields[5] + "</a>"; 165 } 166 else 167 { 168 var _criteria = " "; 169 if (fields[3].length > 0) 170 _criteria = "<b>"+get_lang("is from")+"</b>:"+fields[3]; 171 if (fields[4].length > 0) 172 _criteria += "<b> "+get_lang("is to")+"</b>:"+fields[4]; 173 if (fields[5].length > 0) 174 _criteria += "<b> "+get_lang("subject is")+"</b>:"+fields[5]; 175 if ( parseInt( fields[11] ) > 0 ) 176 { 177 if( fields[8] == "2" || fields[8] == "10" ) 178 _criteria += "<b> "+get_lang("size is over than")+"</b>:"+fields[11]; 179 180 if( fields[8] == "0" || fields[8] == "8" ) 181 _criteria += "<b> "+get_lang("size is under than")+"</b>:"+fields[11]; 182 } 183 184 var _action = " "; 185 186 if (fields[6] == 'folder') 187 { 188 var _folderName = ( (fields[7].split(cyrus_delimiter))[1] != undefined ) ? (fields[7].split(cyrus_delimiter))[2] != undefined ? (fields[7].split(cyrus_delimiter))[2] : (fields[7].split(cyrus_delimiter))[1] : fields[7]; 189 _action = get_lang("Store at") + " "+ lang_folder( _folderName ); 190 } 191 else if (fields[6] == 'address') 192 _action = get_lang("Forward to")+ " "+(fields[7]); 193 else 194 _action = get_lang(fields[6]); 195 196 return " <a href='javascript:void(0)' onclick=filter.form_r('"+pos+"','')><b>" + get_lang("Status") + " : </b>" + "<font color='red'>" + get_lang(fields[2]) + "</font>" + " - <b>" + get_lang("if email") + " </b>" + _criteria + " - <b>" + get_lang("Action") + ":</b> " + _action + "</a>"; 197 } 198 } 197 199 198 200 cfilterSh.prototype.vl_outOffice = function(outOffice) 199 201 { 200 202 var aux = outOffice.split("&&"); 201 203 return get_lang("Rule") + " - <a href='javascript:void(0)' onclick=filter.form_out()> " + "<b>" + get_lang("Status") + " : </b><font color='red'>" + (aux[4] == "off" ? get_lang("Disabled") : get_lang("Enabled")) + "</font></a>";
Note: See TracChangeset
for help on using the changeset viewer.