From: Yves K. <yku...@us...> - 2004-10-26 07:26:21
|
Update of /cvsroot/phpwebsite-comm/modules/xwysiwyg/js In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29266/xwysiwyg/js Modified Files: wysiwyg.php Log Message: saved in unix-format Index: wysiwyg.php =================================================================== RCS file: /cvsroot/phpwebsite-comm/modules/xwysiwyg/js/wysiwyg.php,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** wysiwyg.php 25 Oct 2004 18:08:04 -0000 1.1.1.1 --- wysiwyg.php 26 Oct 2004 07:25:50 -0000 1.2 *************** *** 1,202 **** ! <?php ! $xwysiwyg = FALSE; ! $xw_button = FALSE; ! $mods = $GLOBALS["core"]->listModules(TRUE); ! if (in_array ("xwysiwyg", $mods)) { ! require_once(PHPWS_SOURCE_DIR.'mod/xwysiwyg/class/phpSniff.class.php');//include the browser checking code ! require_once(PHPWS_SOURCE_DIR.'mod/xwysiwyg/class/xwysiwyg.php');//include the xwysiwyg code ! //First thing, check browser version ! //Since I haven't tested, you'll have to add a better list of supported browsers ! $client =& new phpSniff($GET_VARS['UA']); ! //Now we want an inclusion list of browsers ! //These browsers are supposed to work, Galleon or aol versions ! $supported = FALSE; ! $browsers = array("fb.6+", "NS7+","ie5.5+","mz1.3+","op7+","kq3+","ga","aol","ca"); ! foreach($browsers as $search) { ! if($client->browser_is($search)) $supported = TRUE; ! } ! if($supported){ ! /*We'll want to keep the phpws wysiwyg functions for form fields, ! *then add an exclusion list of items we want to use xwysiwyg with. ! *Then filter those out. ! *I've included a list of ones I knew about, if you have others, please add them */ ! if(!isset($GLOBALS['xwysiwyg_settings'])) $settings = PHPWS_xwysiwyg::readConfig(); ! else $settings = $GLOBALS['xwysiwyg_settings']; ! if($settings['request_mode']) { ! $onRequest = TRUE; ! $xwysiwyg = TRUE; ! } else $xwysiwyg = PHPWS_xwysiwyg::isBox($section_name); ! if($_SESSION["OBJ_user"]->allow_access("xwysiwyg","settings")) $xw_button = TRUE; ! } ! } ! ! require_once(PHPWS_SOURCE_DIR.'core/Text.php'); ! include(PHPWS_SOURCE_DIR.'conf/javascriptSettings.php'); ! ! if(!isset($GLOBALS['wysiwyg_tab_index'])) ! $GLOBALS['wysiwyg_tab_index'] = 30; // set this number higher if you need to use forms with many elements ! ! if(!isset($GLOBALS['wysiwyg'])) $GLOBALS['wysiwyg'] = 1; ! if(!isset($GLOBALS['xwysiwyg'])AND($xwysiwyg)) $GLOBALS['xwysiwyg'] = 1; ! ! if(!$xwysiwyg|$onRequest) { ! if($GLOBALS['wysiwyg'] == 1) { ! ! $GLOBALS['core']->js_func[] = " ! ! var body=0; ! var opcode=''; ! ! function addBold(form, section){ ! form = document.getElementsByName(form)[0]; ! eval('form.'+section+'.value=form.'+section+'.value + \"<b>Bold Text</b>\"'); ! } ! ! function addBreak(form, section){ ! form = document.getElementsByName(form)[0]; ! eval('form.'+section+'.value=form.'+section+'.value + \"<br />\\\n\"'); ! } ! ! function addItal(form, section){ ! form = document.getElementsByName(form)[0]; ! eval('form.'+section+'.value=form.'+section+'.value + \"<i>Italicized Text</i>\"'); ! } ! ! function addUnder(form, section){ ! form = document.getElementsByName(form)[0]; ! eval('form.'+section+'.value=form.'+section+'.value + \"<u>Underlined Text</u>\"'); ! } ! ! function addAleft(form, section){ ! form = document.getElementsByName(form)[0]; ! div = '<div align=\\\"left\\\">Left Justified Text</div>'; ! eval('form.'+section+'.value=form.'+section+'.value + div'); ! } ! ! function addAcenter(form, section){ ! form = document.getElementsByName(form)[0]; ! div = '<div align=\\\"center\\\">Centered Text</div>'; ! eval('form.'+section+'.value=form.'+section+'.value + div'); ! } ! ! function addAright(form, section){ ! form = document.getElementsByName(form)[0]; ! div = '<div align=\\\"right\\\">Right Justified Text</div>'; ! eval('form.'+section+'.value=form.'+section+'.value + div'); ! } ! ! function addUlist(form, section){ ! form = document.getElementsByName(form)[0]; ! ul = '<ul type=\\\"disc\\\">\\r\\n <li>Item 1</li>\\r\\n <li>Item 2</li>\\r\\n <li>Item 3</li>\\r\\n</ul>\\\r\\n'; ! eval('form.'+section+'.value=form.'+section+'.value + ul'); ! } ! ! function addOlist(form, section){ ! form = document.getElementsByName(form)[0]; ! ol = '<ol type=\\\"1\\\">\\r\\n <li>Item 1</li>\\r\\n <li>Item 2</li>\\r\\n <li>Item 3</li>\\r\\n</ol>\\r\\n'; ! eval('form.'+section+'.value=form.'+section+'.value + ol'); ! } ! ! function addBlock(form, section){ ! form = document.getElementsByName(form)[0]; ! block = '<blockquote>\\r\\n <p>Your indented text here...</p>\\r\\n</blockquote>\\r\\n'; ! eval('form.'+section+'.value=form.'+section+'.value + block'); ! } ! ! function addEmail(form, section){ ! form = document.getElementsByName(form)[0]; ! email = '<a href=\\\"mailto:email@address.here\\\">Click Text Here</a>'; ! eval('form.'+section+'.value=form.'+section+'.value + email'); ! } ! ! function addLink(form, section){ ! form = document.getElementsByName(form)[0]; ! link = '<a href=\\\"http://www.web_address.here\\\">Click Text Here</a>'; ! eval('form.'+section+'.value=form.'+section+'.value + link'); ! } ! ! function addXwysiwyg(form, section){ ! form = document.getElementsByName(form)[0]; ! var check = eval('form.'+section+'.type'); ! if(check == 'textarea'){ ! var input_box=confirm(\"This will add that area to xwysiwyg\\nAll unsaved data will be lost\\nClick OK or Cancel to Continue\"); ! if (input_box==true) ! location='index.php?module=xwysiwyg&action=addArea&area='+section; ! } else ! alert('This is not a Textarea'); ! } ! ! function actXwysiwyg(form, section, editor){ ! form = document.getElementsByName(form)[0]; ! var check = eval('form.'+section+'.type'); ! if(check == 'textarea'){ ! eval('this.initEditor'+editor+'()'); ! eval('document.getElementById(\"xw'+editor+'\").style.visibility = \"hidden\"'); ! } else ! alert('This is not a Textarea'); ! ! }\n"; ! ! } ! $eid = $GLOBALS['xwysiwyg']; ! $js = "<div id=\"xw$eid\" class=\"xw$eid\"><a name=\"wysiwyg{$GLOBALS['wysiwyg']}\" />\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addBold('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add bold'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/bold.gif", "Bold", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addItal('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add italic'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/italic.gif", "Italic", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addUnder('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add underline'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/underline.gif", "Underlined", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addAleft('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add left justified'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/aleft.gif", "Left Justified", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addAcenter('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add centered'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/acenter.gif", "Center Text", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addAright('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add right justified'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/aright.gif", "Right Justified", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addUlist('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add unordered list'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/bullet.gif", "Bulleted List", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addOlist('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add ordered list'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/numbered.gif", "Numbered List", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addBlock('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add block quote'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/increase.gif", "Increase", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addEmail('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add email'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/email.gif", "Email", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addLink('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add link'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/link.gif", "Link", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addBreak('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add break'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/break.gif", "Break", 20, 20) . "</a>\n"; ! if($xw_button){ ! if($onRequest) { ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"actXwysiwyg('{$form_name}', '{$section_name}', '".$eid."');\" onmouseover=\"window.status='Activate xwysiwyg'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/xw.gif", "xwysiwyg", 20, 20) . "</a>\n"; ! } else { ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addXwysiwyg('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add xwysiwyg'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/xw.gif", "xwysiwyg", 20, 20) . "</a>\n"; ! } ! } ! if($_SESSION['OBJ_user']->js_on && extension_loaded('pspell') && $ssc_on) { ! ! if(!isset($GLOBALS['ssc'])) { ! $GLOBALS['ssc'] = true; ! ! if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") { ! $prefix = "https://"; ! } else { ! $prefix = "http://"; ! } ! ! $GLOBALS['core']->js_func[] = " ! function sscCheckText(section) { ! element = document.getElementById(section); ! ! if(element.value == \"\") { ! alert('There is no text to be checked for spelling errors.'); ! } else { ! loc = '{$prefix}' + '{$GLOBALS['core']->source_http}' + 'js/ssc/speller.php?ssc_lang={$ssc_lang}&ssc_speed={$ssc_speed}§ion=' + section + '&style=' + 'http://{$GLOBALS['core']->home_http}{$_SESSION['OBJ_layout']->theme_address}' + 'style.css'; ! window.open(loc, '_BLANK', 'width=800,height=600,toolbar=no,scrollbars=yes,status=yes,top=50,left=50,screenX=50,screenY=50'); ! } ! } ! "; ! ! } ! ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"sscCheckText('{$section_name}');\" onmouseover=\"window.status='Spell Checker'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/spell.gif", "Spell Checker", 20, 20) . "</a>\n"; ! } ! ! $js .= "<br /></div>\n"; ! ! $GLOBALS['wysiwyg']++; ! } ! // xwysiwyg-code ! if ($xwysiwyg) { ! $GLOBALS['xwysiwyg_areas'][] = $section_name; //write an array for the theme.php ! //$js = ""; ! $GLOBALS['xwysiwyg']++; ! } ! ?> \ No newline at end of file --- 1,202 ---- ! <?php ! $xwysiwyg = FALSE; ! $xw_button = FALSE; ! $mods = $GLOBALS["core"]->listModules(TRUE); ! if (in_array ("xwysiwyg", $mods)) { ! require_once(PHPWS_SOURCE_DIR.'mod/xwysiwyg/class/phpSniff.class.php');//include the browser checking code ! require_once(PHPWS_SOURCE_DIR.'mod/xwysiwyg/class/xwysiwyg.php');//include the xwysiwyg code ! //First thing, check browser version ! //Since I haven't tested, you'll have to add a better list of supported browsers ! $client =& new phpSniff($GET_VARS['UA']); ! //Now we want an inclusion list of browsers ! //These browsers are supposed to work, Galleon or aol versions ! $supported = FALSE; ! $browsers = array("fb.6+", "NS7+","ie5.5+","mz1.3+","op7+","kq3+","ga","aol","ca"); ! foreach($browsers as $search) { ! if($client->browser_is($search)) $supported = TRUE; ! } ! if($supported){ ! /*We'll want to keep the phpws wysiwyg functions for form fields, ! *then add an exclusion list of items we want to use xwysiwyg with. ! *Then filter those out. ! *I've included a list of ones I knew about, if you have others, please add them */ ! if(!isset($GLOBALS['xwysiwyg_settings'])) $settings = PHPWS_xwysiwyg::readConfig(); ! else $settings = $GLOBALS['xwysiwyg_settings']; ! if($settings['request_mode']) { ! $onRequest = TRUE; ! $xwysiwyg = TRUE; ! } else $xwysiwyg = PHPWS_xwysiwyg::isBox($section_name); ! if($_SESSION["OBJ_user"]->allow_access("xwysiwyg","settings")) $xw_button = TRUE; ! } ! } ! ! require_once(PHPWS_SOURCE_DIR.'core/Text.php'); ! include(PHPWS_SOURCE_DIR.'conf/javascriptSettings.php'); ! ! if(!isset($GLOBALS['wysiwyg_tab_index'])) ! $GLOBALS['wysiwyg_tab_index'] = 30; // set this number higher if you need to use forms with many elements ! ! if(!isset($GLOBALS['wysiwyg'])) $GLOBALS['wysiwyg'] = 1; ! if(!isset($GLOBALS['xwysiwyg'])AND($xwysiwyg)) $GLOBALS['xwysiwyg'] = 1; ! ! if(!$xwysiwyg|$onRequest) { ! if($GLOBALS['wysiwyg'] == 1) { ! ! $GLOBALS['core']->js_func[] = " ! ! var body=0; ! var opcode=''; ! ! function addBold(form, section){ ! form = document.getElementsByName(form)[0]; ! eval('form.'+section+'.value=form.'+section+'.value + \"<b>Bold Text</b>\"'); ! } ! ! function addBreak(form, section){ ! form = document.getElementsByName(form)[0]; ! eval('form.'+section+'.value=form.'+section+'.value + \"<br />\\\n\"'); ! } ! ! function addItal(form, section){ ! form = document.getElementsByName(form)[0]; ! eval('form.'+section+'.value=form.'+section+'.value + \"<i>Italicized Text</i>\"'); ! } ! ! function addUnder(form, section){ ! form = document.getElementsByName(form)[0]; ! eval('form.'+section+'.value=form.'+section+'.value + \"<u>Underlined Text</u>\"'); ! } ! ! function addAleft(form, section){ ! form = document.getElementsByName(form)[0]; ! div = '<div align=\\\"left\\\">Left Justified Text</div>'; ! eval('form.'+section+'.value=form.'+section+'.value + div'); ! } ! ! function addAcenter(form, section){ ! form = document.getElementsByName(form)[0]; ! div = '<div align=\\\"center\\\">Centered Text</div>'; ! eval('form.'+section+'.value=form.'+section+'.value + div'); ! } ! ! function addAright(form, section){ ! form = document.getElementsByName(form)[0]; ! div = '<div align=\\\"right\\\">Right Justified Text</div>'; ! eval('form.'+section+'.value=form.'+section+'.value + div'); ! } ! ! function addUlist(form, section){ ! form = document.getElementsByName(form)[0]; ! ul = '<ul type=\\\"disc\\\">\\r\\n <li>Item 1</li>\\r\\n <li>Item 2</li>\\r\\n <li>Item 3</li>\\r\\n</ul>\\\r\\n'; ! eval('form.'+section+'.value=form.'+section+'.value + ul'); ! } ! ! function addOlist(form, section){ ! form = document.getElementsByName(form)[0]; ! ol = '<ol type=\\\"1\\\">\\r\\n <li>Item 1</li>\\r\\n <li>Item 2</li>\\r\\n <li>Item 3</li>\\r\\n</ol>\\r\\n'; ! eval('form.'+section+'.value=form.'+section+'.value + ol'); ! } ! ! function addBlock(form, section){ ! form = document.getElementsByName(form)[0]; ! block = '<blockquote>\\r\\n <p>Your indented text here...</p>\\r\\n</blockquote>\\r\\n'; ! eval('form.'+section+'.value=form.'+section+'.value + block'); ! } ! ! function addEmail(form, section){ ! form = document.getElementsByName(form)[0]; ! email = '<a href=\\\"mailto:email@address.here\\\">Click Text Here</a>'; ! eval('form.'+section+'.value=form.'+section+'.value + email'); ! } ! ! function addLink(form, section){ ! form = document.getElementsByName(form)[0]; ! link = '<a href=\\\"http://www.web_address.here\\\">Click Text Here</a>'; ! eval('form.'+section+'.value=form.'+section+'.value + link'); ! } ! ! function addXwysiwyg(form, section){ ! form = document.getElementsByName(form)[0]; ! var check = eval('form.'+section+'.type'); ! if(check == 'textarea'){ ! var input_box=confirm(\"This will add that area to xwysiwyg\\nAll unsaved data will be lost\\nClick OK or Cancel to Continue\"); ! if (input_box==true) ! location='index.php?module=xwysiwyg&action=addArea&area='+section; ! } else ! alert('This is not a Textarea'); ! } ! ! function actXwysiwyg(form, section, editor){ ! form = document.getElementsByName(form)[0]; ! var check = eval('form.'+section+'.type'); ! if(check == 'textarea'){ ! eval('this.initEditor'+editor+'()'); ! eval('document.getElementById(\"xw'+editor+'\").style.visibility = \"hidden\"'); ! } else ! alert('This is not a Textarea'); ! }\n"; ! ! } ! $eid = $GLOBALS['xwysiwyg']; ! $js = "<div id=\"xw$eid\" class=\"xw$eid\"><a name=\"wysiwyg{$GLOBALS['wysiwyg']}\" />\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addBold('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add bold'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/bold.gif", "Bold", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addItal('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add italic'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/italic.gif", "Italic", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addUnder('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add underline'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/underline.gif", "Underlined", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addAleft('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add left justified'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/aleft.gif", "Left Justified", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addAcenter('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add centered'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/acenter.gif", "Center Text", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addAright('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add right justified'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/aright.gif", "Right Justified", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addUlist('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add unordered list'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/bullet.gif", "Bulleted List", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addOlist('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add ordered list'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/numbered.gif", "Numbered List", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addBlock('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add block quote'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/increase.gif", "Increase", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addEmail('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add email'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/email.gif", "Email", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addLink('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add link'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/link.gif", "Link", 21, 20) . "</a>\n"; ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addBreak('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add break'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/break.gif", "Break", 20, 20) . "</a>\n"; ! if($xw_button){ ! if($onRequest) { ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"actXwysiwyg('{$form_name}', '{$section_name}', '".$eid."');\" onmouseover=\"window.status='Activate xwysiwyg'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/xw.gif", "xwysiwyg", 20, 20) . "</a>\n"; ! } else { ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"addXwysiwyg('{$form_name}', '{$section_name}');\" onmouseover=\"window.status='Add xwysiwyg'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/xw.gif", "xwysiwyg", 20, 20) . "</a>\n"; ! } ! } ! if($_SESSION['OBJ_user']->js_on && extension_loaded('pspell') && $ssc_on) { ! ! if(!isset($GLOBALS['ssc'])) { ! $GLOBALS['ssc'] = true; ! ! if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") { ! $prefix = "https://"; ! } else { ! $prefix = "http://"; ! } ! ! $GLOBALS['core']->js_func[] = " ! function sscCheckText(section) { ! element = document.getElementById(section); ! ! if(element.value == \"\") { ! alert('There is no text to be checked for spelling errors.'); ! } else { ! loc = '{$prefix}' + '{$GLOBALS['core']->source_http}' + 'js/ssc/speller.php?ssc_lang={$ssc_lang}&ssc_speed={$ssc_speed}§ion=' + section + '&style=' + 'http://{$GLOBALS['core']->home_http}{$_SESSION['OBJ_layout']->theme_address}' + 'style.css'; ! window.open(loc, '_BLANK', 'width=800,height=600,toolbar=no,scrollbars=yes,status=yes,top=50,left=50,screenX=50,screenY=50'); ! } ! } ! "; ! ! } ! ! $js .= "<a href=\"#wysiwyg{$GLOBALS['wysiwyg']}\" tabindex=\"".$GLOBALS['wysiwyg_tab_index']++."\" onclick=\"sscCheckText('{$section_name}');\" onmouseover=\"window.status='Spell Checker'; return true;\" onmouseout=\"window.status='';\">" . phpws_text::imageTag("./images/javascript/wysiwyg/spell.gif", "Spell Checker", 20, 20) . "</a>\n"; ! } ! ! $js .= "<br /></div>\n"; ! ! $GLOBALS['wysiwyg']++; ! } ! ! // xwysiwyg-code ! if ($xwysiwyg) { ! $GLOBALS['xwysiwyg_areas'][] = $section_name; //write an array for the theme.php ! //$js = ""; ! $GLOBALS['xwysiwyg']++; ! } ! ?> \ No newline at end of file |