Merge pull request #978 from ralpheav/speedy

Speedy
This commit is contained in:
julceslauhub
2012-11-20 13:32:15 -08:00
85 changed files with 3957 additions and 593 deletions

View File

@@ -28,9 +28,8 @@
eval($_SESSION['CURRENT_PAGE_INITILIZATION']);
G::LoadThirdParty('pear/json','class.json');
$json=new Services_JSON();
//G::LoadThirdParty('pear/json','class.json');
//$json=new Services_JSON();
if (!defined('XMLFORM_AJAX_PATH')) define('XMLFORM_AJAX_PATH',PATH_XMLFORM);
$_DBArray = array();
@@ -55,7 +54,7 @@
$G_FORM=new form( $xmlFile , $sPath );
$G_FORM->id=urlDecode($_POST['form']);
$G_FORM->values=isset($_SESSION[$G_FORM->id]) ? $_SESSION[$G_FORM->id] : array();
$newValues=($json->decode(urlDecode(stripslashes($_POST['fields']))));
$newValues=(Bootstrap::json_decode(urlDecode(stripslashes($_POST['fields']))));
if (isset($_POST['grid'])) {
$_POST['row'] = (int)$_POST['row'];
$aAux = array();
@@ -161,7 +160,7 @@
}
$r++;
}
echo($json->encode($sendContent));
echo(Bootstrap::json_encode($sendContent));
function toJSArray($array, $type= '')
{

View File

@@ -24,4 +24,4 @@
*/
define('XMLFORM_AJAX_PATH',PATH_DYNAFORM);
require_once(PATH_GULLIVER_HOME.'/methods/defaultAjax.php');
?>

File diff suppressed because it is too large Load Diff

View File

@@ -214,231 +214,6 @@ class G
{
return array_sum( explode( ' ', microtime() ) );
}
/* custom error functions */
/**
* &setFatalErrorHandler
*
* @param string $newFatalErrorHandler default value null
*
* @return boolean true
*/
public function &setFatalErrorHandler ($newFatalErrorHandler = null)
{
if (isset( $newFatalErrorHandler )) {
set_error_handler( $newFatalErrorHandler );
} else {
ob_start( array ('G','fatalErrorHandler'
) );
}
return true;
}
/**
* setErrorHandler
*
* @param string setErrorHandler
* @param object $newCustomErrorHandler
*
* @return boolean true
*/
/*public static*/
public function setErrorHandler ($newCustomErrorHandler = null)
{
if (isset( $newCustomErrorHandler )) {
set_error_handler( $newCustomErrorHandler );
} else {
set_error_handler( array ("G","customErrorHandler") );
}
return true;
}
/**
* fatalErrorHandler
*
* @param string $buffer
*
* @return string $errorBox or $buffer
*/
/*public static*/
public function fatalErrorHandler ($buffer)
{
// The ereg function has been DEPRECATED as of PHP 5.3.0.
// if (ereg("(error</b>:)(.+)(<br)", $buffer, $regs) ) {
if (preg_match( "/(error</b>:)(.+)(<br)/", $buffer, $regs )) {
$err = preg_replace( "/<.*?>/", "", $regs[2] );
G::customErrorLog( 'FATAL', $err, '', 0, '' );
$ip_addr = G::getIpAddress();
$errorBox = "<table cellpadding=1 cellspacing=0 border=0 bgcolor=#808080 width=250><tr><td >" . "<table cellpadding=2 cellspacing=0 border=0 bgcolor=white width=100%>" . "<tr bgcolor=#d04040><td colspan=2 nowrap><font color=#ffffaa><code> ERROR CAUGHT check log file</code></font></td></tr>" . "<tr ><td colspan=2 nowrap><font color=black><code>IP address: $ip_addr</code></font></td></tr> " . "</table></td></tr></table>";
return $errorBox;
}
return $buffer;
}
/**
* customErrorHandler
*
* @param string $errno
* @param string $msg
* @param string $file
* @param string $line
* @param string $context
*
* @return void
*/
/*public static*/
public function customErrorHandler ($errno, $msg, $file, $line, $context)
{
switch ($errno) {
case E_ERROR:
case E_USER_ERROR:
$type = "FATAL";
G::customErrorLog( $type, $msg, $file, $line );
G::verboseError( $type, $errno, $msg, $file, $line, $context );
if (defined( "ERROR_SHOW_SOURCE_CODE" ) && ERROR_SHOW_SOURCE_CODE) {
G::showErrorSource( $type, $msg, $file, $line, "#c00000" );
}
die();
break;
case E_WARNING:
case E_USER_WARNING:
$type = "WARNING";
G::customErrorLog( $type, $msg, $file, $line );
break;
case E_NOTICE:
case E_USER_NOTICE:
$type = "NOTICE";
if (defined( "ERROR_LOG_NOTICE_ERROR" ) && ERROR_LOG_NOTICE_ERROR) {
G::customErrorLog( $type, $msg, $file, $line );
}
break;
case E_STRICT:
$type = "STRICT"; //dont show STRICT Errors
break;
default:
$type = "ERROR ($errno)";
G::customErrorLog( $type, $msg, $file, $line );
break;
}
if (defined( "ERROR_SHOW_SOURCE_CODE" ) && ERROR_SHOW_SOURCE_CODE && $errno != E_STRICT) {
G::showErrorSource( $type, $msg, $file, $line );
}
}
/**
* public function showErrorSource
*
* @author David S. Callizaya S. <davidsantos@colosa.com>
* @access public
* @param eter string type
* @param eter string msg
* @param eter string file
* @param eter string line
* @return string
*/
public function showErrorSource ($type, $msg, $file, $line)
{
global $__src_array;
$line_offset = 3;
if (! isset( $__src_array[$file] )) {
$__src_array[$file] = @file( $file );
}
if (! $__src_array[$file]) {
return;
}
if ($line - $line_offset < 1) {
$start = 1;
} else {
$start = $line - $line_offset;
}
if ($line + $line_offset > count( $__src_array[$file] )) {
$end = count( $__src_array[$file] );
} else {
$end = $line + $line_offset;
}
print "<table cellpadding=1 cellspacing=0 border=0 bgcolor=#808080 width=80%><tr><td >";
print "<table cellpadding=2 cellspacing=0 border=0 bgcolor=white width=100%>";
print "<tr bgcolor=#d04040>
<td colspan=2 nowrap><font color=#ffffaa><code> $type: $msg</code></font></td></tr>
<tr >
<td colspan=2 nowrap><font color=gray>File: $file</font></td></tr>";
for ($i = $start; $i <= $end; $i ++) {
$str = @highlight_string( "<?php" . $__src_array[$file][$i - 1] . "?>", true );
$pos1 = strpos( $str, "&lt;?" );
$pos2 = strrpos( $str, "?&gt;" );
$str = substr( $str, 0, $pos1 ) . substr( $str, $pos1 + 5, $pos2 - ($pos1 + 5) ) . substr( $str, $pos2 + 5 );
($i == $line) ? $bgcolor = "bgcolor=#ffccaa" : $bgcolor = "bgcolor=#ffffff";
print "<tr><td bgcolor=#d0d0d0 width=15 align=right><code>$i</code></td>
<td $bgcolor>$str</td></tr>";
}
print "</table></td></tr></table><p>";
}
/**
* customErrorLog
*
* @param string $type
* @param string $msg
* @param string $file
* @param string $line
*
* @return void
*/
public function customErrorLog ($type, $msg, $file, $line)
{
global $HTTP_X_FORWARDED_FOR, $REMOTE_ADDR, $HTTP_USER_AGENT, $REQUEST_URI;
$ip_addr = G::getIpAddress();
if (defined( 'APPLICATION_CODE' )) {
$name = APPLICATION_CODE;
} else {
$name = "php";
}
if ($file != '') {
$msg .= " in $file:$line ";
}
$date = date( 'Y-m-d H:i:s' );
$REQUEST_URI = getenv( 'REQUEST_URI' );
$HTTP_USER_AGENT = getenv( 'HTTP_USER_AGENT' );
error_log( "[$date] [$ip_addr] [$name] $type: $msg [$HTTP_USER_AGENT] URI: $REQUEST_URI", 0 );
}
/**
* verboseError
*
* @param string $type
* @param string $errno
* @param string $msg
* @param string $file
* @param string $line
* @param string $context
*
* @return void
*/
/*public static*/
public function verboseError ($type, $errno, $msg, $file, $line, $context)
{
global $SERVER_ADMIN;
print "<h1>Error!</h1>";
print "An error occurred while executing this script. Please
contact the <a href=mailto:$SERVER_ADMIN>$SERVER_ADMIN</a> to
report this error.";
print "<p>";
print "Here is the information provided by the script:";
print "<hr><pre>";
print "Error type: $type (code: $errno)<br>";
print "Error message: $msg<br>";
print "Script name and line number of error: $file:$line<br>";
print "Variable context when error occurred: <br>";
print_r( $context );
print "</pre><hr>";
}
/**
* * Encrypt and decrypt functions ***
@@ -1331,129 +1106,10 @@ class G
G::header( "location: /errors/error404.php?l=" . $_SERVER['REQUEST_URI'] );
}
switch (strtolower( $typefile )) {
case "js":
$paths = explode( '/', $filename );
$jsName = $paths[count( $paths ) - 1];
$output = '';
$pathJs = PATH_GULLIVER_HOME . PATH_SEP . 'js' . PATH_SEP;
switch ($jsName) {
case 'draw2d.js':
$filename = PATH_GULLIVER_HOME . 'js/ext/min/draw2d.js';
@readfile( $filename );
/* this code is commented, because in run time we dont generate the file ext-all.js
the file was generate once and the committed to git. If there are changes in the included
files we need to regenerate the file manually.
$cachePath = PATH_C . 'ExtJs' . PATH_SEP;
$checksum = G::getCheckSum( array ($pathJs . 'ext/wz_jsgraphics.js',$pathJs . 'ext/mootools.js',$pathJs . 'ext/moocanvas.js'
) );
$cf = $cachePath . "ext-draw2d-cache.$checksum.js";
$cfStored = G::getCacheFileNameByPattern( $cachePath, 'ext-draw2d-cache.*.js' );
//error_log("draw2d.js ".$checksum ."==". $cfStored['checksum']);
if (is_file( $cfStored['filename'] ) && $checksum == $cfStored['checksum']) {
$output = file_get_contents( $cf );
} else {
if (is_file( $cfStored['filename'] )) {
@unlink( $cfStored['filename'] );
}
$output .= JSMin::minify( file_get_contents( $pathJs . 'ext/wz_jsgraphics.js' ) );
$output .= JSMin::minify( file_get_contents( $pathJs . 'ext/mootools.js' ) );
$output .= JSMin::minify( file_get_contents( $pathJs . 'ext/moocanvas.js' ) );
$output .= file_get_contents( $pathJs . 'ext/draw2d.js' ); //already minified
file_put_contents( $cf, $output );
}
*/
break;
case 'ext-all.js':
$filename = PATH_GULLIVER_HOME . 'js/ext/min/ext-all.js';
@readfile( $filename );
/* this code is commented, because in run time we dont generate the file ext-all.js
the file was generate once and the committed to git. If there are changes in the included
files we need to regenerate the file manually.
$cachePath = PATH_C . 'ExtJs' . PATH_SEP;
$checksum = G::getCheckSum( array ($pathJs . 'ext/pmos-common.js',$pathJs . 'ext/ux/miframe.js',$pathJs . 'ext/ux.locationbar/Ext.ux.LocationBar.js',$pathJs . 'ext/ux.statusbar/ext-statusbar.js',$pathJs . 'ext/ux.treefilterx/Ext.ux.tree.TreeFilterX.js'
) );
$cfStored = G::getCacheFileNameByPattern( $cachePath, 'ext-all-cache.*.js' );
$cf = PATH_C . 'ExtJs' . PATH_SEP . "ext-all-cache.$checksum.js";
if (is_file( $cfStored['filename'] ) && $checksum == $cfStored['checksum']) {
$output = file_get_contents( $cf );
} else {
if (is_file( $cfStored['filename'] )) {
@unlink( $cfStored['filename'] );
}
$output .= file_get_contents( $pathJs . 'ext/ext-all.js' ); //already minified
$output .= file_get_contents( $pathJs . 'ext/ux/ux-all.js' ); //already minified
$output .= JSMin::minify( file_get_contents( $pathJs . 'ext/pmos-common.js' ) );
$output .= JSMin::minify( file_get_contents( $pathJs . 'ext/ux/miframe.js' ) );
$output .= JSMin::minify( file_get_contents( $pathJs . 'ext/ux.locationbar/Ext.ux.LocationBar.js' ) );
$output .= JSMin::minify( file_get_contents( $pathJs . 'ext/ux.statusbar/ext-statusbar.js' ) );
$output .= JSMin::minify( file_get_contents( $pathJs . 'ext/ux.treefilterx/Ext.ux.tree.TreeFilterX.js' ) );
file_put_contents( $cf, $output );
}
*/
break;
default:
@readfile( $filename );
break;
}
print $output;
break;
case 'css':
print G::trimSourceCodeFile( $filename );
break;
default:
@readfile( $filename );
break;
if ( substr($filename,-10) == "ext-all.js" ) {
$filename = PATH_GULLIVER_HOME . 'js/ext/min/ext-all.js';
}
}
/**
* trimSourceCodeFile
*
* @param string $filename
*
* @return string $output
*/
public function trimSourceCodeFile ($filename)
{
$handle = fopen( $filename, "r" );
$lastChar = '';
$firstChar = '';
$content = '';
$line = '';
if ($handle) {
while (! feof( $handle )) {
//$line = trim( fgets($handle, 16096) ) . "\n" ;
$line = fgets( $handle, 16096 );
$content .= $line;
}
fclose( $handle );
}
return $content;
$index = 0;
$output = '';
while ($index < strlen( $content )) {
$car = $content[$index];
$index ++;
if ($car == '/' && isset( $content[$index] ) && $content[$index] == '*') {
$endComment = false;
$index ++;
while ($endComment == false && $index < strlen( $content )) {
if ($content[$index] == '*' && isset( $content[$index + 1] ) && $content[$index + 1] == '/') {
$endComment = true;
$index ++;
}
$index ++;
}
$car = '';
}
$output .= $car;
}
return $output;
@readfile( $filename );
}
/**
@@ -3372,7 +3028,7 @@ class G
/**
* Validate and emai address in complete forms,
*
* @author Erik A.O. <erik@gmail.com, aortiz.erik@gmail.com>
* @author Erik A.O. <erik@colosa.com>
* i.e. if the param. is 'erik a.o. <erik@colosa.com>'
* -> returns a object within $o->email => erik@colosa.com and $o->name => erik A.O. in other case returns false
*
@@ -3405,7 +3061,7 @@ class G
/**
* JSON encode
*
* @author Erik A.O. <erik@gmail.com, aortiz.erik@gmail.com>
* @author Erik A.O. <erik@colosa.com>
*/
public function json_encode($Json)
{
@@ -3421,7 +3077,7 @@ class G
/**
* JSON decode
*
* @author Erik A.O. <erik@gmail.com, aortiz.erik@gmail.com>
* @author Erik A.O. <erik@colosa.com>
*/
public function json_decode($Json)
{
@@ -3695,11 +3351,11 @@ class G
return $infoUser;
}
public function getModel($model)
{
require_once "classes/model/$model.php";
return new $model();
}
//public function getModel($model)
//{
// require_once "classes/model/$model.php";
// return new $model();
//}
/**
* Recursive Is writeable function

View File

@@ -9,7 +9,7 @@
* Copyright (C) 2004 - 2011 Colosa Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* it under the terms of the GNU Affero General Public License as$translationsFile = "/js/ext/translation." . SYS_LANG . ".js";
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
@@ -18,7 +18,7 @@
* 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
* You should have received a copy of the GNU Affero General Public LicensegetExtJsLibraries
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
@@ -40,7 +40,6 @@ class headPublisher
/* extJsSkin init coreLoad flag*/
var $extJsInit = 'false';
/* extJsSkin store the current skin for the ExtJs*/
var $extJsSkin = '';
@@ -62,6 +61,8 @@ class headPublisher
/* tplVariable array, to store the variables for template power */
var $tplVariable = array ();
var $translationsFile;
var $leimnudInitString = ' var leimnud = new maborak();
leimnud.make({
zip:true,
@@ -90,6 +91,7 @@ class headPublisher
public function __construct ()
{
$this->addScriptFile( "/js/maborak/core/maborak.js" );
$this->translationsFile = "/js/ext/translation." . SYS_LANG . ".js";
}
function &getSingleton ()
@@ -211,12 +213,16 @@ class headPublisher
$this->addScriptFile( "/js/widgets/js-calendar/unicode-letter.js" );
//$this->addScriptFile( "/js/widgets/js-calendar/lang/" . $sysLang . ".js" );
$head = '';
$head .= '<TITLE>' . $this->title . "</TITLE>\n";
foreach ($this->scriptFiles as $file) {
$head .= "<script type='text/javascript' src='" . $file . "'></script>\n";
}
if(!in_array( $this->translationsFile, $this->scriptFiles)) {
$head .= "<script type='text/javascript' src='" . $this->translationsFile . "'></script>\n";
}
$head .= "<script type='text/javascript'>\n";
$head .= $this->leimnudInitString;
foreach ($this->leimnudLoad as $file) {
@@ -306,7 +312,7 @@ class headPublisher
$head .= $this->getExtJsLibraries();
// $head .= " <script type='text/javascript' src='/js/ext/draw2d.js'></script>\n";
$head .= " <script type='text/javascript' src='/js/ext/translation." . SYS_LANG . ".js'></script>\n";
// $head .= " <script type='text/javascript' src='/js/ext/translation." . SYS_LANG . ".js'></script>\n";
if (! isset( $this->extJsSkin ) || $this->extJsSkin == '') {
$this->extJsSkin = 'xtheme-gray';
@@ -326,7 +332,7 @@ class headPublisher
function getExtJsStylesheets ($skinName)
{
$script = " <link rel='stylesheet' type='text/css' href='/css/$skinName.css' />\n";
$script .= " <script type='text/javascript' src='/js/ext/translation." . SYS_LANG . ".js'></script>\n";
//$script .= " <script type='text/javascript' src='/js/ext/translation." . SYS_LANG . ".js'></script>\n";
/*
$script .= " <link rel='stylesheet' type='text/css' href='/skins/ext/ext-all-notheme.css' />\n";
$script .= " <link rel='stylesheet' type='text/css' href='/skins/ext/" . $this->extJsSkin.".css' />\n";
@@ -390,13 +396,16 @@ class headPublisher
}
function getExtJsLibraries ()
{
{
$script = '';
if (isset( $this->extJsLibrary ) && is_array( $this->extJsLibrary )) {
foreach ($this->extJsLibrary as $file) {
$script .= " <script type='text/javascript' src='/js/ext/" . $file . ".js'></script>\n";
}
}
if(!in_array( $this->translationsFile, $this->extJsLibrary)) {
$script .= " <script type='text/javascript' src='" . $this->translationsFile . "'></script>\n";
}
return $script;
}

View File

@@ -522,7 +522,6 @@ class XmlForm_Field
public function getAttributes ()
{
$attributes = array ();
$json = new Services_JSON();
foreach ($this as $attribute => $value) {
switch ($attribute) {
case 'sql':
@@ -540,7 +539,9 @@ class XmlForm_Field
if (sizeof( $attributes ) < 1) {
return '{}';
}
return $json->encode( $attributes );
//$json = new Services_JSON();
//return $json->encode( $attributes );
return G::json_encode( $attributes );
}
/**
@@ -553,7 +554,6 @@ class XmlForm_Field
public function getEvents ()
{
$events = array ();
$json = new Services_JSON();
foreach ($this as $attribute => $value) {
if (substr( $attribute, 0, 2 ) === 'on') {
$events[$attribute] = $value;
@@ -562,7 +562,9 @@ class XmlForm_Field
if (sizeof( $events ) < 1) {
return '{}';
}
return $json->encode( $events );
//$json = new Services_JSON();
//return $json->encode( $events );
return G::json_encode( $events );
}
/**
@@ -1336,7 +1338,6 @@ class XmlForm_Field_Suggest extends XmlForm_Field_SimpleText //by neyek
}
$hash = str_rot13( base64_encode( $this->sql . '@|' . $this->sqlConnection ) );
// $sOptions = 'script:"'.$this->ajaxServer.'?request=suggest&json=true&limit='.$this->maxresults.'&hash='.$hash.'&dependentFields='. $this->dependentFields .'&field=" + getField(\''. $this->name .'\').value + "&",';
$sSQL = $this->sql;
$nCount = preg_match_all( '/\@(?:([\@\%\#\!Qq])([a-zA-Z\_]\w*)|([a-zA-Z\_][\w\-\>\:]*)\(((?:[^\\\\\)]*?)*)\))/', $sSQL, $match, PREG_PATTERN_ORDER | PREG_OFFSET_CAPTURE );
@@ -4923,8 +4924,9 @@ class XmlForm
}
}
$oJSON = new Services_JSON();
$this->objectRequiredFields = str_replace( '"', "%27", str_replace( "'", "%39", $oJSON->encode( $this->requiredFields ) ) );
//$oJSON = new Services_JSON();
$jsonRequired = G::json_encode( $this->requiredFields );
$this->objectRequiredFields = str_replace( '"', "%27", str_replace( "'", "%39", $jsonRequired ) );
//Load the default values
//$this->setDefaultValues();

View File

@@ -22,20 +22,20 @@
*
*/
require_once ("classes" . PATH_SEP . "model" . PATH_SEP . "AppCacheView.php");
require_once "classes/model/Application.php";
require_once "classes/model/AppDelegation.php";
require_once "classes/model/AppThread.php";
require_once "classes/model/Content.php";
require_once "classes/model/Users.php";
require_once "classes/model/GroupUser.php";
require_once "classes/model/Task.php";
require_once "classes/model/TaskUser.php";
require_once "classes/model/Dynaform.php";
require_once "entities/SolrRequestData.php";
require_once "entities/SolrUpdateDocument.php";
require_once "entities/AppSolrQueue.php";
require_once "classes/model/AppSolrQueue.php";
//require_once ("classes" . PATH_SEP . "model" . PATH_SEP . "AppCacheView.php");
//require_once "classes/model/Application.php";
//require_once "classes/model/AppDelegation.php";
//require_once "classes/model/AppThread.php";
//require_once "classes/model/Content.php";
//require_once "classes/model/Users.php";
//require_once "classes/model/GroupUser.php";
//require_once "classes/model/Task.php";
//require_once "classes/model/TaskUser.php";
//require_once "classes/model/Dynaform.php";
//require_once "entities/SolrRequestData.php";
//require_once "entities/SolrUpdateDocument.php";
//require_once "entities/AppSolrQueue.php";
//require_once "classes/model/AppSolrQueue.php";
/**
* Invalid search text for Solr exception

View File

@@ -35,13 +35,13 @@ class Applications
G::LoadClass("BasePeer");
G::LoadClass("configuration");
require_once ("classes/model/AppCacheView.php");
require_once ("classes/model/AppDelegation.php");
require_once ("classes/model/AdditionalTables.php");
require_once ("classes/model/AppDelay.php");
require_once ("classes/model/Fields.php");
require_once ("classes/model/Users.php");
require_once ("classes/model/Process.php");
//require_once ("classes/model/AppCacheView.php");
//require_once ("classes/model/AppDelegation.php");
//require_once ("classes/model/AdditionalTables.php");
//require_once ("classes/model/AppDelay.php");
//require_once ("classes/model/Fields.php");
//require_once ("classes/model/Users.php");
//require_once ("classes/model/Process.php");
$oAppCache = new AppCacheView();
@@ -693,14 +693,14 @@ class Applications
public function getSteps ($appUid, $index, $tasUid, $proUid)
{
require_once 'classes/model/Step.php';
require_once 'classes/model/Content.php';
require_once 'classes/model/AppDocument.php';
require_once 'classes/model/InputDocumentPeer.php';
require_once 'classes/model/OutputDocument.php';
require_once 'classes/model/Dynaform.php';
//require_once 'classes/model/Step.php';
//require_once 'classes/model/Content.php';
//require_once 'classes/model/AppDocument.php';
//require_once 'classes/model/InputDocumentPeer.php';
//require_once 'classes/model/OutputDocument.php';
//require_once 'classes/model/Dynaform.php';
G::LoadClass( 'pmScript' );
//G::LoadClass( 'pmScript' );
G::LoadClass( 'case' );
$steps = Array ();

View File

@@ -25,7 +25,7 @@
*
*/
require_once ("classes/model/Application.php");
/*require_once ("classes/model/Application.php");
require_once ("classes/model/AppCacheView.php");
require_once ("classes/model/AppDelay.php");
require_once ("classes/model/AppDelegation.php");
@@ -42,24 +42,24 @@ require_once ("classes/model/CaseTrackerObject.php");
require_once ("classes/model/Configuration.php");
require_once ("classes/model/Content.php");
require_once ("classes/model/DbSource.php");
require_once ("classes/model/Dynaform.php");
require_once ("classes/model/InputDocument.php");
require_once ("classes/model/Language.php");
require_once ("classes/model/ObjectPermission.php");
require_once ("classes/model/OutputDocument.php");
require_once ("classes/model/Process.php");
require_once ("classes/model/ProcessUser.php");
require_once ("classes/model/ReportTable.php");
require_once ("classes/model/ReportVar.php");
require_once ("classes/model/Route.php");
require_once ("classes/model/Step.php");
require_once ("classes/model/StepSupervisor.php");
require_once ("classes/model/StepTrigger.php");
require_once ("classes/model/SubApplication.php");
require_once ("classes/model/Task.php");
require_once ("classes/model/TaskUser.php");
require_once ("classes/model/Triggers.php");
require_once ("classes/model/Users.php");
require_once ("classes/model/Dynaform.php");*/
//require_once ("classes/model/InputDocument.php");
//require_once ("classes/model/Language.php");
//require_once ("classes/model/ObjectPermission.php");
//require_once ("classes/model/OutputDocument.php");
//require_once ("classes/model/Process.php");
//require_once ("classes/model/ProcessUser.php");
//require_once ("classes/model/ReportTable.php");
//require_once ("classes/model/ReportVar.php");
//require_once ("classes/model/Route.php");
//require_once ("classes/model/Step.php");
//require_once ("classes/model/StepSupervisor.php");
//require_once ("classes/model/StepTrigger.php");
//require_once ("classes/model/SubApplication.php");
//require_once ("classes/model/Task.php");
//require_once ("classes/model/TaskUser.php");
//require_once ("classes/model/Triggers.php");
//require_once ("classes/model/Users.php");
G::LoadClass("pmScript");

View File

@@ -50,8 +50,8 @@ class dashletRssReader implements DashletInterface
curl_setopt( $pCurl, CURLOPT_CONNECTTIMEOUT, 10 );
curl_setopt( $pCurl, CURLOPT_TIMEOUT, 20 );
curl_setopt( $pCurl, CURLOPT_NOPROGRESS, false );
curl_setopt( $pCurl, CURLOPT_VERBOSE, true );
curl_setopt( $pCurl, CURLOPT_NOPROGRESS, true );
curl_setopt( $pCurl, CURLOPT_VERBOSE, false );
//Apply proxy settings
$sysConf = System::getSystemConfiguration();

View File

@@ -25,8 +25,8 @@
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
*
*/
G::LoadClass('xmlDb');
G::LoadSystem('dynaformhandler');
//G::LoadClass('xmlDb');
//G::LoadSystem('dynaformhandler');
/**
* Dynaform Field - DynaformField class

View File

@@ -66,7 +66,7 @@ class PMmemcached
$this->version = $this->mem->getVersion();
}
} else {
G::Loadclass( 'fileCache' );
require_once ('classes/class.fileCache.php');
// create cache folder
$cacheFolder = PATH_DATA . "sites/" . $workspace . "/cachefiles/";
if (! file_exists( $cacheFolder )) {

View File

@@ -1102,7 +1102,7 @@ class PMPluginRegistry
{
try {
$iPlugins = 0;
G::LoadClass( 'serverConfiguration' );
require_once ( 'class.serverConfiguration.php' );
$oServerConf = & serverConf::getSingleton();
$oServerConf->addPlugin( SYS_SYS, $this->_aPluginDetails );
foreach ($this->_aPluginDetails as $namespace => $detail) {

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
/**
* Application Solr Queue

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
/**
* Facet group entity that represent a facet group

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
class Entity_FacetInterfaceRequest extends Entity_Base
{

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
class Entity_FacetInterfaceResult extends Entity_Base
{

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
/**
*

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
class Entity_FacetRequest extends Entity_Base
{

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
class Entity_FacetResult extends Entity_Base
{

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
class Entity_SelectedFacetGroupItem extends Entity_Base
{

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
class Entity_SolrQueryResult extends Entity_Base
{

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
class Entity_SolrRequestData extends Entity_Base
{

View File

@@ -1,5 +1,5 @@
<?php
require_once ('Base.php');
//require_once ('Base.php');
class Entity_SolrUpdateDocument extends Entity_Base
{

View File

@@ -4,7 +4,7 @@
* @package workflow.engine.classes.model
*/
require_once ('classes/model/om/BaseAppCacheView.php');
//require_once ('classes/model/om/BaseAppCacheView.php');
/**
@@ -18,11 +18,11 @@ require_once ('classes/model/om/BaseAppCacheView.php');
*
*/
require_once ('classes/model/Application.php');
require_once ('classes/model/AppDelegation.php');
require_once ('classes/model/AppDelay.php');
require_once ('classes/model/Task.php');
require_once ('classes/model/AdditionalTables.php');
//require_once ('classes/model/Application.php');
//require_once ('classes/model/AppDelegation.php');
//require_once ('classes/model/AppDelay.php');
//require_once ('classes/model/Task.php');
//require_once ('classes/model/AdditionalTables.php');
/**

View File

@@ -4,7 +4,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseAppDelay.php';
//require_once 'classes/model/om/BaseAppDelay.php';
/**

View File

@@ -25,11 +25,11 @@
*
*/
require_once 'classes/model/om/BaseAppDelegation.php';
require_once ("classes/model/HolidayPeer.php");
require_once ("classes/model/TaskPeer.php");
require_once ("classes/model/Task.php");
G::LoadClass( "dates" );
//require_once 'classes/model/om/BaseAppDelegation.php';
//require_once ("classes/model/HolidayPeer.php");
//require_once ("classes/model/TaskPeer.php");
//require_once ("classes/model/Task.php");
//G::LoadClass( "dates" );
/**
* Skeleton subclass for representing a row from the 'APP_DELEGATION' table.

View File

@@ -25,9 +25,9 @@
*
*/
require_once 'classes/model/om/BaseAppDocument.php';
require_once 'classes/model/Content.php';
require_once 'classes/model/InputDocument.php';
//require_once 'classes/model/om/BaseAppDocument.php';
//require_once 'classes/model/Content.php';
//require_once 'classes/model/InputDocument.php';
/**
* Skeleton subclass for representing a row from the 'APP_DOCUMENT' table.

View File

@@ -5,7 +5,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseAppEvent.php';
//require_once 'classes/model/om/BaseAppEvent.php';
/**
* Skeleton subclass for representing a row from the 'APP_EVENT' table.

View File

@@ -4,7 +4,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseAppHistory.php';
//require_once 'classes/model/om/BaseAppHistory.php';
/**

View File

@@ -23,7 +23,7 @@
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
*/
require_once 'classes/model/om/BaseAppMessage.php';
//require_once 'classes/model/om/BaseAppMessage.php';
/**
* Skeleton subclass for representing a row from the 'APP_MESSAGE' table.

View File

@@ -1,6 +1,6 @@
<?php
require_once 'classes/model/om/BaseAppNotes.php';
//require_once 'classes/model/om/BaseAppNotes.php';
/**
* Skeleton subclass for representing a row from the 'APP_NOTES' table.

View File

@@ -24,7 +24,7 @@
*
*/
require_once 'classes/model/om/BaseAppOwner.php';
//require_once 'classes/model/om/BaseAppOwner.php';
/**

View File

@@ -1,7 +1,7 @@
<?php
require_once 'classes/model/om/BaseAppSolrQueue.php';
require_once 'classes/entities/AppSolrQueue.php';
//require_once 'classes/model/om/BaseAppSolrQueue.php';
//require_once 'classes/entities/AppSolrQueue.php';
/**
* Skeleton subclass for representing a row from the 'APP_SOLR_QUEUE' table.

View File

@@ -24,7 +24,7 @@
*
*/
require_once 'classes/model/om/BaseAppThread.php';
//require_once 'classes/model/om/BaseAppThread.php';
/**

View File

@@ -24,8 +24,8 @@
*
*/
require_once ('classes/model/om/BaseApplication.php');
require_once ('classes/model/Content.php');
//require_once ('classes/model/om/BaseApplication.php');
//require_once ('classes/model/Content.php');
/**

View File

@@ -5,7 +5,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseCaseTracker.php';
//require_once 'classes/model/om/BaseCaseTracker.php';
/**
* Skeleton subclass for representing a row from the 'CASE_TRACKER' table.

View File

@@ -5,7 +5,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseCaseTrackerObject.php';
//require_once 'classes/model/om/BaseCaseTrackerObject.php';
/**
* Skeleton subclass for representing a row from the 'CASE_TRACKER_OBJECT' table.

View File

@@ -24,8 +24,8 @@
*
*/
require_once 'classes/model/om/BaseConfiguration.php';
require_once 'classes/model/Content.php';
//require_once 'classes/model/om/BaseConfiguration.php';
//require_once 'classes/model/Content.php';
/**

View File

@@ -25,7 +25,7 @@
*
*/
require_once 'classes/model/om/BaseContent.php';
//require_once 'classes/model/om/BaseContent.php';
/**
* Skeleton subclass for representing a row from the 'CONTENT' table.

View File

@@ -24,8 +24,8 @@
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
*
*/
require_once 'classes/model/Content.php';
require_once 'classes/model/om/BaseDbSource.php';
//require_once 'classes/model/Content.php';
//require_once 'classes/model/om/BaseDbSource.php';
/**
* Skeleton subclass for representing a row from the 'DB_SOURCE' table.

View File

@@ -25,10 +25,10 @@
*
*/
require_once 'classes/model/om/BaseDynaform.php';
require_once 'classes/model/Content.php';
require_once ('classes/model/AdditionalTables.php');
G::LoadClass( 'dynaFormField' );
//require_once 'classes/model/om/BaseDynaform.php';
//require_once 'classes/model/Content.php';
//require_once ('classes/model/AdditionalTables.php');
//G::LoadClass( 'dynaFormField' );
/**
* Skeleton subclass for representing a row from the 'DYNAFORM' table.

View File

@@ -4,8 +4,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseFields.php';
//require_once 'classes/model/om/BaseFields.php';
/**
* Skeleton subclass for representing a row from the 'FIELDS' table.

View File

@@ -25,10 +25,10 @@
*
*/
require_once 'classes/model/om/BaseGroupUser.php';
require_once 'classes/model/Content.php';
require_once 'classes/model/Users.php';
require_once 'classes/model/Groupwf.php';
//require_once 'classes/model/om/BaseGroupUser.php';
//require_once 'classes/model/Content.php';
//require_once 'classes/model/Users.php';
//require_once 'classes/model/Groupwf.php';
/**
* Skeleton subclass for representing a row from the 'GROUP_USER' table.

View File

@@ -25,8 +25,8 @@
*
*/
require_once 'classes/model/om/BaseInputDocument.php';
require_once 'classes/model/Content.php';
//require_once 'classes/model/om/BaseInputDocument.php';
//require_once 'classes/model/Content.php';
/**
* Skeleton subclass for representing a row from the 'INPUT_DOCUMENT' table.

View File

@@ -25,10 +25,10 @@
*/
// include base peer class
require_once 'classes/model/om/BaseInputDocumentPeer.php';
//require_once 'classes/model/om/BaseInputDocumentPeer.php';
// include object class
include_once 'classes/model/InputDocument.php';
//include_once 'classes/model/InputDocument.php';
/**

View File

@@ -24,7 +24,7 @@
*
*/
require_once 'classes/model/om/BaseIsoCountry.php';
//require_once 'classes/model/om/BaseIsoCountry.php';
/**

View File

@@ -24,7 +24,7 @@
*
*/
require_once 'classes/model/om/BaseIsoLocation.php';
//require_once 'classes/model/om/BaseIsoLocation.php';
/**

View File

@@ -24,7 +24,7 @@
*
*/
require_once 'classes/model/om/BaseIsoSubdivision.php';
//require_once 'classes/model/om/BaseIsoSubdivision.php';
/**

View File

@@ -25,11 +25,11 @@
*
*/
require_once 'classes/model/om/BaseLanguage.php';
//require_once 'classes/model/om/BaseLanguage.php';
require_once 'classes/model/Content.php';
require_once 'classes/model/IsoCountry.php';
require_once 'classes/model/Translation.php';
//require_once 'classes/model/Content.php';
//require_once 'classes/model/IsoCountry.php';
//require_once 'classes/model/Translation.php';
/**
* Skeleton subclass for representing a row from the 'LANGUAGE' table.

View File

@@ -5,7 +5,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseObjectPermission.php';
//require_once 'classes/model/om/BaseObjectPermission.php';
/**
* Skeleton subclass for representing a row from the 'OBJECT_PERMISSION' table.

View File

@@ -24,8 +24,8 @@
*
*/
require_once ("classes/model/om/BaseOutputDocument.php");
require_once ("classes/model/Content.php");
//require_once ("classes/model/om/BaseOutputDocument.php");
//require_once ("classes/model/Content.php");
/**
* Skeleton subclass for representing a row from the 'OUTPUT_DOCUMENT' table.

View File

@@ -25,9 +25,9 @@
*
*/
require_once 'classes/model/om/BaseProcess.php';
require_once 'classes/model/Content.php';
require_once 'classes/model/ProcessCategory.php';
//require_once 'classes/model/om/BaseProcess.php';
//require_once 'classes/model/Content.php';
//require_once 'classes/model/ProcessCategory.php';
/**
* Skeleton subclass for representing a row from the 'PROCESS' table.

View File

@@ -4,7 +4,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseProcessCategory.php';
//require_once 'classes/model/om/BaseProcessCategory.php';
/**
* Skeleton subclass for representing a row from the 'PROCESS_CATEGORY' table.

View File

@@ -4,7 +4,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseProcessUser.php';
//require_once 'classes/model/om/BaseProcessUser.php';
/**

View File

@@ -25,8 +25,8 @@
*
*/
require_once 'classes/model/Content.php';
require_once 'classes/model/om/BaseReportTable.php';
//require_once 'classes/model/Content.php';
//require_once 'classes/model/om/BaseReportTable.php';
/**
* Skeleton subclass for representing a row from the 'REPORT_TABLE' table.

View File

@@ -5,7 +5,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseReportVar.php';
//require_once 'classes/model/om/BaseReportVar.php';
/**
* Skeleton subclass for representing a row from the 'REPORT_VAR' table.

View File

@@ -25,8 +25,8 @@
*
*/
require_once 'classes/model/om/BaseRoute.php';
require_once 'classes/model/Content.php';
//require_once 'classes/model/om/BaseRoute.php';
//require_once 'classes/model/Content.php';
/**
* Skeleton subclass for representing a row from the 'ROUTE' table.

View File

@@ -25,7 +25,7 @@
*
*/
require_once 'classes/model/om/BaseStep.php';
//require_once 'classes/model/om/BaseStep.php';
/**
* Skeleton subclass for representing a row from the 'STEP' table.

View File

@@ -5,7 +5,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseStepSupervisor.php';
//require_once 'classes/model/om/BaseStepSupervisor.php';
/**
* Skeleton subclass for representing a row from the 'STEP_SUPERVISOR' table.

View File

@@ -25,7 +25,7 @@
*
*/
require_once 'classes/model/om/BaseStepTrigger.php';
//require_once 'classes/model/om/BaseStepTrigger.php';
/**
* Skeleton subclass for representing a row from the 'STEP_TRIGGER' table.

View File

@@ -4,7 +4,7 @@
* @package workflow.engine.classes.model
*/
require_once 'classes/model/om/BaseSubApplication.php';
//require_once 'classes/model/om/BaseSubApplication.php';
/**

View File

@@ -1,6 +1,6 @@
<?php
require_once 'classes/model/om/BaseTask.php';
require_once 'classes/model/Content.php';
//require_once 'classes/model/om/BaseTask.php';
//require_once 'classes/model/Content.php';
/**

View File

@@ -25,8 +25,8 @@
*
*/
require_once 'classes/model/om/BaseTaskUser.php';
require_once 'classes/model/Content.php';
//require_once 'classes/model/om/BaseTaskUser.php';
//require_once 'classes/model/Content.php';
/**
* Skeleton subclass for representing a row from the 'GROUP_USER' table.

View File

@@ -25,7 +25,7 @@
*
*/
require_once 'classes/model/om/BaseTranslation.php';
//require_once 'classes/model/om/BaseTranslation.php';
/**
* Skeleton subclass for representing a row from the 'TRANSLATION' table.

View File

@@ -24,8 +24,8 @@
*
*/
require_once 'classes/model/Content.php';
require_once 'classes/model/om/BaseTriggers.php';
//require_once 'classes/model/Content.php';
//require_once 'classes/model/om/BaseTriggers.php';
/**

View File

@@ -25,10 +25,10 @@
*
*/
require_once 'classes/model/om/BaseUsers.php';
require_once 'classes/model/IsoCountry.php';
require_once 'classes/model/IsoSubdivision.php';
require_once 'classes/model/IsoLocation.php';
//require_once 'classes/model/om/BaseUsers.php';
//require_once 'classes/model/IsoCountry.php';
//require_once 'classes/model/IsoSubdivision.php';
//require_once 'classes/model/IsoLocation.php';
/**
* Skeleton subclass for representing a row from the 'USERS' table.

View File

@@ -28,12 +28,12 @@
* @date Jan 3th, 2010
*/
require_once 'classes/model/Application.php';
require_once 'classes/model/Users.php';
require_once 'classes/model/AppThread.php';
require_once 'classes/model/AppDelay.php';
require_once 'classes/model/Process.php';
require_once 'classes/model/Task.php';
//require_once 'classes/model/Application.php';
//require_once 'classes/model/Users.php';
//require_once 'classes/model/AppThread.php';
//require_once 'classes/model/AppDelay.php';
//require_once 'classes/model/Process.php';
//require_once 'classes/model/Task.php';
G::LoadClass( 'case' );
$action = $_REQUEST['action'];

View File

@@ -9,10 +9,10 @@ if ($action == 'selfservice') {
G::LoadClass( "BasePeer" );
G::LoadClass( 'configuration' );
require_once ("classes/model/Fields.php");
require_once ("classes/model/AppCacheView.php");
require_once ("classes/model/Process.php");
require_once ("classes/model/Users.php");
//require_once ("classes/model/Fields.php");
//require_once ("classes/model/AppCacheView.php");
//require_once ("classes/model/Process.php");
//require_once ("classes/model/Users.php");
$oHeadPublisher = & headPublisher::getSingleton();
// oHeadPublisher->setExtSkin( 'xtheme-blue');

View File

@@ -21,7 +21,7 @@
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
*/
require_once 'classes/model/Application.php';
/*require_once 'classes/model/Application.php';
require_once 'classes/model/Users.php';
require_once 'classes/model/AppThread.php';
require_once 'classes/model/AppDelay.php';
@@ -30,7 +30,7 @@ require_once 'classes/model/Task.php';
require_once ("classes/model/AppCacheView.php");
require_once ("classes/model/AppDelegation.php");
require_once ("classes/model/AdditionalTables.php");
require_once ("classes/model/AppDelay.php");
require_once ("classes/model/AppDelay.php");*/
G::LoadClass( 'case' );
$actionAjax = isset( $_REQUEST['actionAjax'] ) ? $_REQUEST['actionAjax'] : null;

View File

@@ -148,7 +148,7 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
G::RenderPage( 'publish', 'raw' );
break;
case 'showProcessInformation':
require_once 'classes/model/Process.php';
//require_once 'classes/model/Process.php';
$oProcess = new Process();
$aFields = $oProcess->load( $_SESSION['PROCESS'] );
require_once 'classes/model/Users.php';
@@ -173,14 +173,14 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
G::RenderPage( 'publish', 'raw' );
break;
case 'showDynaformListHistory':
require_once 'classes/model/AppHistory.php';
//require_once 'classes/model/AppHistory.php';
$G_PUBLISH = new Publisher();
$G_PUBLISH->AddContent( 'view', 'cases/cases_DynaformHistory' );
G::RenderPage( 'publish', 'raw' );
break;
case 'showTaskInformation':
require_once 'classes/model/AppDelegation.php';
require_once 'classes/model/Task.php';
//require_once 'classes/model/AppDelegation.php';
//require_once 'classes/model/Task.php';
$oTask = new Task();
$aFields = $oTask->load( $_SESSION['TASK'] );
$oCriteria = new Criteria( 'workflow' );
@@ -201,9 +201,9 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
G::RenderPage( 'publish', 'raw' );
break;
case 'showTaskDetails':
require_once 'classes/model/AppDelegation.php';
require_once 'classes/model/Task.php';
require_once 'classes/model/Users.php';
//require_once 'classes/model/AppDelegation.php';
//require_once 'classes/model/Task.php';
//require_once 'classes/model/Users.php';
$oTask = new Task();
$aRow = $oTask->load( $_POST['sTaskUID'] );
$sTitle = $aRow['TAS_TITLE'];
@@ -423,7 +423,7 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
}
}
require_once 'classes/model/Users.php';
//require_once 'classes/model/Users.php';
$c = new Criteria( 'workflow' );
$c->addSelectColumn( UsersPeer::USR_UID );
$c->addSelectColumn( UsersPeer::USR_FIRSTNAME );
@@ -457,10 +457,10 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
G::RenderPage( 'publish', 'raw' );
break;
case 'showUploadedDocument':
require_once 'classes/model/AppDocument.php';
require_once 'classes/model/AppDelegation.php';
require_once 'classes/model/InputDocument.php';
require_once 'classes/model/Users.php';
//require_once 'classes/model/AppDocument.php';
//require_once 'classes/model/AppDelegation.php';
//require_once 'classes/model/InputDocument.php';
//require_once 'classes/model/Users.php';
$oAppDocument = new AppDocument();
$oAppDocument->Fields = $oAppDocument->load( $_POST['APP_DOC_UID'] );
$oInputDocument = new InputDocument();
@@ -615,8 +615,8 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
echo G::json_encode( $r );
break;
case 'showGeneratedDocument':
require_once 'classes/model/AppDocument.php';
require_once 'classes/model/AppDelegation.php';
//require_once 'classes/model/AppDocument.php';
//require_once 'classes/model/AppDelegation.php';
$oAppDocument = new AppDocument();
$aFields = $oAppDocument->load( $_POST['APP_DOC_UID'] );
require_once 'classes/model/OutputDocument.php';
@@ -701,7 +701,7 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
$aAdhocUsers[] = $aUser['USR_UID'];
}
}
require_once 'classes/model/Users.php';
//require_once 'classes/model/Users.php';
$oCriteria = new Criteria( 'workflow' );
$oCriteria->addSelectColumn( UsersPeer::USR_UID );
$oCriteria->addSelectColumn( UsersPeer::USR_FIRSTNAME );
@@ -729,14 +729,14 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
G::RenderPage( 'publish', 'raw' );
break;
case 'deleteUploadedDocument':
require_once 'classes/model/AppDocument.php';
//require_once 'classes/model/AppDocument.php';
$oAppDocument = new AppDocument();
$oAppDocument->remove( $_POST['DOC'] );
$oCase = new Cases();
$oCase->getAllUploadedDocumentsCriteria( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['TASK'], $_SESSION['USER_LOGGED'] );
break;
case 'deleteGeneratedDocument':
require_once 'classes/model/AppDocument.php';
//require_once 'classes/model/AppDocument.php';
$oAppDocument = new AppDocument();
$oAppDocument->remove( $_POST['DOC'] );
$oCase = new Cases();
@@ -744,7 +744,7 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
break;
/* @Author Erik Amaru Ortiz <erik@colosa.com> */
case 'resendMessage':
require_once 'classes/model/Configuration.php';
//require_once 'classes/model/Configuration.php';
G::LoadClass( 'spool' );
$oCase = new Cases();
@@ -888,7 +888,7 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
//G::pr($aCases);
require_once 'classes/model/Users.php';
//require_once 'classes/model/Users.php';
$oUser = new Users();
$sText = '';
foreach ($aCases as $aCase) {
@@ -948,7 +948,7 @@ switch (($_POST['action']) ? $_POST['action'] : $_REQUEST['action']) {
}
break;
case "previusJump":
require_once 'classes/model/Application.php';
//require_once 'classes/model/Application.php';
$oCriteria = new Criteria( 'workflow' );
$response = array ("success" => true );

View File

@@ -41,7 +41,7 @@ G::LoadClass( 'pmScript' );
G::LoadClass( 'case' );
G::LoadClass( 'derivation' );
require_once 'classes/model/Event.php';
//require_once 'classes/model/Event.php';
/* GET , POST & $_SESSION Vars */
/* Process the info */

View File

@@ -162,7 +162,7 @@ try {
}
//Save files
require_once ("classes/model/AppDocument.php");
//require_once ("classes/model/AppDocument.php");
if (isset( $_FILES["form"]["name"] ) && count( $_FILES["form"]["name"] ) > 0) {
$arrayField = array ();
@@ -218,8 +218,8 @@ try {
}
if ($indocUid != null) {
require_once ("classes/model/AppFolder.php");
require_once ("classes/model/InputDocument.php");
//require_once ("classes/model/AppFolder.php");
//require_once ("classes/model/InputDocument.php");
$oInputDocument = new InputDocument();
$aID = $oInputDocument->load( $indocUid );
@@ -296,9 +296,9 @@ try {
}
$oForm->validatePost();
$oJSON = new Services_JSON();
//$oJSON = new Services_JSON();
$_POST['__notValidateThisFields__'] = (isset( $_POST['__notValidateThisFields__'] ) && $_POST['__notValidateThisFields__'] != '') ? $_POST['__notValidateThisFields__'] : $_POST['DynaformRequiredFields'];
if ($missing_req_values = $oForm->validateRequiredFields( $_POST['form'], $oJSON->decode( stripslashes( $_POST['__notValidateThisFields__'] ) ) )) {
if ($missing_req_values = $oForm->validateRequiredFields( $_POST['form'], Bootstrap::json_decode( stripslashes( $_POST['__notValidateThisFields__'] ) ) )) {
$_POST['next_step'] = $aNextStep;
$_POST['previous_step'] = $oCase->getPreviousStep( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['STEP_POSITION'] );
$_POST['req_val'] = $missing_req_values;

View File

@@ -108,9 +108,9 @@ $oCase->updateCase( $_SESSION['APPLICATION'], $aData );
//save info
require_once ("classes/model/AppDocument.php");
require_once ('classes/model/AppFolder.php');
require_once ('classes/model/InputDocument.php');
//require_once ("classes/model/AppDocument.php");
//require_once ('classes/model/AppFolder.php');
//require_once ('classes/model/InputDocument.php');
$oInputDocument = new InputDocument();
$aID = $oInputDocument->load( $_GET['UID'] );

View File

@@ -297,8 +297,8 @@ try {
$oHeadPublisher->addScriptCode( "documentName='{$titleDocument}';" );
break;
case 'VIEW':
require_once 'classes/model/AppDocument.php';
require_once 'classes/model/Users.php';
//require_once 'classes/model/AppDocument.php';
//require_once 'classes/model/Users.php';
$oAppDocument = new AppDocument();
$oAppDocument->Fields = $oAppDocument->load( $_GET['DOC'], $_GET['VERSION'] );
$Fields['POSITION'] = $_SESSION['STEP_POSITION'];
@@ -325,7 +325,7 @@ try {
case 'OUTPUT_DOCUMENT':
//$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $array);
require_once 'classes/model/OutputDocument.php';
//require_once 'classes/model/OutputDocument.php';
$oOutputDocument = new OutputDocument();
$aOD = $oOutputDocument->load( $_GET['UID'] );
if (! $aPreviousStep) {
@@ -347,8 +347,8 @@ try {
//END: If there is a Break Step registered from Plugin
$sFilenameOriginal = $sFilename = preg_replace( '[^A-Za-z0-9_]', '_', G::replaceDataField( $aOD['OUT_DOC_FILENAME'], $Fields['APP_DATA'] ) );
require_once 'classes/model/AppFolder.php';
require_once 'classes/model/AppDocument.php';
//require_once 'classes/model/AppFolder.php';
//require_once 'classes/model/AppDocument.php';
//Get the Custom Folder ID (create if necessary)
$oFolder = new AppFolder();
@@ -581,7 +581,7 @@ try {
if ($noShowTitle == 0) {
$G_PUBLISH->AddContent( 'smarty', 'cases/cases_title', '', '', $array );
}
require_once 'classes/model/AppDocument.php';
//require_once 'classes/model/AppDocument.php';
$oAppDocument = new AppDocument();
$lastVersion = $oAppDocument->getLastAppDocVersion( $_GET['DOC'], $_SESSION['APPLICATION'] );
$aFields = $oAppDocument->load( $_GET['DOC'], $lastVersion );
@@ -594,7 +594,7 @@ try {
$listing = $oPluginRegistry->executeTriggers( PM_CASE_DOCUMENT_LIST, $folderData );
}
require_once 'classes/model/OutputDocument.php';
//require_once 'classes/model/OutputDocument.php';
$oOutputDocument = new OutputDocument();
$aGields = $oOutputDocument->load( $aFields['DOC_UID'] );

View File

@@ -30,8 +30,6 @@ if (($RBAC_Response = $RBAC->userCanAccess( "PM_FACTORY" )) != 1) {
require_once ('classes/model/Dynaform.php');
require_once ('classes/model/Content.php');
$oJSON = new Services_JSON();
if (isset( $_POST['function'] )) {
$sfunction = $_POST['function'];
} elseif (isset( $_POST['functions'] )) {

View File

@@ -48,11 +48,11 @@ if (!isset($_SESSION['FAILED_LOGINS'])) {
$sFailedLogins = $_SESSION['FAILED_LOGINS'];
require_once 'classes/model/LoginLog.php';
$aFields['LOGIN_VERIFY_MSG'] = G::loadTranslation('LOGIN_VERIFY_MSG');
//$aFields['LOGIN_VERIFY_MSG'] = Bootstrap::loadTranslation('LOGIN_VERIFY_MSG');
if (isset ($_SESSION['USER_LOGGED'])) {
require_once 'classes/model/LoginLog.php';
//close the session, if the current session_id was used in PM.
$oCriteria = new Criteria('workflow');
@@ -120,7 +120,9 @@ if (strlen($msgType) > 0) {
$_SESSION['FAILED_LOGINS'] = $sFailedLogins;
//translation
$Translations = G::getModel("Translation");
//$Translations = G::getModel("Translation");
//require_once "classes/model/Translation.php";
$Translations = new Translation();
$translationsTable = $Translations->getTranslationEnvironments();
$availableLangArray = array ();
@@ -141,6 +143,7 @@ global $_DBArray;
$_DBArray ['langOptions'] = $availableLangArray;
G::LoadClass('configuration');
//BootStrap::LoadClass('configuration');
$oConf = new Configurations();
$oConf->loadConfig($obj, 'ENVIRONMENT_SETTINGS', '');
@@ -151,7 +154,7 @@ $aFields['USER_LANG'] = isset($oConf->aConfig['login_defaultLanguage'])
$G_PUBLISH = new Publisher();
$G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/login', '', $aFields, SYS_URI . 'login/authentication.php');
G::LoadClass('serverConfiguration');
//Bootstrap::LoadClass('serverConfiguration');
//get the serverconf singleton, and check if we can send the heartbeat
$oServerConf = & serverConf::getSingleton();
@@ -190,12 +193,7 @@ if ($flagGettingStarted == 0) {
$dummy = '';
G::loadClass('configuration');
$oConf = new Configurations();
$oConf->loadConfig($dummy, 'ENVIRONMENT_SETTINGS', '');
$flagForgotPassword = isset($oConf->aConfig['login_enableForgotPassword'])
? $oConf->aConfig['login_enableForgotPassword']
: 'off';

View File

@@ -83,10 +83,13 @@ function getWorkspacesAvailable()
sort ($filesArray, SORT_STRING);
return $filesArray;
}
$availableWorkspace = getWorkspacesAvailable ();
//Translations
$Translations = G::getModel("Translation");
//$Translations = G::getModel("Translation"); <-- ugly way to get a class
require_once "classes/model/Translation.php";
$Translations = new Translation();
$translationsTable = $Translations->getTranslationEnvironments();
$availableLangArray = array ();
@@ -103,7 +106,6 @@ foreach ($translationsTable as $locale) {
$availableLangArray [] = $aFields;
}
$availableWorkspaceArray = array ();
$availableWorkspaceArray [] = array ('ENV_ID' => 'char', 'ENV_NAME' => 'char');
foreach ($availableWorkspace as $envKey => $envName) {
@@ -120,8 +122,9 @@ $_SESSION ['_DBArray'] = $_DBArray;
$aField ['LOGIN_VERIFY_MSG'] = G::loadTranslation ('LOGIN_VERIFY_MSG');
$aField['USER_LANG'] = SYS_LANG;
//Get Server Configuration
G::LoadClass ('serverConfiguration');
//G::LoadClass ('serverConfiguration'); //already called
$oServerConf = & serverConf::getSingleton ();
$G_PUBLISH = new Publisher ();
@@ -131,8 +134,8 @@ if ($oServerConf->getProperty ('LOGIN_NO_WS')) {
$G_PUBLISH->AddContent ('xmlform', 'xmlform', 'login/sysLogin', '', $aField, 'sysLogin');
}
G::RenderPage ("publish");
?>
<script type="text/javascript">
var oInfoPanel;

View File

@@ -48,7 +48,7 @@ $G_ID_MENU_SELECTED = 'PROCESSES';
$G_ID_SUB_MENU_SELECTED = '-';
$G_PUBLISH = new Publisher();
$oHeadPublisher = & headPublisher::getSingleton();
// $oHeadPublisher = & headPublisher::getSingleton();
//$oHeadPublisher->addScriptFile('/jscore/processes/main.js');
$G_PUBLISH->AddContent( 'view', 'processes/mainLoad' );

View File

@@ -22,7 +22,8 @@
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
*/
$oHeadPublisher = & headPublisher::getSingleton();
//$oHeadPublisher = & headPublisher::getSingleton();
G::loadClass( 'configuration' );
$conf = new Configurations();
@@ -33,4 +34,3 @@ $oHeadPublisher->addContent( 'processes/main' ); //adding a html file .html.
$oHeadPublisher->assign( 'pageSize', $conf->getEnvSetting( 'casesListRowNumber' ) );
G::RenderPage( 'publish', 'extJs' );

View File

@@ -29,7 +29,7 @@ $limit = isset( $_POST['limit'] ) ? $_POST['limit'] : '';
$oProcess = new Process();
$memcache = & PMmemcached::getSingleton( SYS_SYS );
//$memcache = & PMmemcached::getSingleton( SYS_SYS );
$memkey = 'no memcache';
$memcacheUsed = 'not used';

View File

@@ -36,9 +36,11 @@ try {
die;
break;
}*/
$oJSON = new Services_JSON();
//$oJSON = new Services_JSON();
if (isset( $_REQUEST['data'] )) {
$oData = $oJSON->decode( stripslashes( $_REQUEST['data'] ) );
$oData = G::json_decode( stripslashes( $_REQUEST['data'] ) );
//$oData = $oJSON->decode( stripslashes( $_REQUEST['data'] ) );
$sOutput = '';
}

View File

@@ -15,8 +15,9 @@ try {
break;
}
$oJSON = new Services_JSON();
$aData = get_object_vars( $oJSON->decode( $_POST['oData'] ) );
//$oJSON = new Services_JSON();
$aData = get_object_vars( G::json_decode( $_POST['oData'] ));
//$aData = get_object_vars( $oJSON->decode( $_POST['oData'] ) );
if (isset( $_POST['function'] )) {
$sAction = $_POST['function'];

1011
workflow/public_html/bootstrap.php Executable file

File diff suppressed because it is too large Load Diff

View File

@@ -49,7 +49,6 @@
define('PATH_HOME', $pathhome);
define('PATH_TRUNK', $pathTrunk);
define('PATH_OUTTRUNK', $pathOutTrunk);
// Including these files we get the PM paths and definitions (that should be just one file.
require_once $pathhome . PATH_SEP . 'engine' . PATH_SEP . 'config' . PATH_SEP . 'paths.php';
require_once PATH_CORE . 'classes' . PATH_SEP . 'class.system.php';
@@ -235,7 +234,6 @@
}
// Call Gulliver Classes
G::LoadThirdParty('pear/json','class.json');
G::LoadThirdParty('smarty/libs','Smarty.class');
G::LoadSystem('error');
G::LoadSystem('dbconnection');