PMCORE-1034 ProcessMaker is not running in Stack 270

This commit is contained in:
Roly Rudy Gutierrez Pinto
2020-01-29 15:30:35 -04:00
parent 833a2279cc
commit fd1a3dcb80
4 changed files with 72 additions and 4 deletions

View File

@@ -944,7 +944,7 @@ class Bootstrap
} }
//Remove comments.. //Remove comments..
$regex = array("`^([\t\s]+)`ism" => '', "`^\/\*(.+?)\*\/`ism" => "", "`([\n\A;]+)\/\*(.+?)\*\/`ism" => "$1", "`([\n\A;\s]+)//(.+?)[\n\r]`ism" => "$1\n", "`(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+`ism" => "\n"); $regex = array("`^([\t\s]+)`ism" => '', "`^\/\*(.+?)\*\/`ism" => "", "`([\n;]+)\/\*(.+?)\*\/`ism" => "$1", "`([\n;\s]+)//(.+?)[\n\r]`ism" => "$1\n", "`(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+`ism" => "\n");
$output = preg_replace(array_keys($regex), $regex, $output); $output = preg_replace(array_keys($regex), $regex, $output);
$output = $outputHeader . $output; $output = $outputHeader . $output;

View File

@@ -77,6 +77,7 @@ define("PATH_DYNAFORM", PATH_DATA_SITE . "xmlForms/");
define("PATH_DATA_MAILTEMPLATES", PATH_DATA_SITE . "mailTemplates/"); define("PATH_DATA_MAILTEMPLATES", PATH_DATA_SITE . "mailTemplates/");
define("PATH_DATA_PUBLIC", PATH_DATA_SITE . "public/"); define("PATH_DATA_PUBLIC", PATH_DATA_SITE . "public/");
define("PATH_CONTROLLERS", PATH_CORE . "controllers" . PATH_SEP); define("PATH_CONTROLLERS", PATH_CORE . "controllers" . PATH_SEP);
define("PATH_SKIN_ENGINE", PATH_CORE . "skinEngine" . PATH_SEP);
G::defineConstants(); G::defineConstants();
/** /**

View File

@@ -0,0 +1,65 @@
<?php
namespace Tests\unit\gulliver\system;
use Bootstrap;
use Faker\Factory;
use Tests\TestCase;
class BootstrapTest extends TestCase
{
private $faker;
/**
* Set up method.
*/
public function setUp()
{
parent::setUp();
$this->faker = Factory::create();
}
/**
* This tests if the content of the css files is being generated correctly.
* @test
* @covers \Bootstrap::streamCSSBigFile()
*/
public function it_should_test_the_generation_of_css_files()
{
$userAgent = $this->faker->userAgent;
$_SERVER ['HTTP_USER_AGENT'] = $userAgent;
$filename = "neoclassic";
$result = Bootstrap::streamCSSBigFile($filename);
//add more assertions
$this->assertRegexp("/{$filename}/", $result);
$this->assertRegexp("/font-face/", $result);
$this->assertRegexp("/font-family/", $result);
$filename = "jscolors";
$result = Bootstrap::streamCSSBigFile($filename);
//add more assertions
$this->assertRegexp("/{$filename}/", $result);
$filename = "xmlcolors";
$result = Bootstrap::streamCSSBigFile($filename);
//add more assertions
$this->assertRegexp("/{$filename}/", $result);
$filename = "classic";
$result = Bootstrap::streamCSSBigFile($filename);
//add more assertions
$this->assertRegexp("/{$filename}/", $result);
$this->assertRegexp("/font-family/", $result);
$this->assertRegexp("/ss_group_suit/", $result);
$filename = "classic-extjs";
$result = Bootstrap::streamCSSBigFile($filename);
//add more assertions
$this->assertRegexp("/{$filename}/", $result);
}
}

View File

@@ -296,12 +296,14 @@ if ((preg_match("/msie/i", $_SERVER ['HTTP_USER_AGENT']) != 1 ||
$config['safari_cookie_lifetime'] == 1)) { $config['safari_cookie_lifetime'] == 1)) {
ini_set('session.cookie_lifetime', $timelife); ini_set('session.cookie_lifetime', $timelife);
} }
session_start();
if (!(array_key_exists('REMOTE_USER', $_SERVER) && (string)($_SERVER['REMOTE_USER']) != '')) { if (!(array_key_exists('REMOTE_USER', $_SERVER) && (string) ($_SERVER['REMOTE_USER']) != '')) {
ini_set('session.cookie_httponly', 1); ini_set('session.cookie_httponly', 1);
ini_set('session.cookie_secure', 1); if (G::is_https()) {
ini_set('session.cookie_secure', 1);
}
} }
session_start();
//Set Time Zone //Set Time Zone
/*----------------------------------********---------------------------------*/ /*----------------------------------********---------------------------------*/