BUG 8558 Invalid HTML on Wrong Password Error page SOLVED
- It is observed that the error message comes duplicate one red and one black, the problem is that the message does not recognize the quotes, plus the xml type ShowMessage had defined the (type caption) no longer used. - first performed the escape sequence to make the red color is recognized, that in the generation of formPost file in the rafter is ShowMessage (type-caption) by its equivalent, (type-text) (mode-view).
This commit is contained in:
@@ -15,31 +15,31 @@
|
||||
define ( 'WS_USER_PASS', '{wsPass}' );
|
||||
define ( 'WS_ROUNDROBIN', '{wsRoundRobin}' );
|
||||
|
||||
try {
|
||||
try {
|
||||
@include_once ( "wsClient.php" );
|
||||
|
||||
if ( !function_exists('ws_open') ){
|
||||
throw ( new Exception ('function ws_open() is not defined. File wsClient.php is missing') );
|
||||
}
|
||||
}
|
||||
$oForm = new Form ( '{processUid}' . '/' . '{dynaformUid}', PATH_DYNAFORM );
|
||||
$oForm->validatePost();
|
||||
|
||||
ws_open ();
|
||||
ws_open ();
|
||||
$result = ws_newCase ( '{processUid}', '{taskUid}', convertFormToWSObjects($_POST['form']) );
|
||||
|
||||
if( $result->status_code == 0 ) {
|
||||
$caseId = $result->caseId;
|
||||
$caseNr = $result->caseNumber;
|
||||
{USR_VAR}
|
||||
|
||||
#save files
|
||||
$caseNr = $result->caseNumber;
|
||||
{USR_VAR}
|
||||
|
||||
#save files
|
||||
if ( isset($_FILES['form']) ) {
|
||||
foreach ($_FILES['form']['name'] as $sFieldName => $vValue) {
|
||||
if ( $_FILES['form']['error'][$sFieldName] == 0 ){
|
||||
file_put_contents(G::getSysTemDir().PATH_SEP.$_FILES['form']['name'][$sFieldName], file_get_contents($_FILES['form']['tmp_name'][$sFieldName]));
|
||||
file_put_contents(G::getSysTemDir().PATH_SEP.$_FILES['form']['name'][$sFieldName], file_get_contents($_FILES['form']['tmp_name'][$sFieldName]));
|
||||
$fpath = G::getSysTemDir().PATH_SEP.$_FILES['form']['name'][$sFieldName];
|
||||
|
||||
if( isset($_POST['INPUTS'][$sFieldName]) && $_POST['INPUTS'][$sFieldName] != '' ){ #input file type
|
||||
if( isset($_POST['INPUTS'][$sFieldName]) && $_POST['INPUTS'][$sFieldName] != '' ){ #input file type
|
||||
ws_sendFile($fpath, $USR_UID, $caseId, 1, $_POST['INPUTS'][$sFieldName]);
|
||||
} else { #attached file type
|
||||
ws_sendFile($fpath, $USR_UID, $caseId);
|
||||
@@ -55,26 +55,24 @@
|
||||
|
||||
} else {
|
||||
$aMessage['MESSAGE'] = '<font color="red">An error occurred while the application was being processed.<br/>
|
||||
Error code: '.$result->status_code.'<br/>
|
||||
Error message: '.$result->message.'</font><br/><br/>
|
||||
<b>please contact to your system administrator.</b>';
|
||||
Error code: '.$result->status_code.'<br/>
|
||||
Error message: '.$result->message.'</font><br/><br/>
|
||||
<b>please contact to your system administrator.</b>';
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* by default show the case info, for the recently created case
|
||||
* you can change it or redirect to another page
|
||||
* i.e. G::header( 'Location: http://www.processmaker.com' );
|
||||
*/
|
||||
$G_PUBLISH = new Publisher;
|
||||
$G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/showInfo', '', $aMessage );
|
||||
G::RenderPage( 'publish', 'blank' );
|
||||
$G_PUBLISH = new Publisher;
|
||||
$G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/showInfo', '', $aMessage );
|
||||
G::RenderPage( 'publish', 'blank' );
|
||||
}
|
||||
catch ( Exception $e ) {
|
||||
$G_PUBLISH = new Publisher;
|
||||
$suggest_message = "This web entry should be regenerated, please contact to your system administrator.";
|
||||
$aMessage['MESSAGE'] = '<font color="red"><pre>'.$e->getMessage().'</pre>'.$suggest_message .'</font>';
|
||||
$aMessage['MESSAGE'] = '<font color=\'red\'><pre>'.$e->getMessage().'</pre>'.$suggest_message .'</font>';
|
||||
$G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/showMessage', '', $aMessage );
|
||||
G::RenderPage( 'publish', 'blank' );
|
||||
}
|
||||
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
<TITLE type="title">
|
||||
<en>Error</en>
|
||||
</TITLE>
|
||||
<MESSAGE type="caption" enableHTML="1">
|
||||
<MESSAGE type="text" enableHtml="1" mode="view">
|
||||
<en/>
|
||||
</MESSAGE>
|
||||
</dynaForm>
|
||||
Reference in New Issue
Block a user