0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
webcalendar
/
1.2.3-0
/
standard
/
htdocs
/
includes
/
js
/
[
Home
]
File: pref.php
<?php /* $Id: pref.php,v 1.31.2.5 2008/02/19 01:58:45 cknudsen Exp $ */ defined ( '_ISVALID' ) or die ( 'You cannot access this file directly!' ); global $ALLOW_COLOR_CUSTOMIZATION; ?> function valid_form ( form ) { var err = ""; var colorErr = false; <?php if ( $ALLOW_COLOR_CUSTOMIZATION ) { ?> if ( ! valid_color ( form.pref_BGCOLOR.value ) ) err += "<?php etranslate ( 'Invalid color for document background.', true)?>.\n"; if ( ! valid_color ( form.pref_H2COLOR.value ) ) err += "<?php etranslate ( 'Invalid color for document title.', true)?>.\n"; if ( ! valid_color ( form.pref_CELLBG.value ) ) err += "<?php etranslate ( 'Invalid color for table cell background.', true)?>.\n"; if ( ! valid_color ( form.pref_TODAYCELLBG.value ) ) err += "<?php etranslate ( 'Invalid color for table cell background for today.', true)?>.\n"; <?php } ?> if ( err.length > 0 ) colorErr = true; if ( ! validWorkHours ( form ) ) { err += "<?php etranslate ( 'Invalid work hours.', true); ?>.\n"; err += form.pref_WORK_DAY_START_HOUR.value + " > " + form.pref_WORK_DAY_END_HOUR.value + "\n"; } if ( colorErr ) { alert ( "<?php etranslate ( 'Error', true) ?>:\n\n" + err + "\n\n<?php etranslate ( 'Color format should be RRGGBB.', true)?>" ); return false; } else if ( err.length > 0 ) { alert ( "<?php etranslate ( 'Error', true) ?>:\n\n" + err ); return false; } return true; } function validWorkHours ( form ) { return ( parseInt ( form.pref_WORK_DAY_START_HOUR.value ) < parseInt ( form.pref_WORK_DAY_END_HOUR.value ) ); } function showPreview () { var theme = document.forms['prefform'].pref_THEME.value; if (theme == 'none' ) return false; url = "themes/" + theme.toLowerCase () + "_pref.php"; var previewWindow = window.open (url,"Preview","resizable=yes,scrollbars=yes"); } function setTab( tab ) { document.forms['prefform'].currenttab.value = tab; showTab(tab); return false; } <?php //see the showTab function in includes/js/visible.php for common code shared by all pages //using the tabbed GUI. ?>var tabs = new Array (); tabs[1] = "settings"; tabs[2] = "themes"; tabs[3] = "email"; tabs[4] = "boss"; tabs[5] = "subscribe"; tabs[6] = "header"; tabs[7] = "colors";