Hello thanks for your reply. I'm sorry for not including that. Anyways, I'm going to make it more detailed here. My errors got worst. I tried solving the proplem on my own and these errors came up:
le="color: #000000"><?php Fatal error: Cannot instantiate non-existent class: wysiwygcolorpalette in /home/premierl/public_html/home/class/wysiwyg/formwysiwygtextarea.php on line 513 Warning [PHP]: render(/home/premierl/public_html/home/class/wysiwyg/formwysiwygtextarea.php/language/english/lang.php): failed to open stream: Not a directory in file class/wysiwyg/formwysiwygtextarea.php line 210 Warning [PHP]: render(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in file class/wysiwyg/formwysiwygtextarea.php line 210 Notice [PHP]: Use of undefined constant _FONT_SIZE - assumed '_FONT_SIZE' in file class/wysiwyg/formwysiwygtextarea.php line 318 Notice [PHP]: Use of undefined constant _FONT_XSMALL - assumed '_FONT_XSMALL' in file class/wysiwyg/formwysiwygtextarea.php line 319 Notice [PHP]: Use of undefined constant _FONT_SMALL - assumed '_FONT_SMALL' in file class/wysiwyg/formwysiwygtextarea.php line 320 Notice [PHP]: Use of undefined constant _FONT_MEDIUM - assumed '_FONT_MEDIUM' in file class/wysiwyg/formwysiwygtextarea.php line 321 Notice [PHP]: Use of undefined constant _FONT_LARGE - assumed '_FONT_LARGE' in file class/wysiwyg/formwysiwygtextarea.php line 322 Notice [PHP]: Use of undefined constant _FONT_XLARGE - assumed '_FONT_XLARGE' in file class/wysiwyg/formwysiwygtextarea.php line 323 Notice [PHP]: Use of undefined constant _FONT_XXLARGE - assumed '_FONT_XXLARGE' in file class/wysiwyg/formwysiwygtextarea.php line 324 Notice [PHP]: Use of undefined constant _FONT_FORMAT - assumed '_FONT_FORMAT' in file class/wysiwyg/formwysiwygtextarea.php line 336 Notice [PHP]: Use of undefined constant _FONT_NONE - assumed '_FONT_NONE' in file class/wysiwyg/formwysiwygtextarea.php line 337 Notice [PHP]: Use of undefined constant _FONT_HEADING1 - assumed '_FONT_HEADING1' in file class/wysiwyg/formwysiwygtextarea.php line 338 Notice [PHP]: Use of undefined constant _FONT_HEADING2 - assumed '_FONT_HEADING2' in file class/wysiwyg/formwysiwygtextarea.php line 339 Notice [PHP]: Use of undefined constant _FONT_HEADING3 - assumed '_FONT_HEADING3' in file class/wysiwyg/formwysiwygtextarea.php line 340 Notice [PHP]: Use of undefined constant _FONT_HEADING4 - assumed '_FONT_HEADING4' in file class/wysiwyg/formwysiwygtextarea.php line 341 Notice [PHP]: Use of undefined constant _FONT_HEADING5 - assumed '_FONT_HEADING5' in file class/wysiwyg/formwysiwygtextarea.php line 342 Notice [PHP]: Use of undefined constant _FONT_HEADING6 - assumed '_FONT_HEADING6' in file class/wysiwyg/formwysiwygtextarea.php line 343 Notice [PHP]: Use of undefined constant _FONT_ADDRESS - assumed '_FONT_ADDRESS' in file class/wysiwyg/formwysiwygtextarea.php line 344 Notice [PHP]: Use of undefined constant _WY_SYMBOLS - assumed '_WY_SYMBOLS' in file class/wysiwyg/formwysiwygtextarea.php line 692 Notice [PHP]: Use of undefined constant _UNDO - assumed '_UNDO' in file class/wysiwyg/formwysiwygtextarea.php line 495 Notice [PHP]: Use of undefined constant _UNDO - assumed '_UNDO' in file class/wysiwyg/formwysiwygtextarea.php line 495 Notice [PHP]: Use of undefined constant _REDO - assumed '_REDO' in file class/wysiwyg/formwysiwygtextarea.php line 443 Notice [PHP]: Use of undefined constant _REDO - assumed '_REDO' in file class/wysiwyg/formwysiwygtextarea.php line 443 Notice [PHP]: Use of undefined constant _CUT - assumed '_CUT' in file class/wysiwyg/formwysiwygtextarea.php line 298 Notice [PHP]: Use of undefined constant _CUT - assumed '_CUT' in file class/wysiwyg/formwysiwygtextarea.php line 298 Notice [PHP]: Use of undefined constant _COPY - assumed '_COPY' in file class/wysiwyg/formwysiwygtextarea.php line 283 Notice [PHP]: Use of undefined constant _COPY - assumed '_COPY' in file class/wysiwyg/formwysiwygtextarea.php line 283 Notice [PHP]: Use of undefined constant _PASTE - assumed '_PASTE' in file class/wysiwyg/formwysiwygtextarea.php line 431 Notice [PHP]: Use of undefined constant _PASTE - assumed '_PASTE' in file class/wysiwyg/formwysiwygtextarea.php line 431 Notice [PHP]: Use of undefined constant _SPELLCHECK - assumed '_SPELLCHECK' in file class/wysiwyg/formwysiwygtextarea.php line 455 Notice [PHP]: Use of undefined constant _SPELLCHECK - assumed '_SPELLCHECK' in file class/wysiwyg/formwysiwygtextarea.php line 455 Notice [PHP]: Use of undefined constant _PRINT - assumed '_PRINT' in file class/wysiwyg/formwysiwygtextarea.php line 435 Notice [PHP]: Use of undefined constant _PRINT - assumed '_PRINT' in file class/wysiwyg/formwysiwygtextarea.php line 435 Notice [PHP]: Use of undefined constant _BOLD - assumed '_BOLD' in file class/wysiwyg/formwysiwygtextarea.php line 258 Notice [PHP]: Use of undefined constant _BOLD - assumed '_BOLD' in file class/wysiwyg/formwysiwygtextarea.php line 258 Notice [PHP]: Use of undefined constant _ITALIC - assumed '_ITALIC' in file class/wysiwyg/formwysiwygtextarea.php line 395 Notice [PHP]: Use of undefined constant _ITALIC - assumed '_ITALIC' in file class/wysiwyg/formwysiwygtextarea.php line 395 Notice [PHP]: Use of undefined constant _UNDERLINE - assumed '_UNDERLINE' in file class/wysiwyg/formwysiwygtextarea.php line 491 Notice [PHP]: Use of undefined constant _UNDERLINE - assumed '_UNDERLINE' in file class/wysiwyg/formwysiwygtextarea.php line 491 Notice [PHP]: Use of undefined constant _STRIKETHROUGH - assumed '_STRIKETHROUGH' in file class/wysiwyg/formwysiwygtextarea.php line 459 Notice [PHP]: Use of undefined constant _STRIKETHROUGH - assumed '_STRIKETHROUGH' in file class/wysiwyg/formwysiwygtextarea.php line 459 Notice [PHP]: Use of undefined constant _REMOVEFORMAT - assumed '_REMOVEFORMAT' in file class/wysiwyg/formwysiwygtextarea.php line 471 Notice [PHP]: Use of undefined constant _REMOVEFORMAT - assumed '_REMOVEFORMAT' in file class/wysiwyg/formwysiwygtextarea.php line 471 Notice [PHP]: Use of undefined constant _WY_REMOVE_DESC - assumed '_WY_REMOVE_DESC' in file class/wysiwyg/formwysiwygtextarea.php line 472 Notice [PHP]: Use of undefined constant _WY_REMOVE_DESC - assumed '_WY_REMOVE_DESC' in file class/wysiwyg/formwysiwygtextarea.php line 472 Notice [PHP]: Use of undefined constant _WY_REMOVE_SPANF - assumed '_WY_REMOVE_SPANF' in file class/wysiwyg/formwysiwygtextarea.php line 612 Notice [PHP]: Use of undefined constant _WY_REMOVE_FONTF - assumed '_WY_REMOVE_FONTF' in file class/wysiwyg/formwysiwygtextarea.php line 616 Notice [PHP]: Use of undefined constant _WY_REMOVE_WORDF - assumed '_WY_REMOVE_WORDF' in file class/wysiwyg/formwysiwygtextarea.php line 620 Notice [PHP]: Use of undefined constant _WY_REMOVE_ALL - assumed '_WY_REMOVE_ALL' in file class/wysiwyg/formwysiwygtextarea.php line 624 Notice [PHP]: Use of undefined constant _JUSTIFYLEFT - assumed '_JUSTIFYLEFT' in file class/wysiwyg/formwysiwygtextarea.php line 407 Notice [PHP]: Use of undefined constant _JUSTIFYLEFT - assumed '_JUSTIFYLEFT' in file class/wysiwyg/formwysiwygtextarea.php line 407 Notice [PHP]: Use of undefined constant _JUSTIFYCENTER - assumed '_JUSTIFYCENTER' in file class/wysiwyg/formwysiwygtextarea.php line 399 Notice [PHP]: Use of undefined constant _JUSTIFYCENTER - assumed '_JUSTIFYCENTER' in file class/wysiwyg/formwysiwygtextarea.php line 399 Notice [PHP]: Use of undefined constant _JUSTIFYRIGHT - assumed '_JUSTIFYRIGHT' in file class/wysiwyg/formwysiwygtextarea.php line 411 Notice [PHP]: Use of undefined constant _JUSTIFYRIGHT - assumed '_JUSTIFYRIGHT' in file class/wysiwyg/formwysiwygtextarea.php line 411 Notice [PHP]: Use of undefined constant _JUSTIFYFULL - assumed '_JUSTIFYFULL' in file class/wysiwyg/formwysiwygtextarea.php line 403 Notice [PHP]: Use of undefined constant _JUSTIFYFULL - assumed '_JUSTIFYFULL' in file class/wysiwyg/formwysiwygtextarea.php line 403 Notice [PHP]: Use of undefined constant _NEWPARAGRAPH - assumed '_NEWPARAGRAPH' in file class/wysiwyg/formwysiwygtextarea.php line 423 Notice [PHP]: Use of undefined constant _NEWPARAGRAPH - assumed '_NEWPARAGRAPH' in file class/wysiwyg/formwysiwygtextarea.php line 423 Notice [PHP]: Use of undefined constant _LEFTTORIGHT - assumed '_LEFTTORIGHT' in file class/wysiwyg/formwysiwygtextarea.php line 415 Notice [PHP]: Use of undefined constant _LEFTTORIGHT - assumed '_LEFTTORIGHT' in file class/wysiwyg/formwysiwygtextarea.php line 415 Notice [PHP]: Use of undefined constant _RIGHTTOLEFT - assumed '_RIGHTTOLEFT' in file class/wysiwyg/formwysiwygtextarea.php line 447 Notice [PHP]: Use of undefined constant _RIGHTTOLEFT - assumed '_RIGHTTOLEFT' in file class/wysiwyg/formwysiwygtextarea.php line 447 Notice [PHP]: Use of undefined constant _INSERTORDEREDLIST - assumed '_INSERTORDEREDLIST' in file class/wysiwyg/formwysiwygtextarea.php line 383 Notice [PHP]: Use of undefined constant _INSERTORDEREDLIST - assumed '_INSERTORDEREDLIST' in file class/wysiwyg/formwysiwygtextarea.php line 383 Notice [PHP]: Use of undefined constant _INSERTUNORDEREDLIST - assumed '_INSERTUNORDEREDLIST' in file class/wysiwyg/formwysiwygtextarea.php line 387 Notice [PHP]: Use of undefined constant _INSERTUNORDEREDLIST - assumed '_INSERTUNORDEREDLIST' in file class/wysiwyg/formwysiwygtextarea.php line 387 Notice [PHP]: Use of undefined constant _INDENT - assumed '_INDENT' in file class/wysiwyg/formwysiwygtextarea.php line 363 Notice [PHP]: Use of undefined constant _INDENT - assumed '_INDENT' in file class/wysiwyg/formwysiwygtextarea.php line 363 Notice [PHP]: Use of undefined constant _OUTDENT - assumed '_OUTDENT' in file class/wysiwyg/formwysiwygtextarea.php line 427 Notice [PHP]: Use of undefined constant _OUTDENT - assumed '_OUTDENT' in file class/wysiwyg/formwysiwygtextarea.php line 427 Notice [PHP]: Use of undefined constant _FORECOLOR - assumed '_FORECOLOR' in file class/wysiwyg/formwysiwygtextarea.php line 329 Notice [PHP]: Use of undefined constant _FORECOLOR - assumed '_FORECOLOR' in file class/wysiwyg/formwysiwygtextarea.php line 329 Notice [PHP]: Use of undefined constant _HILITECOLOR - assumed '_HILITECOLOR' in file class/wysiwyg/formwysiwygtextarea.php line 350 Notice [PHP]: Use of undefined constant _HILITECOLOR - assumed '_HILITECOLOR' in file class/wysiwyg/formwysiwygtextarea.php line 350 Notice [PHP]: Use of undefined constant _SUPERSCRIPT - assumed '_SUPERSCRIPT' in file class/wysiwyg/formwysiwygtextarea.php line 467 Notice [PHP]: Use of undefined constant _SUPERSCRIPT - assumed '_SUPERSCRIPT' in file class/wysiwyg/formwysiwygtextarea.php line 467 Notice [PHP]: Use of undefined constant _SUBSCRIPT - assumed '_SUBSCRIPT' in file class/wysiwyg/formwysiwygtextarea.php line 463 Notice [PHP]: Use of undefined constant _SUBSCRIPT - assumed '_SUBSCRIPT' in file class/wysiwyg/formwysiwygtextarea.php line 463 Notice [PHP]: Use of undefined constant _CODE - assumed '_CODE' in file class/wysiwyg/formwysiwygtextarea.php line 279 Notice [PHP]: Use of undefined constant _CODE - assumed '_CODE' in file class/wysiwyg/formwysiwygtextarea.php line 279 Notice [PHP]: Use of undefined constant _INSERTHORIZONTALRULE - assumed '_INSERTHORIZONTALRULE' in file class/wysiwyg/formwysiwygtextarea.php line 367 Notice [PHP]: Use of undefined constant _INSERTHORIZONTALRULE - assumed '_INSERTHORIZONTALRULE' in file class/wysiwyg/formwysiwygtextarea.php line 367 Notice [PHP]: Use of undefined constant _INSERTANCHOR - assumed '_INSERTANCHOR' in file class/wysiwyg/formwysiwygtextarea.php line 371 Notice [PHP]: Use of undefined constant _INSERTANCHOR - assumed '_INSERTANCHOR' in file class/wysiwyg/formwysiwygtextarea.php line 371 Notice [PHP]: Use of undefined constant _WY_INSERTDATE - assumed '_WY_INSERTDATE' in file class/wysiwyg/formwysiwygtextarea.php line 375 Notice [PHP]: Use of undefined constant _WY_INSERTDATE - assumed '_WY_INSERTDATE' in file class/wysiwyg/formwysiwygtextarea.php line 375 Notice [PHP]: Use of undefined constant _CREATELINK - assumed '_CREATELINK' in file class/wysiwyg/formwysiwygtextarea.php line 288 Notice [PHP]: Use of undefined constant _CREATELINK - assumed '_CREATELINK' in file class/wysiwyg/formwysiwygtextarea.php line 288 Notice [PHP]: Use of undefined constant _UNLINK - assumed '_UNLINK' in file class/wysiwyg/formwysiwygtextarea.php line 499 Notice [PHP]: Use of undefined constant _UNLINK - assumed '_UNLINK' in file class/wysiwyg/formwysiwygtextarea.php line 499 Notice [PHP]: Use of undefined constant _INSERTIMAGE - assumed '_INSERTIMAGE' in file class/wysiwyg/formwysiwygtextarea.php line 379 Notice [PHP]: Use of undefined constant _INSERTIMAGE - assumed '_INSERTIMAGE' in file class/wysiwyg/formwysiwygtextarea.php line 379 Notice [PHP]: Use of undefined constant _INSERTIMAGEM - assumed '_INSERTIMAGEM' in file class/wysiwyg/formwysiwygtextarea.php line 355 Notice [PHP]: Use of undefined constant _INSERTIMAGEM - assumed '_INSERTIMAGEM' in file class/wysiwyg/formwysiwygtextarea.php line 355 Notice [PHP]: Use of undefined constant _WY_EDITIMAGE - assumed '_WY_EDITIMAGE' in file class/wysiwyg/formwysiwygtextarea.php line 359 Notice [PHP]: Use of undefined constant _WY_EDITIMAGE - assumed '_WY_EDITIMAGE' in file class/wysiwyg/formwysiwygtextarea.php line 359 Notice [PHP]: Use of undefined constant _WY_INSERTTABLE - assumed '_WY_INSERTTABLE' in file class/wysiwyg/formwysiwygtextarea.php line 292 Notice [PHP]: Use of undefined constant _WY_INSERTTABLE - assumed '_WY_INSERTTABLE' in file class/wysiwyg/formwysiwygtextarea.php line 292 Notice [PHP]: Use of undefined constant _CREATEQUICKTABLE - assumed '_CREATEQUICKTABLE' in file class/wysiwyg/formwysiwygtextarea.php line 293 Notice [PHP]: Use of undefined constant _CREATEQUICKTABLE - assumed '_CREATEQUICKTABLE' in file class/wysiwyg/formwysiwygtextarea.php line 293 Notice [PHP]: Use of undefined constant _WY_TABLEPROPS - assumed '_WY_TABLEPROPS' in file class/wysiwyg/formwysiwygtextarea.php line 477 Notice [PHP]: Use of undefined constant _WY_TABLEPROPS - assumed '_WY_TABLEPROPS' in file class/wysiwyg/formwysiwygtextarea.php line 477 Notice [PHP]: Use of undefined constant _WY_TABLETOOLS - assumed '_WY_TABLETOOLS' in file class/wysiwyg/formwysiwygtextarea.php line 478 Notice [PHP]: Use of undefined constant _WY_TABLETOOLS - assumed '_WY_TABLETOOLS' in file class/wysiwyg/formwysiwygtextarea.php line 478 Notice [PHP]: Use of undefined constant _WY_INSERTROW - assumed '_WY_INSERTROW' in file class/wysiwyg/formwysiwygtextarea.php line 554 Notice [PHP]: Use of undefined constant _WY_INSERTROW - assumed '_WY_INSERTROW' in file class/wysiwyg/formwysiwygtextarea.php line 554 Notice [PHP]: Use of undefined constant _WY_INSERTCOL - assumed '_WY_INSERTCOL' in file class/wysiwyg/formwysiwygtextarea.php line 555 Notice [PHP]: Use of undefined constant _WY_INSERTCOL - assumed '_WY_INSERTCOL' in file class/wysiwyg/formwysiwygtextarea.php line 555 Notice [PHP]: Use of undefined constant _WY_INSERTCELL - assumed '_WY_INSERTCELL' in file class/wysiwyg/formwysiwygtextarea.php line 556 Notice [PHP]: Use of undefined constant _WY_INSERTCELL - assumed '_WY_INSERTCELL' in file class/wysiwyg/formwysiwygtextarea.php line 556 Notice [PHP]: Use of undefined constant _WY_DELROW - assumed '_WY_DELROW' in file class/wysiwyg/formwysiwygtextarea.php line 557 Notice [PHP]: Use of undefined constant _WY_DELROW - assumed '_WY_DELROW' in file class/wysiwyg/formwysiwygtextarea.php line 557 Notice [PHP]: Use of undefined constant _WY_DELCOL - assumed '_WY_DELCOL' in file class/wysiwyg/formwysiwygtextarea.php line 558 Notice [PHP]: Use of undefined constant _WY_DELCOL - assumed '_WY_DELCOL' in file class/wysiwyg/formwysiwygtextarea.php line 558 Notice [PHP]: Use of undefined constant _WY_DELCELL - assumed '_WY_DELCELL' in file class/wysiwyg/formwysiwygtextarea.php line 559 Notice [PHP]: Use of undefined constant _WY_DELCELL - assumed '_WY_DELCELL' in file class/wysiwyg/formwysiwygtextarea.php line 559 Notice [PHP]: Use of undefined constant _WY_MOREROWSPAN - assumed '_WY_MOREROWSPAN' in file class/wysiwyg/formwysiwygtextarea.php line 560 Notice [PHP]: Use of undefined constant _WY_MOREROWSPAN - assumed '_WY_MOREROWSPAN' in file class/wysiwyg/formwysiwygtextarea.php line 560 Notice [PHP]: Use of undefined constant _WY_LESSROWSPAN - assumed '_WY_LESSROWSPAN' in file class/wysiwyg/formwysiwygtextarea.php line 561 Notice [PHP]: Use of undefined constant _WY_LESSROWSPAN - assumed '_WY_LESSROWSPAN' in file class/wysiwyg/formwysiwygtextarea.php line 561 Notice [PHP]: Use of undefined constant _WY_MORECOLSPAN - assumed '_WY_MORECOLSPAN' in file class/wysiwyg/formwysiwygtextarea.php line 562 Notice [PHP]: Use of undefined constant _WY_MORECOLSPAN - assumed '_WY_MORECOLSPAN' in file class/wysiwyg/formwysiwygtextarea.php line 562 Notice [PHP]: Use of undefined constant _WY_LESSCOLSPAN - assumed '_WY_LESSCOLSPAN' in file class/wysiwyg/formwysiwygtextarea.php line 563 Notice [PHP]: Use of undefined constant _WY_LESSCOLSPAN - assumed '_WY_LESSCOLSPAN' in file class/wysiwyg/formwysiwygtextarea.php line 563 Notice [PHP]: Use of undefined constant _WY_CELLPROPS - assumed '_WY_CELLPROPS' in file class/wysiwyg/formwysiwygtextarea.php line 262 Notice [PHP]: Use of undefined constant _WY_CELLPROPS - assumed '_WY_CELLPROPS' in file class/wysiwyg/formwysiwygtextarea.php line 262 Notice [PHP]: Use of undefined constant _WY_CELLALIGN - assumed '_WY_CELLALIGN' in file class/wysiwyg/formwysiwygtextarea.php line 263 Notice [PHP]: Use of undefined constant _WY_CELLALIGN - assumed '_WY_CELLALIGN' in file class/wysiwyg/formwysiwygtextarea.php line 263 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTTOP - assumed '_WY_CELLALIGNLEFTTOP' in file class/wysiwyg/formwysiwygtextarea.php line 582 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTTOP - assumed '_WY_CELLALIGNLEFTTOP' in file class/wysiwyg/formwysiwygtextarea.php line 582 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERTOP - assumed '_WY_CELLALIGNCENTERTOP' in file class/wysiwyg/formwysiwygtextarea.php line 583 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERTOP - assumed '_WY_CELLALIGNCENTERTOP' in file class/wysiwyg/formwysiwygtextarea.php line 583 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTTOP - assumed '_WY_CELLALIGNRIGHTTOP' in file class/wysiwyg/formwysiwygtextarea.php line 584 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTTOP - assumed '_WY_CELLALIGNRIGHTTOP' in file class/wysiwyg/formwysiwygtextarea.php line 584 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTMIDDLE - assumed '_WY_CELLALIGNLEFTMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 587 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTMIDDLE - assumed '_WY_CELLALIGNLEFTMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 587 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERMIDDLE - assumed '_WY_CELLALIGNCENTERMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 588 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERMIDDLE - assumed '_WY_CELLALIGNCENTERMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 588 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTMIDDLE - assumed '_WY_CELLALIGNRIGHTMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 589 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTMIDDLE - assumed '_WY_CELLALIGNRIGHTMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 589 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTBOTTOM - assumed '_WY_CELLALIGNLEFTBOTTOM' in file class/wysiwyg/formwysiwygtextarea.php line 592 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTBOTTOM - assumed '_WY_CELLALIGNLEFTBOTTOM' in file class/wysiwyg/formwysiwygtextarea.php line 592 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERBOTTOM - assumed '_WY_CELLALIGNCENTERBOTTOM' in file class/wysiwyg/formwysiwygtextarea.php line 593 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERBOTTOM - assumed '_WY_CELLALIGNCENTERBOTTOM' in file class/wysiwyg/formwysiwygtextarea.php line 593 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTBOTTOM - assumed '_WY_CELLALIGNRIGHTBOTTOM' in file class/wysiwyg/formwysiwygtextarea.php line 594 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTBOTTOM - assumed '_WY_CELLALIGNRIGHTBOTTOM' in file class/wysiwyg/formwysiwygtextarea.php line 594 Notice [PHP]: Use of undefined constant _WY_CELLPROPS - assumed '_WY_CELLPROPS' in file class/wysiwyg/formwysiwygtextarea.php line 268 Notice [PHP]: Use of undefined constant _WY_CELLPROPS - assumed '_WY_CELLPROPS' in file class/wysiwyg/formwysiwygtextarea.php line 268 Notice [PHP]: Use of undefined constant _WY_CELLALIGN - assumed '_WY_CELLALIGN' in file class/wysiwyg/formwysiwygtextarea.php line 269 Notice [PHP]: Use of undefined constant _WY_CELLALIGN - assumed '_WY_CELLALIGN' in file class/wysiwyg/formwysiwygtextarea.php line 269 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTTOP - assumed '_WY_CELLALIGNLEFTTOP' in file class/wysiwyg/formwysiwygtextarea.php line 641 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTTOP - assumed '_WY_CELLALIGNLEFTTOP' in file class/wysiwyg/formwysiwygtextarea.php line 641 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERTOP - assumed '_WY_CELLALIGNCENTERTOP' in file class/wysiwyg/formwysiwygtextarea.php line 642 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERTOP - assumed '_WY_CELLALIGNCENTERTOP' in file class/wysiwyg/formwysiwygtextarea.php line 642 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTTOP - assumed '_WY_CELLALIGNRIGHTTOP' in file class/wysiwyg/formwysiwygtextarea.php line 643 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTTOP - assumed '_WY_CELLALIGNRIGHTTOP' in file class/wysiwyg/formwysiwygtextarea.php line 643 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTMIDDLE - assumed '_WY_CELLALIGNLEFTMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 646 Notice [PHP]: Use of undefined constant _WY_CELLALIGNLEFTMIDDLE - assumed '_WY_CELLALIGNLEFTMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 646 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERMIDDLE - assumed '_WY_CELLALIGNCENTERMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 647 Notice [PHP]: Use of undefined constant _WY_CELLALIGNCENTERMIDDLE - assumed '_WY_CELLALIGNCENTERMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 647 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTMIDDLE - assumed '_WY_CELLALIGNRIGHTMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 648 Notice [PHP]: Use of undefined constant _WY_CELLALIGNRIGHTMIDDLE - assumed '_WY_CELLALIGNRIGHTMIDDLE' in file class/wysiwyg/formwysiwygtextarea.php line 648 Notice [PHP]: Use of undefined constant _TABLEBORDERS_TOGGLE - assumed '_TABLEBORDERS_TOGGLE' in file class/wysiwyg/formwysiwygtextarea.php line 483 Notice [PHP]: Use of undefined constant _TABLEBORDERS_TOGGLE - assumed '_TABLEBORDERS_TOGGLE' in file class/wysiwyg/formwysiwygtextarea.php line 483 Notice [PHP]: Use of undefined constant _FORECOLOR - assumed '_FORECOLOR' in file class/wysiwyg/formwysiwygtextarea.php line 274 Notice [PHP]: Use of undefined constant _FORECOLOR - assumed '_FORECOLOR' in file class/wysiwyg/formwysiwygtextarea.php line 274 Notice [PHP]: Use of undefined constant _FLOAT - assumed '_FLOAT' in file class/wysiwyg/formwysiwygtextarea.php line 302 Notice [PHP]: Use of undefined constant _FLOAT - assumed '_FLOAT' in file class/wysiwyg/formwysiwygtextarea.php line 302 Warning [PHP]: render(/home/premierl/public_html/home/class/wysiwyg/formwysiwygtextarea.php/class/colorpalette.class.php): failed to open stream: Not a directory in file class/wysiwyg/formwysiwygtextarea.php line 512 Warning [PHP]: render(): Failed opening '/home/premierl/public_html/home/class/wysiwyg/formwysiwygtextarea.php/class/colorpalette.class.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in file class/wysiwyg/formwysiwygtextarea.php line 512
This is what I did. I did a fresh install of news. I deactivated it from the system and deleted it from my server. I then uploaded the original folder of news 1.2.1 and installed in the modules. It works fine and i was able to post a new article by using the default editor.
The next thing I did was follow the docs in kovi. It says to:
le="color: #000000"><?php Edit modules/news/admin/storyform.inc.php You must change this code: echo "</p><p><b>"._AM_INTROTEXT."</b><br /><br />n"; xoopsCodeTarea("hometext", 60, 15); xoopsSmilies("hometext"); echo "<br /></p><p><b>"._AM_EXTEXT."</b><br /><br />n"; xoopsCodeTarea("bodytext", 60, 15, 2); xoopsSmilies("bodytext"); With this: echo "</p><p><b>"._AM_INTROTEXT."</b><br /><br />n"; //xoopsCodeTarea("hometext", 60, 15); //xoopsSmilies("hometext"); include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; include_once XOOPS_ROOT_PATH."/class/wysiwyg/formwysiwygtextarea.php"; $wysiwygHomeText= new XoopsFormWysiwygTextArea('', "hometext", $hometext, '100%', '400px',''); echo $wysiwygHomeText->render(); echo "<br /></p><p><b>"._AM_EXTEXT."</b><br /><br />n"; //xoopsCodeTarea("bodytext", 60, 15, 2); //xoopsSmilies("bodytext"); $wysiwygBodyText= new XoopsFormWysiwygTextArea('', "bodytext", $bodytext, '100%', '400px',''); echo $wysiwygBodyText->render();
This is how my modules/news/admin/storyform.inc.php looks like:
<?php // $Id: storyform.inc.php,v 1.1 2004/01/29 14:45:49 buennagel Exp $ // ------------------------------------------------------------------------ // // XOOPS - PHP Content Management System // // Copyright (c) 2000 XOOPS.org // // <https://xoops.org/> // // ------------------------------------------------------------------------ // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License, or // // (at your option) any later version. // // // // You may not change or alter any portion of this comment or credits // // of supporting developers from this source code or any supporting // // source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ // if ( !preg_match("/index.php/", $HTTP_SERVER_VARS['PHP_SELF']) ) { exit("Access Denied"); } include XOOPS_ROOT_PATH."/include/xoopscodes.php"; if(!isset($submit_page)){ $submit_page = $HTTP_SERVER_VARS['PHP_SELF']; } ?> <table><tr><td> <form action='<?php echo $submit_page;?>' method='post' name='coolsus'> <?php echo "<p><b>"._AM_TITLE."</b><br />"; echo "<input type='text' name='title' id='title' value='"; if(isset($title)){ echo $title; } echo "' size='70' maxlength='80' />"; echo "</p><p>"; echo "<b>"._AM_TOPIC."</b> "; $xt = new XoopsTopic($xoopsDB->prefix("topics")); if(isset($topicid)){ $xt->makeTopicSelBox(0, $topicid, "topicid"); }else{ $xt->makeTopicSelBox(0, 0, "topicid"); } echo "<br /><b>"._AM_TOPICDISPLAY."</b> <input type='radio' name='topicdisplay' value='1'"; if ( !isset($topicdisplay) || $topicdisplay==1 ) { echo " checked='checked'"; } ECHO " />"._AM_YES." <input type='radio' name='topicdisplay' value='0'"; if (empty($topicdisplay)) { echo " checked='checked'"; } echo " />"._AM_NO." "; echo "<b>"._AM_TOPICALIGN."</b> <select name='topicalign'>n"; if ( "L" == $topicalign) { $sel = " selected='selected'"; } else { $sel = ""; } echo "<option value='R'>"._AM_RIGHT."</option>n"; echo "<option value='L'".$sel.">"._AM_LEFT."</option>n"; echo "</select>n"; echo "<br />"; if(isset($ihome)){ puthome($ihome); }else{ puthome(); } echo "</p><p><b>"._AM_INTROTEXT."</b><br /><br />n"; //xoopsCodeTarea("hometext", 60, 15); //xoopsSmilies("hometext"); include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; include_once XOOPS_ROOT_PATH."/class/wysiwyg/formwysiwygtextarea.php"; $wysiwygHomeText= new XoopsFormWysiwygTextArea('', "hometext", $hometext, '100%', '400px',''); echo $wysiwygHomeText->render(); echo "<br /></p><p><b>"._AM_EXTEXT."</b><br /><br />n"; //xoopsCodeTarea("bodytext", 60, 15, 2); //xoopsSmilies("bodytext"); $wysiwygBodyText= new XoopsFormWysiwygTextArea('', "bodytext", $bodytext, '100%', '400px',''); echo $wysiwygBodyText->render(); echo "</p>"._MULTIPAGE; if ( !empty($xoopsConfig['allow_html']) ) { echo "<p>"._AM_ALLOWEDHTML."<br />"; //echo get_allowed_html(); echo "</p>"; } echo "<p><input type='checkbox' name='nosmiley' value='1'"; if(isset($nosmiley) && $nosmiley==1){ echo " checked='checked'"; } echo " /> "._AM_DISAMILEY."<br />"; echo "<input type='checkbox' name='nohtml' value='1'"; if(isset($nohtml) && $nohtml==1){ echo " checked='checked'"; } echo " /> "._AM_DISHTML."<br />"; echo "<br /><input type='checkbox' name='autodate' value='1'"; if(isset($autodate) && $autodate==1){ echo " checked='checked'"; } echo "> "; $time = time(); if(isset($isedit) && $isedit==1 && $published >$time){ echo _AM_CHANGEDATETIME."<br />"; printf(_AM_NOWSETTIME,formatTimestamp($published)); echo "<br />"; $published = xoops_getUserTimestamp($published); printf(_AM_CURRENTTIME,formatTimestamp($time)); echo "<br />"; echo "<input type='hidden' name='isedit' value='1' />"; }else{ echo _AM_SETDATETIME."<br />"; printf(_AM_CURRENTTIME,formatTimestamp($time)); echo "<br />"; } echo "<br /> "._AM_MONTHC." <select name='automonth'>"; if (isset($automonth)) { $automonth = intval($automonth); } elseif (isset($published)) { $automonth = date('m', $published); } else { $automonth = date('m'); } for ($xmonth=1; $xmonth<13; $xmonth++) { if ($xmonth == $automonth) { $sel = 'selected="selected"'; } else { $sel = ''; } echo "<option value='$xmonth' $sel>$xmonth</option>"; } echo "</select> "; echo _AM_DAYC." <select name='autoday'>"; if (isset($autoday)) { $autoday = intval($autoday); } elseif (isset($published)) { $autoday = date('d', $published); } else { $autoday = date('d'); } for ($xday=1; $xday<32; $xday++) { if ($xday == $autoday) { $sel = 'selected="selected"'; } else { $sel = ''; } echo "<option value='$xday' $sel>$xday</option>"; } echo "</select> "; echo _AM_YEARC." <select name='autoyear'>"; if (isset($autoyear)) { $autoyear = intval($autoyear); } elseif (isset($published)) { $autoyear = date('Y', $published); } else { $autoyear = date('Y'); } $cyear = date('Y'); for ($xyear=($autoyear-8); $xyear < ($cyear+2); $xyear++) { if ($xyear == $autoyear) { $sel = 'selected="selected"'; } else { $sel = ''; } echo "<option value='$xyear' $sel>$xyear</option>"; } echo "</select>"; echo " "._AM_TIMEC." <select name='autohour'>"; if (isset($autohour)) { $autohour = intval($autohour); } elseif (isset($published)) { $autohour = date('H', $published); } else { $autohour = date('H'); } for ($xhour=0; $xhour<24; $xhour++) { if ($xhour == $autohour) { $sel = 'selected="selected"'; } else { $sel = ''; } echo "<option value='$xhour' $sel>$xhour</option>"; } echo "</select>"; echo " : <select name='automin'>"; if (isset($automin)) { $automin = intval($automin); } elseif (isset($published)) { $automin = date('i', $published); } else { $automin = date('i'); } for ($xmin=0; $xmin<61; $xmin++) { if ($xmin == $automin) { $sel = 'selected="selected"'; } else { $sel = ''; } $xxmin = $xmin; if ($xxmin < 10) { $xxmin = "0$xmin"; } echo "<option value='$xmin' $sel>$xxmin</option>"; } echo "</select></br />"; echo "<br /><input type='checkbox' name='autoexpdate' value='1'"; if(isset($autoexpdate) && $autoexpdate==1){ echo " checked='checked'"; } echo "> "; $time = time(); if(isset($isedit) && $isedit == 1 && $expired > 0){ echo _AM_CHANGEEXPDATETIME."<br />"; printf(_AM_NOWSETEXPTIME,formatTimestamp($expired)); echo "<br />"; $expired = xoops_getUserTimestamp($expired); printf(_AM_CURRENTTIME,formatTimestamp($time)); echo "<br />"; echo "<input type='hidden' name='isedit' value='1' />"; }else{ echo _AM_SETEXPDATETIME."<br />"; printf(_AM_CURRENTTIME,formatTimestamp($time)); echo "<br />"; } echo "<br /> "._AM_MONTHC." <select name='autoexpmonth'>"; if (isset($autoexpmonth)) { $autoexpmonth = intval($autoexpmonth); } elseif (isset($expired)) { $autoexpmonth = date('m', $expired); } else { $autoexpmonth = date('m'); $autoexpmonth = $autoexpmonth + 1; } for ($xmonth=1; $xmonth<13; $xmonth++) { if ($xmonth == $autoexpmonth) { $sel = 'selected="selected"'; } else { $sel = ''; } echo "<option value='$xmonth' $sel>$xmonth</option>"; } echo "</select> "; echo _AM_DAYC." <select name='autoexpday'>"; if (isset($autoexpday)) { $autoexpday = intval($autoexpday); } elseif (isset($expired)) { $autoexpday = date('d', $expired); } else { $autoexpday = date('d'); } for ($xday=1; $xday<32; $xday++) { if ($xday == $autoexpday) { $sel = 'selected="selected"'; } else { $sel = ''; } echo "<option value='$xday' $sel>$xday</option>"; }echo "</select> "; echo _AM_YEARC." <select name='autoexpyear'>"; if (isset($autoexpyear)) { $autoyear = intval($autoexpyear); } elseif (isset($expired)) { $autoexpyear = date('Y', $expired); } else { $autoexpyear = date('Y'); } $cyear = date('Y'); for ($xyear=($autoexpyear-8); $xyear < ($cyear+2); $xyear++) { if ($xyear == $autoexpyear) { $sel = 'selected="selected"'; } else { $sel = ''; } echo "<option value='$xyear' $sel>$xyear</option>"; } echo "</select>"; echo " "._AM_TIMEC." <select name='autoexphour'>"; if (isset($autoexphour)) { $autoexphour = intval($autoexphour); } elseif (isset($expired)) { $autoexphour = date('H', $expired); } else { $autoexphour = date('H'); } for ($xhour=0; $xhour<24; $xhour++) { if ($xhour == $autoexphour) { $sel = 'selected="selected"'; } else { $sel = ''; } echo "<option value='$xhour' $sel>$xhour</option>"; } echo "</select>"; echo " : <select name='autoexpmin'>"; if (isset($autoexpmin)) { $autoexpmin = intval($autoexpmin); } elseif (isset($expired)) { $autoexpmin = date('i', $expired); } else { $autoexpmin = date('i'); } for ($xmin=0; $xmin<61; $xmin++) { if ($xmin == $autoexpmin) { $sel = 'selected="selected"'; } else { $sel = ''; } $xxmin = $xmin; if ($xxmin < 10) { $xxmin = "0$xmin"; } echo "<option value='$xmin' $sel>$xxmin</option>"; } echo "</select><br /><br />"; if(isset($published) && $published == 0 && isset($type) && $type == "user"){ echo "<br /><input type='checkbox' name='approve' value='1'"; if(isset($approve) && $approve==1){ echo " checked='checked'"; } echo " /> <b>"._AM_APPROVE."</b><br />"; } else { if(isset($isedit) && $isedit==1){ echo "<br /><input type='checkbox' name='movetotop' value='1'"; if(isset($movetotop) && $movetotop==1){ echo " checked='checked'"; } echo " /> <b>"._AM_MOVETOTOP."</b><br />"; echo "<input type='hidden' name='isedit' value='1' />"; } echo "<input type='hidden' name='approve' value='1' />"; } echo "<select name='op'>n"; echo "<option value='preview' selected='selected'>"._AM_PREVIEW."</option>n"; echo "<option value='save'>"._AM_SAVE."</option>n"; if (!empty($storyid)) { echo "<option value='delete'>"._AM_DELETE."</option>n"; } echo "</select>"; if(isset($storyid)){ echo "<input type='hidden' name='storyid' value='".$storyid."' />n"; } echo "<input type='hidden' name='type' value='".$type."' />n"; echo "<input type='hidden' name='fct' value='articles' />n"; echo "<input type='submit' value='"._AM_GO."' />n"; echo "</p></form>"; echo "</td></tr></table>"; unset($submit_page); function puthome($ihome="") { echo "<br /><b>"._AM_PUBINHOME."</b> "; if (($ihome == 0) OR ($ihome == "")) { $sel1 = "checked='checked'"; $sel2 = ""; } if ($ihome == 1) { $sel1 = ""; $sel2 = "checked='checked'"; } echo "<input type='radio' name='ihome' value='0' $sel1 />"._AM_YES." "; echo "<input type='radio' name='ihome' value='1' $sel2 />"._AM_NO."<br />"; } ?>
The next thing is to change some lines in news/include/storyform.inc.php
le="color: #000000"><?php News 1.2.1 Module Integration Example 1º Open file news/include/storyform.inc.php 2º After line 32 (include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php";) add: include_once XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php"; 3º Remove or comment line 61 ($sform->addElement(new XoopsFormDhtmlTextArea(_NW_THESCOOP, 'hometext', $hometext, 15, 60, 'hometext_hidden'), true);) and add: $sform->addElement(new XoopsFormWysiwygTextArea( _NW_THESCOOP, 'hometext', $hometext, '100%', '400px',''), true); 4º Remove or comment line 66 ($sform->addElement(new XoopsFormDhtmlTextArea(_AM_EXTEXT, 'bodytext', $bodytext, 15, 60, 'bodytext_hidden'), false);) and add: $sform->addElement(new XoopsFormWysiwygTextArea( _AM_EXTEXT, 'bodytext', $bodytext, '100%', '400px',''), true);
These are the changes that I made:
<?php // $Id: storyform.inc.php,v 1.9 2004/05/22 16:05:44 mithyt2 Exp $ // ------------------------------------------------------------------------ // // XOOPS - PHP Content Management System // // Copyright (c) 2000 XOOPS.org // // <https://xoops.org/> // // ------------------------------------------------------------------------ // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License, or // // (at your option) any later version. // // // // You may not change or alter any portion of this comment or credits // // of supporting developers from this source code or any supporting // // source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ // if (file_exists(XOOPS_ROOT_PATH.'/language/'.$xoopsConfig['language'].'/calendar.php')) { include_once XOOPS_ROOT_PATH.'/language/'.$xoopsConfig['language'].'/calendar.php'; } else { include_once XOOPS_ROOT_PATH.'/language/english/calendar.php'; } include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; include_once XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php"; $sform = new XoopsThemeForm(_NW_SUBMITNEWS, "storyform", XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/submit.php'); $sform->setExtra('enctype="multipart/form-data"'); $sform->addElement(new XoopsFormText(_NW_TITLE, 'title', 50, 80, $title), true); //Todo: Change to only display topics, which a user has submit privileges for if (!isset($xt)) { $xt = new XoopsTopic($xoopsDB->prefix("topics")); } ob_start(); $xt->makeTopicSelBox(0, $topicid); $sform->addElement(new XoopsFormLabel(_NW_TOPIC, ob_get_contents())); ob_end_clean(); //If admin - show admin form //TODO: Change to "If submit privilege" if ($approveprivilege) { //Show topic image? $sform->addElement(new XoopsFormRadioYN(_AM_TOPICDISPLAY, 'topicdisplay', $topicdisplay)); //Select image position $posselect = new XoopsFormSelect(_AM_TOPICALIGN, 'topicalign', $topicalign); $posselect->addOption('R', _AM_RIGHT); $posselect->addOption('L', _AM_LEFT); $sform->addElement($posselect); //Publish in home? //TODO: Check that pubinhome is 0 = no and 1 = yes (currently vice versa) $sform->addElement(new XoopsFormRadioYN(_AM_PUBINHOME, 'ihome', $ihome, _NO, _YES)); } $sform->addElement(new XoopsFormWysiwygTextArea( _NW_THESCOOP, 'hometext', $hometext, '100%', '400px',''), true); //Extra info //If admin -> if submit privilege if ($approveprivilege) { $sform->addElement(new XoopsFormWysiwygTextArea( _AM_EXTEXT, 'bodytext', $bodytext, '100%', '400px',''), true); } // Manage upload(s) $allowupload = false; switch ($xoopsModuleConfig['uploadgroups']) { case 1: //Submitters and Approvers $allowupload = true; break; case 2: //Approvers only $allowupload = $approveprivilege ? true : false; break; case 3: //Upload Disabled $allowupload = false; break; } if($allowupload) { if($op=='edit') { $sfiles = new sFiles(); $filesarr=Array(); $filesarr=$sfiles->getAllbyStory($storyid); if(count($filesarr)>0) { $upl_tray = new XoopsFormElementTray(_AM_UPLOAD_ATTACHFILE,'<br />'); $upl_checkbox=new XoopsFormCheckBox('', 'delupload[]'); foreach ($filesarr as $onefile) { $link=sprintf("<a href='%s/%s' target='_blank'>%s</a>n",XOOPS_UPLOAD_URL,$onefile->getDownloadname('S'),$onefile->getFileRealName('S')); $upl_checkbox->addOption($onefile->getFileid(),$link); } $upl_tray->addElement($upl_checkbox,false); $dellabel=new XoopsFormLabel(_AM_DELETE_SELFILES,''); $upl_tray->addElement($dellabel,false); $sform->addElement($upl_tray); } } $sform->addElement(new XoopsFormFile(_AM_SELFILE, 'attachedfile', $xoopsModuleConfig['maxuploadsize']), false); } $option_tray = new XoopsFormElementTray(_OPTIONS,'<br />'); //Set date of publish/expiration if ($approveprivilege) { $approve_checkbox = new XoopsFormCheckBox('', 'approve', $approve); $approve_checkbox->addOption(1, _AM_APPROVE); $option_tray->addElement($approve_checkbox); $check=$published>0 ? 1 :0; $published_checkbox = new XoopsFormCheckBox('', 'autodate',$check); $published_checkbox->addOption(1, _AM_SETDATETIME); $option_tray->addElement($published_checkbox); $option_tray->addElement(new XoopsFormDateTime(_AM_SETDATETIME, 'publish_date', 15, $published)); $check=$expired>0 ? 1 :0; $expired_checkbox = new XoopsFormCheckBox('', 'autoexpdate',$check); $expired_checkbox->addOption(1, _AM_SETEXPDATETIME); $option_tray->addElement($expired_checkbox); $option_tray->addElement(new XoopsFormDateTime(_AM_SETEXPDATETIME, 'expiry_date', 15, $expired)); } if (is_object($xoopsUser)) { if (isset($xoopsConfig['anonpost']) && $xoopsConfig['anonpost'] == 1) { $noname_checkbox = new XoopsFormCheckBox('', 'noname', $noname); $noname_checkbox->addOption(1, _POSTANON); $option_tray->addElement($noname_checkbox); } $notify_checkbox = new XoopsFormCheckBox('', 'notifypub', $notifypub); $notify_checkbox->addOption(1, _NW_NOTIFYPUBLISH); $option_tray->addElement($notify_checkbox); if ($xoopsUser->isAdmin($xoopsModule->getVar('mid'))) { $nohtml_checkbox = new XoopsFormCheckBox('', 'nohtml', $nohtml); $nohtml_checkbox->addOption(1, _DISABLEHTML); $option_tray->addElement($nohtml_checkbox); } } $smiley_checkbox = new XoopsFormCheckBox('', 'nosmiley', $nosmiley); $smiley_checkbox->addOption(1, _DISABLESMILEY); $option_tray->addElement($smiley_checkbox); $sform->addElement($option_tray); //TODO: Approve checkbox + "Move to top" if editing + Edit indicator //Submit buttons $button_tray = new XoopsFormElementTray('' ,''); $preview_btn = new XoopsFormButton('', 'preview', _PREVIEW, 'submit'); $preview_btn->setExtra('accesskey="p"'); $button_tray->addElement($preview_btn); $submit_btn = new XoopsFormButton('', 'post', _NW_POST, 'submit'); $submit_btn->setExtra('accesskey="s"'); $button_tray->addElement($submit_btn); $sform->addElement($button_tray); //Hidden variables if(isset($storyid)){ $storyid_hidden = new XoopsFormHidden('storyid', $storyid); $sform->addElement($storyid_hidden); } if (!isset($type)) { if ($approveprivilege) { $type = "admin"; } else { $type = "user"; } } $type_hidden = new XoopsFormHidden('type', $type); $sform->addElement($type_hidden); $sform->display(); ?>
This is my
class/wysiwyg/formwysiwygtextarea.php if needed.