Hi,
Im not sure if the question has been asked before, but I did not know what to search for it. If this has been asked before, please point be to the right link.
My sugarCRM 4.5.1 installation completely successfully on a web host on Windows 2003 server IIS 6.0/ PHP 4.4.2/ MySQL 5.0. However, when i browse to Admin-> User Management -> Edit User (/index.php?action=DetailView&module=Users&record=3b 1c29c9-63ba-8f5b-23cb-46967abd5dd5&offset=5&stamp=1184402632078375000) , it echoes the following :
The rest of the page is loaded after that and works. Other the same has been occurring with a few other pages too. Please help me figure this out.PHP Code:ingState { /** * @param XML_HTMLSax3_StateParser subclass * @return constant XML_HTMLSAX3_STATE_TAG * @access protected */ function parse(&$context) { $data = $context->scanUntilString('<'); if ($data != '') { $context->handler_object_data-> {$context->handler_method_data}($context->htmlsax, $data); } $context->IgnoreCharacter(); return XML_HTMLSAX3_STATE_TAG; } } /** * Decides which state to move one from after StartingState * @package XML_HTMLSax3 * @access protected */ class XML_HTMLSax3_TagState { /** * @param XML_HTMLSax3_StateParser subclass * @return constant the next state to move into * @access protected */ function parse(&$context) { switch($context->ScanCharacter()) { case '/': return XML_HTMLSAX3_STATE_CLOSING_TAG; break; case '?': return XML_HTMLSAX3_STATE_PI; break; case '%': return XML_HTMLSAX3_STATE_JASP; break; case '!': return XML_HTMLSAX3_STATE_ESCAPE; break; default: $context->unscanCharacter(); return XML_HTMLSAX3_STATE_OPENING_TAG; } } } /** * Dealing with closing XML tags * @package XML_HTMLSax3 * @access protected */ class XML_HTMLSax3_ClosingTagState { /** * @param XML_HTMLSax3_StateParser subclass * @return constant XML_HTMLSAX3_STATE_START * @access protected */ function parse(&$context) { $tag = $context->scanUntilCharacters('/>'); if ($tag != '') { $char = $context->scanCharacter(); if ($char == '/') { $char = $context->scanCharacter(); if ($char != '>') { $context->unscanCharacter(); ingState { /** * @param X
{and so on.... not posting the whole thing cause of max posting size limit .. end of the code follows}
* @package XML_HTMLSax3 * @access protected */ class XML_HTMLSax3_Entities_Unparsed { /** * Original handler object * @var object * @access private */ var $orig_obj; /** * Original handler method * @var string * @access private */ var $orig_method; /** * Constructs XML_HTMLSax3_Entities_Unparsed * @param object handler object being decorated * @param string original handler method * @access protected */ function XML_HTMLSax3_Entities_Unparsed(&$orig_obj, $orig_method) { $this->orig_obj =& $orig_obj; $this->orig_method = $orig_method; } /** * Breaks the data up by XML entities * @param XML_HTMLSax3 * @param string element data * @access protected */ function breakData(&$parser, $data) { $data = preg_split('/(&.+?;)/',$data,-1,PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); foreach ( $data as $chunk ) { $this->orig_obj->{$this->orig_method}($this, $chunk); } } } /** * Strips the HTML comment markers or CDATA sections from an escape. * If XML_OPTIONS_FULL_ESCAPES is on, this decorator is not used.
* @package XML_HTMLSax3 * @access protected */ class XML_HTMLSax3_Escape_Stripper { /** * Original handler object * @var object * @access private */ var $orig_obj; /** * Original handler method * @var string * @access private */ var $orig_method; /** * Constructs XML_HTMLSax3_Entities_Unparsed * @param object handler object being decorated * @param string original handler method * @access protected */ function XML_HTMLSax3_Escape_Stripper(&$orig_obj, $orig_method) { $this->orig_obj =& $orig_obj; $this->orig_method = $orig_method; } /** * Breaks the data up by XML entities * @param XML_HTMLSax3 * @param string element data * @access protected */ function strip(&$parser, $data) { // Check for HTML comments first if ( substr($data,0,2) == '--' ) { $patterns = array( '/^\-\-/', // Opening comment: -- '/\-\-$/', // Closing comment: -- ); $data = preg_replace($patterns,'',$data); // Check for XML CDATA sections (note: don't do both!) } else if ( substr($data,0,1) == '[' ) { $patterns = array( '/^\[.*CDATA.*\[/s', // Opening CDATA '/\].*\]$/s', // Closing CDATA ); $data = preg_replace($patterns,'',$data); } $this->orig_obj->{$this->orig_method}($this, $data); } } ?>


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks