PMC-1094
This commit is contained in:
@@ -63,6 +63,9 @@ workflow/engine/methods/cases/saveFormSupervisor.php
|
||||
workflow/engine/methods/controls/buscador.php
|
||||
workflow/engine/methods/dbConnections/genericDbConnections.php
|
||||
workflow/engine/methods/login/dbInfo.php
|
||||
workflow/engine/methods/messages/messages_List.php
|
||||
workflow/engine/methods/outputdocs/downloadFile.php
|
||||
workflow/engine/methods/outputdocs/outputdocs_List.php
|
||||
workflow/engine/methods/services/processHeartBeat_Ajax.php
|
||||
workflow/engine/methods/services/soap.php
|
||||
workflow/engine/methods/services/wsdl.php
|
||||
@@ -105,5 +108,7 @@ workflow/engine/templates/cases/cases_Step_Pmdynaform_View.html
|
||||
workflow/engine/templates/login/init.js
|
||||
workflow/engine/templates/reportTables/mainLoad.php
|
||||
workflow/engine/test
|
||||
workflow/engine/xmlform/messages/messages_List.xml
|
||||
workflow/engine/xmlform/outputdocs/outputdocs_List.xml
|
||||
workflow/public_html/skins/JSForms.js
|
||||
workflow/public_html/skins/ajax.js
|
||||
|
||||
@@ -38487,60 +38487,6 @@ msgstr "Content"
|
||||
msgid "[messages/messages_Edit.xml?ACCEPT] Save"
|
||||
msgstr "Save"
|
||||
|
||||
# messages/messages_List.xml?fMESS_TITLE
|
||||
# messages/messages_List.xml
|
||||
#: text - fMESS_TITLE
|
||||
msgid "[messages/messages_List.xml?fMESS_TITLE] Output document"
|
||||
msgstr "Output document"
|
||||
|
||||
# messages/messages_List.xml?MESS_TYPE
|
||||
# messages/messages_List.xml
|
||||
#: dropdown - MESS_TYPE
|
||||
msgid "[messages/messages_List.xml?MESS_TYPE] Type"
|
||||
msgstr "Type"
|
||||
|
||||
# messages/messages_List.xml?MESS_TYPE-HTML
|
||||
# messages/messages_List.xml
|
||||
#: dropdown - MESS_TYPE - HTML
|
||||
msgid "[messages/messages_List.xml?MESS_TYPE-HTML]"
|
||||
msgstr "HTML"
|
||||
|
||||
# messages/messages_List.xml?MESS_TYPE-TEXT
|
||||
# messages/messages_List.xml
|
||||
#: dropdown - MESS_TYPE - TEXT
|
||||
msgid "[messages/messages_List.xml?MESS_TYPE-TEXT]"
|
||||
msgstr "Plain text"
|
||||
|
||||
# messages/messages_List.xml?MESS_TYPE-SMS
|
||||
# messages/messages_List.xml
|
||||
#: dropdown - MESS_TYPE - SMS
|
||||
msgid "[messages/messages_List.xml?MESS_TYPE-SMS]"
|
||||
msgstr "SMS"
|
||||
|
||||
# messages/messages_List.xml?fMESS_DESCRIPTION
|
||||
# messages/messages_List.xml
|
||||
#: textarea - fMESS_DESCRIPTION
|
||||
msgid "[messages/messages_List.xml?fMESS_DESCRIPTION] Content"
|
||||
msgstr "Content"
|
||||
|
||||
# messages/messages_List.xml?EDIT
|
||||
# messages/messages_List.xml
|
||||
#: link - EDIT
|
||||
msgid "[messages/messages_List.xml?EDIT] "
|
||||
msgstr ""
|
||||
|
||||
# messages/messages_List.xml?DELETE
|
||||
# messages/messages_List.xml
|
||||
#: link - DELETE
|
||||
msgid "[messages/messages_List.xml?DELETE] "
|
||||
msgstr ""
|
||||
|
||||
# messages/messages_List.xml?SEARCH
|
||||
# messages/messages_List.xml
|
||||
#: button - SEARCH
|
||||
msgid "[messages/messages_List.xml?SEARCH] Apply Filter"
|
||||
msgstr "Apply Filter"
|
||||
|
||||
# messages/messages_Options.xml?MNU_ADD
|
||||
# messages/messages_Options.xml
|
||||
#: link - MNU_ADD
|
||||
@@ -38643,42 +38589,6 @@ msgstr "Save"
|
||||
msgid "[outputdocs/outputdocs_Edit.xml?BTN_CANCEL] Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
# outputdocs/outputdocs_List.xml?OUT_DOC_TITLE
|
||||
# outputdocs/outputdocs_List.xml
|
||||
#: text - OUT_DOC_TITLE
|
||||
msgid "[outputdocs/outputdocs_List.xml?OUT_DOC_TITLE] Output document"
|
||||
msgstr "Output document"
|
||||
|
||||
# outputdocs/outputdocs_List.xml?OUT_DOC_FILENAME
|
||||
# outputdocs/outputdocs_List.xml
|
||||
#: text - OUT_DOC_FILENAME
|
||||
msgid "[outputdocs/outputdocs_List.xml?OUT_DOC_FILENAME] Filename"
|
||||
msgstr "Filename"
|
||||
|
||||
# outputdocs/outputdocs_List.xml?OUT_DOC_DESCRIPTION
|
||||
# outputdocs/outputdocs_List.xml
|
||||
#: textarea - OUT_DOC_DESCRIPTION
|
||||
msgid "[outputdocs/outputdocs_List.xml?OUT_DOC_DESCRIPTION] Description"
|
||||
msgstr "Description"
|
||||
|
||||
# outputdocs/outputdocs_List.xml?EDIT
|
||||
# outputdocs/outputdocs_List.xml
|
||||
#: link - EDIT
|
||||
msgid "[outputdocs/outputdocs_List.xml?EDIT] "
|
||||
msgstr ""
|
||||
|
||||
# outputdocs/outputdocs_List.xml?DELETE
|
||||
# outputdocs/outputdocs_List.xml
|
||||
#: link - DELETE
|
||||
msgid "[outputdocs/outputdocs_List.xml?DELETE] "
|
||||
msgstr ""
|
||||
|
||||
# outputdocs/outputdocs_List.xml?SEARCH
|
||||
# outputdocs/outputdocs_List.xml
|
||||
#: button - SEARCH
|
||||
msgid "[outputdocs/outputdocs_List.xml?SEARCH] Apply Filter"
|
||||
msgstr "Apply Filter"
|
||||
|
||||
# outputdocs/outputdocs_New.xml?TITLE
|
||||
# outputdocs/outputdocs_New.xml
|
||||
#: title - TITLE
|
||||
|
||||
@@ -15,7 +15,7 @@ set_include_path(PATH_PM_ENTERPRISE . PATH_SEPARATOR . get_include_path());
|
||||
|
||||
class enterprisePlugin extends PMPlugin
|
||||
{
|
||||
public function enterprisePlugin($sNamespace, $sFilename = null)
|
||||
public function __construct($sNamespace, $sFilename = null)
|
||||
{
|
||||
$pathPluginTrunk = PATH_CORE . "enterprise";
|
||||
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* messages_List.php
|
||||
*
|
||||
* ProcessMaker Open Source Edition
|
||||
* Copyright (C) 2004 - 2008 Colosa Inc.23
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
if (($RBAC_Response = $RBAC->userCanAccess( "PM_FACTORY" )) != 1) {
|
||||
return $RBAC_Response;
|
||||
}
|
||||
//G::genericForceLogin( 'WF_MYINFO' , 'login/noViewPage', $urlLogin = 'login/login' );
|
||||
|
||||
$G_MAIN_MENU = 'processmaker';
|
||||
$G_SUB_MENU = 'processes';
|
||||
$G_ID_MENU_SELECTED = 'PROCESSES';
|
||||
$G_ID_SUB_MENU_SELECTED = 'MESSAGES';
|
||||
|
||||
$dbc = new DBConnection();
|
||||
$ses = new DBSession( $dbc );
|
||||
|
||||
//Hardcode: UID of the library by default
|
||||
$PRO_UID = '746B734DC23311';
|
||||
$G_PUBLISH = new Publisher();
|
||||
$Fields = array ('SYS_LANG' => SYS_LANG,'PRO_UID' => $PRO_UID);
|
||||
|
||||
$G_PUBLISH->AddContent( 'pagedtable', 'paged-table', 'messages/messages_List', '', $Fields, 'messages_Save' );
|
||||
|
||||
G::RenderPage( "publish" );
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
<?php
|
||||
require_once 'classes/model/OutputDocument.php';
|
||||
$uid = $_SERVER['QUERY_STRING'];
|
||||
$oOutputDocument = new OutputDocument();
|
||||
$aFields = $oOutputDocument->load( $uid );
|
||||
$type = $aFields['OUT_DOC_TYPE'];
|
||||
|
||||
if ($type == 'JRXML') {
|
||||
$extension = 'jrxml';
|
||||
}
|
||||
if ($type == 'ACROFORM') {
|
||||
$extension = 'pdf';
|
||||
}
|
||||
|
||||
$fileJrxml = PATH_DYNAFORM . $aFields['PRO_UID'] . PATH_SEP . $aFields['OUT_DOC_UID'] . '.' . $extension;
|
||||
|
||||
$bDownload = true;
|
||||
// The ereg_replace function has been DEPRECATED as of PHP 5.3.0.
|
||||
// $downFileName = ereg_replace('[^A-Za-z0-9_]', '_', $aFields['OUT_DOC_TITLE'] ) . '.' . $extension;
|
||||
|
||||
$downFileName = preg_replace( '/[^A-Za-z0-9_]/i', '_', $aFields['OUT_DOC_TITLE'] ) . '.' . $extension;
|
||||
G::streamFile( $fileJrxml, $bDownload, $downFileName );
|
||||
|
||||
@@ -86,31 +86,6 @@ try {
|
||||
G::RenderPage( 'publish', 'blank' );
|
||||
die();
|
||||
break;
|
||||
case 'JRXML':
|
||||
break;
|
||||
case 'ACROFORM':
|
||||
$type = $aFields['OUT_DOC_TYPE'];
|
||||
if ($type == 'JRXML') {
|
||||
$extension = 'jrxml';
|
||||
}
|
||||
if ($type == 'ACROFORM') {
|
||||
$extension = 'pdf';
|
||||
}
|
||||
|
||||
// The ereg_replace function has been DEPRECATED as of PHP 5.3.0.
|
||||
// $downFileName = ereg_replace('[^A-Za-z0-9_]', '_', $aFields['OUT_DOC_TITLE'] ) . '.' . $extension;
|
||||
$downFileName = preg_replace( '/[^A-Za-z0-9_]/i', '_', $aFields['OUT_DOC_TITLE'] ) . '.' . $extension;
|
||||
$filename = PATH_DYNAFORM . $aFields['PRO_UID'] . PATH_SEP . $aFields['OUT_DOC_UID'] . '.' . $extension;
|
||||
if (file_exists( $filename )) {
|
||||
$aFields['FILENAME'] = $downFileName;
|
||||
} else {
|
||||
$aFields['FILENAME'] = '';
|
||||
}
|
||||
|
||||
$aFields['FILELINK'] = '../outputdocs/downloadFile?' . $aFields['OUT_DOC_UID'];
|
||||
$G_PUBLISH->AddContent( 'xmlform', 'xmlform', 'outputdocs/outputdocsUploadFile', '', $aFields, '../outputdocs/uploadFile' );
|
||||
$G_PUBLISH->AddContent( 'view', 'outputdocs/editJrxml' );
|
||||
break;
|
||||
}
|
||||
G::RenderPage( 'publish', 'raw' );
|
||||
} catch (Exception $oException) {
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* outputdocs_List.php
|
||||
*
|
||||
* ProcessMaker Open Source Edition
|
||||
* Copyright (C) 2004 - 2008 Colosa Inc.23
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
if (($RBAC_Response = $RBAC->userCanAccess( "PM_FACTORY" )) != 1) {
|
||||
return $RBAC_Response;
|
||||
}
|
||||
//G::genericForceLogin( 'WF_MYINFO' , 'login/noViewPage', $urlLogin = 'login/login' );
|
||||
$G_MAIN_MENU = 'processmaker';
|
||||
$G_SUB_MENU = 'processes';
|
||||
$G_ID_MENU_SELECTED = 'PROCESSES';
|
||||
$G_ID_SUB_MENU_SELECTED = 'OUTPUTDOCS';
|
||||
|
||||
$dbc = new DBConnection();
|
||||
$ses = new DBSession( $dbc );
|
||||
|
||||
$G_PUBLISH = new Publisher();
|
||||
$Fields = array ('SYS_LANG' => SYS_LANG);
|
||||
|
||||
$G_PUBLISH->AddContent( 'pagedtable', 'paged-table', 'outputdocs/outputdocs_List', '', $Fields, 'outputdocs_Save' );
|
||||
|
||||
G::RenderPage( "publish" );
|
||||
|
||||
@@ -25,4 +25,3 @@ if($sValue['CT_MESSAGE_HISTORY'] == 1) {
|
||||
$type[] = "Messages History";
|
||||
}
|
||||
G::auditLog('CaseTrackers','Save Case Tracker Properties ('.$sValue['CT_MAP_TYPE'].' - '.implode(', ',$type).') in Process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
|
||||
|
||||
@@ -79,4 +79,3 @@ if (! $sw_file_exists) {
|
||||
G::streamFile( $realPath, $bDownload, $oAppDocument->Fields['APP_DOC_FILENAME'] );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -83,4 +83,3 @@ if (! $sw_file_exists) {
|
||||
}
|
||||
}
|
||||
//G::streamFile ( $realPath, true);
|
||||
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="dynaforms_List" type="filterform" sql="SELECT *, T.CON_VALUE AS fMESS_TITLE, D.CON_VALUE AS fMESS_DESCRIPTION FROM MESSAGE LEFT JOIN CONTENT as T ON (T.CON_ID=MESS_UID AND T.CON_CATEGORY='MESS_TITLE') LEFT JOIN CONTENT AS D ON (D.CON_ID=MESS_UID AND D.CON_CATEGORY='MESS_DESCRIPTION') WHERE PRO_UID=@@PRO_UID" sqlConnection="" menu="messages/messages_Options" filterForm="messages/messages_List" searchBy="T.CON_VALUE | D.CON_VALUE" width="100%">
|
||||
<MESS_UID type="hidden" showInTable="0"/>
|
||||
<fMESS_TITLE type="text" colWidth="200" titleAlign="left" align="left" dataCompareField="T.CON_VALUE" dataCompareType="contains">
|
||||
<en><![CDATA[Output document]]></en>
|
||||
</fMESS_TITLE>
|
||||
<MESS_TYPE type="dropdown" colWidth="120" titleAlign="left" align="left" dataCompareField="TYPE" dataCompareType="=">
|
||||
<en><![CDATA[Type]]><option name="HTML"><![CDATA[HTML]]></option><option name="TEXT"><![CDATA[Plain text]]></option><option name="SMS"><![CDATA[SMS]]></option></en>
|
||||
</MESS_TYPE>
|
||||
<fMESS_DESCRIPTION type="textarea" rows="3" cols="32" colWidth="200" titleAlign="left" align="left" dataCompareField="D.CON_VALUE" dataCompareType="contains">
|
||||
<en><![CDATA[Content]]></en>
|
||||
</fMESS_DESCRIPTION>
|
||||
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="#" onclick="messagesEdit(@QMESS_UID);return false;">
|
||||
<en><![CDATA[]]></en>
|
||||
</EDIT>
|
||||
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="if (confirm('@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_MESSAGE)')) messagesDelete(@QMESS_UID);return false;">
|
||||
<en><![CDATA[]]></en>
|
||||
</DELETE>
|
||||
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
|
||||
<en><![CDATA[Apply Filter]]></en>
|
||||
</SEARCH>
|
||||
<PAGED_TABLE_ID type="private" showInTable="0"/>
|
||||
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
|
||||
function pagedTableFilter( form ) {
|
||||
@#PAGED_TABLE_ID.doFilter( form );
|
||||
}
|
||||
</JSFILTER>
|
||||
</dynaForm>
|
||||
@@ -1,28 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="dynaforms_List" type="filterform" sql="SELECT *, T.CON_VALUE AS OUT_DOC_TITLE, D.CON_VALUE AS OUT_DOC_DESCRIPTION FROM OUTPUT_DOCUMENT LEFT JOIN CONTENT as T ON (T.CON_ID=OUT_DOC_UID AND T.CON_CATEGORY='OUT_DOC_TITLE') LEFT JOIN CONTENT AS D ON (D.CON_ID=OUT_DOC_UID AND D.CON_CATEGORY='OUT_DOC_DESCRIPTION')" sqlConnection="" menu="outputdocs/outputdocs_Options" filterForm="outputdocs/outputdocs_List" width="100%">
|
||||
<OUT_DOC_UID type="hidden" showInTable="0"/>
|
||||
<OUT_DOC_TITLE type="text" colWidth="200" titleAlign="left" align="left" dataCompareField="T.CON_VALUE" dataCompareType="contains">
|
||||
<en><![CDATA[Output document]]></en>
|
||||
</OUT_DOC_TITLE>
|
||||
<OUT_DOC_FILENAME type="text" colWidth="200" titleAlign="left" align="left" dataCompareField="OUT_DOC_FILENAME" dataCompareType="contains">
|
||||
<en><![CDATA[Filename]]></en>
|
||||
</OUT_DOC_FILENAME>
|
||||
<OUT_DOC_DESCRIPTION type="textarea" rows="3" cols="32" colWidth="200" titleAlign="left" align="left" dataCompareField="D.CON_VALUE" dataCompareType="contains">
|
||||
<en><![CDATA[Description]]></en>
|
||||
</OUT_DOC_DESCRIPTION>
|
||||
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="#" onclick="outputdocsEdit(@QOUT_DOC_UID);return false;">
|
||||
<en><![CDATA[]]></en>
|
||||
</EDIT>
|
||||
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="if (confirm('@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_OUTDOC)')) outputdocsDelete(@QOUT_DOC_UID);return false;">
|
||||
<en><![CDATA[]]></en>
|
||||
</DELETE>
|
||||
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
|
||||
<en><![CDATA[Apply Filter]]></en>
|
||||
</SEARCH>
|
||||
<PAGED_TABLE_ID type="private" showInTable="0"/>
|
||||
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
|
||||
function pagedTableFilter( form ) {
|
||||
@#PAGED_TABLE_ID.doFilter( form );
|
||||
}
|
||||
</JSFILTER>
|
||||
</dynaForm>
|
||||
Reference in New Issue
Block a user