Merge branch 'master' of github.com:colosa/processmaker
Conflicts: workflow/public_html/sysGeneric.php
This commit is contained in:
@@ -120,7 +120,7 @@ class Bootstrap
|
|||||||
}
|
}
|
||||||
|
|
||||||
// default configuration
|
// default configuration
|
||||||
$config = array('debug' => 0, 'debug_sql' => 0, 'debug_time' => 0, 'debug_calendar' => 0, 'wsdl_cache' => 1, 'memory_limit' => "256M", 'time_zone' => 'America/New_York', 'memcached' => 0, 'memcached_server' => '', 'default_skin' => 'neoclassic', 'default_lang' => 'en', 'proxy_host' => '', 'proxy_port' => '', 'proxy_user' => '', 'proxy_pass' => '' , 'size_log_file' => 5000000 , 'number_log_file' => 5);
|
$config = array('debug' => 0, 'debug_sql' => 0, 'debug_time' => 0, 'debug_calendar' => 0, 'wsdl_cache' => 1, 'memory_limit' => "256M", 'time_zone' => 'America/New_York', 'memcached' => 0, 'memcached_server' => '', 'default_skin' => 'neoclassic', 'default_lang' => 'en', 'proxy_host' => '', 'proxy_port' => '', 'proxy_user' => '', 'proxy_pass' => '' , 'size_log_file' => 5000000 , 'number_log_file' => 5, 'ie_cookie_lifetime' => 1);
|
||||||
|
|
||||||
// read the global env.ini configuration file
|
// read the global env.ini configuration file
|
||||||
if ($readGlobalIniFile && ($globalConf = @parse_ini_file($globalIniFile)) !== false) {
|
if ($readGlobalIniFile && ($globalConf = @parse_ini_file($globalIniFile)) !== false) {
|
||||||
|
|||||||
@@ -2748,7 +2748,11 @@ class XmlForm_Field_Link extends XmlForm_Field
|
|||||||
|
|
||||||
$html = "<a class=\"tableOption\" href=\"" . $this->htmlentities($link, ENT_QUOTES, "utf-8") . "\"";
|
$html = "<a class=\"tableOption\" href=\"" . $this->htmlentities($link, ENT_QUOTES, "utf-8") . "\"";
|
||||||
$html = $html . " id=\"form[$id]\" name=\"form[$id]\" pm:field=\"pm:field\"";
|
$html = $html . " id=\"form[$id]\" name=\"form[$id]\" pm:field=\"pm:field\"";
|
||||||
$html = $html . (($this->onclick)? " onclick=\"" . htmlentities($onclick, ENT_QUOTES, "utf-8") . "\"" : null);
|
if ((strrpos($_SERVER['HTTP_USER_AGENT'], "Chrome") === false ? false : true) && trim($this->htmlentities($link, ENT_QUOTES, "utf-8")) === "#") {
|
||||||
|
$html = $html . (($this->onclick) ? " onclick=\"" . htmlentities($onclick, ENT_QUOTES, "utf-8") . " return false;\"" : " onclick=\" return false;\"");
|
||||||
|
} else {
|
||||||
|
$html = $html . (($this->onclick) ? " onclick=\"" . htmlentities($onclick, ENT_QUOTES, "utf-8") . "\"" : null);
|
||||||
|
}
|
||||||
$html = $html . (($this->target)? " target=\"" . htmlentities($target, ENT_QUOTES, "utf-8") . "\"" : null);
|
$html = $html . (($this->target)? " target=\"" . htmlentities($target, ENT_QUOTES, "utf-8") . "\"" : null);
|
||||||
|
|
||||||
switch ($owner->type) {
|
switch ($owner->type) {
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ if (file_exists(PATH_DATA . "cron")) {
|
|||||||
for ($i = 1; $i <= count($argv) - 1; $i++) {
|
for ($i = 1; $i <= count($argv) - 1; $i++) {
|
||||||
if (strpos($argv[$i], "+force") !== false) {
|
if (strpos($argv[$i], "+force") !== false) {
|
||||||
$force = true;
|
$force = true;
|
||||||
|
unset($argv[$i]);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,9 +27,7 @@
|
|||||||
*/
|
*/
|
||||||
//
|
//
|
||||||
// It works with the table CONFIGURATION in a WF dataBase
|
// It works with the table CONFIGURATION in a WF dataBase
|
||||||
//
|
|
||||||
// Copyright (C) 2007 COLOSA
|
// Copyright (C) 2007 COLOSA
|
||||||
//
|
|
||||||
// License: LGPL, see LICENSE
|
// License: LGPL, see LICENSE
|
||||||
////////////////////////////////////////////////////
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
@@ -556,7 +554,6 @@ class Configurations // extends Configuration
|
|||||||
$creationDateMask = str_replace(' \\d\\e ', ' [xx] ', $creationDateMask);
|
$creationDateMask = str_replace(' \\d\\e ', ' [xx] ', $creationDateMask);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
for ($i = 0; $i < strlen($creationDateMask); $i++) {
|
for ($i = 0; $i < strlen($creationDateMask); $i++) {
|
||||||
if ($creationDateMask[$i] != ' ' && isset($maskTime[$creationDateMask[$i]])) {
|
if ($creationDateMask[$i] != ' ' && isset($maskTime[$creationDateMask[$i]])) {
|
||||||
$newCreation .= $maskTime[$creationDateMask[$i]];
|
$newCreation .= $maskTime[$creationDateMask[$i]];
|
||||||
@@ -566,11 +563,19 @@ class Configurations // extends Configuration
|
|||||||
}
|
}
|
||||||
|
|
||||||
$langLocate = SYS_LANG;
|
$langLocate = SYS_LANG;
|
||||||
|
|
||||||
|
require_once 'model/Language.php';
|
||||||
|
$language = new language();
|
||||||
|
$lanLocation = $language->findLocationByLanId(SYS_LANG);
|
||||||
|
$location = isset($lanLocation['LAN_LOCATION']) ? $lanLocation['LAN_LOCATION'] : '';
|
||||||
|
|
||||||
if (G::toLower(PHP_OS) == 'linux' || G::toLower(PHP_OS) == 'darwin') {
|
if (G::toLower(PHP_OS) == 'linux' || G::toLower(PHP_OS) == 'darwin') {
|
||||||
if (SYS_LANG == 'es') {
|
if (SYS_LANG == 'es') {
|
||||||
$langLocate = 'es_ES';
|
$langLocate = 'es_ES';
|
||||||
} else if (strlen(SYS_LANG) > 2) {
|
} else if (strlen(SYS_LANG) > 2) {
|
||||||
$langLocate = str_replace('-', '_', SYS_LANG);
|
$langLocate = str_replace('-', '_', SYS_LANG);
|
||||||
|
} else if ($location != '') {
|
||||||
|
$langLocate = SYS_LANG.'_'.$location;
|
||||||
} else {
|
} else {
|
||||||
$langLocate = 'en_US';
|
$langLocate = 'en_US';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,11 +22,9 @@
|
|||||||
*
|
*
|
||||||
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
|
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
|
||||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//require_once 'classes/model/om/BaseLanguage.php';
|
//require_once 'classes/model/om/BaseLanguage.php';
|
||||||
|
|
||||||
//require_once 'classes/model/Content.php';
|
//require_once 'classes/model/Content.php';
|
||||||
//require_once 'classes/model/IsoCountry.php';
|
//require_once 'classes/model/IsoCountry.php';
|
||||||
//require_once 'classes/model/Translation.php';
|
//require_once 'classes/model/Translation.php';
|
||||||
@@ -34,12 +32,11 @@
|
|||||||
/**
|
/**
|
||||||
* Skeleton subclass for representing a row from the 'LANGUAGE' table.
|
* Skeleton subclass for representing a row from the 'LANGUAGE' table.
|
||||||
*
|
*
|
||||||
*
|
|
||||||
*
|
|
||||||
* You should add additional methods to this class to meet the
|
* You should add additional methods to this class to meet the
|
||||||
* application requirements. This class will only be generated as
|
* application requirements. This class will only be generated as
|
||||||
* long as it does not already exist in the output directory.
|
* long as it does not already exist in the output directory.
|
||||||
*
|
*
|
||||||
|
*
|
||||||
* @package workflow.engine.classes.model
|
* @package workflow.engine.classes.model
|
||||||
*/
|
*/
|
||||||
class Language extends BaseLanguage
|
class Language extends BaseLanguage
|
||||||
@@ -133,6 +130,16 @@ class Language extends BaseLanguage
|
|||||||
return $oDataset->getRow();
|
return $oDataset->getRow();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function findLocationByLanId ($LAN_ID)
|
||||||
|
{
|
||||||
|
$oCriteria = new Criteria( 'workflow' );
|
||||||
|
$oCriteria->addSelectColumn( LanguagePeer::LAN_LOCATION );
|
||||||
|
$oCriteria->add( LanguagePeer::LAN_ID, $LAN_ID, Criteria::LIKE );
|
||||||
|
$oDataset = LanguagePeer::doSelectRS( $oCriteria );
|
||||||
|
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||||
|
$oDataset->next();
|
||||||
|
return $oDataset->getRow();
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
* Import a language file
|
* Import a language file
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,19 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'propel/om/BaseObject.php';
|
require_once 'propel/om/BaseObject.php';
|
||||||
|
|
||||||
require_once 'propel/om/Persistent.php';
|
require_once 'propel/om/Persistent.php';
|
||||||
|
|
||||||
|
|
||||||
include_once 'propel/util/Criteria.php';
|
include_once 'propel/util/Criteria.php';
|
||||||
|
|
||||||
include_once 'classes/model/LanguagePeer.php';
|
include_once 'classes/model/LanguagePeer.php';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Base class that represents a row from the 'LANGUAGE' table.
|
* Base class that represents a row from the 'LANGUAGE' table.
|
||||||
*
|
*
|
||||||
*
|
|
||||||
*
|
|
||||||
* @package workflow.classes.model.om
|
* @package workflow.classes.model.om
|
||||||
*/
|
*/
|
||||||
abstract class BaseLanguage extends BaseObject implements Persistent
|
abstract class BaseLanguage extends BaseObject implements Persistent
|
||||||
@@ -33,6 +27,12 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
*/
|
*/
|
||||||
protected $lan_id = '';
|
protected $lan_id = '';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The value for the lan_location field.
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected $lan_location = '';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The value for the lan_name field.
|
* The value for the lan_name field.
|
||||||
* @var string
|
* @var string
|
||||||
@@ -94,6 +94,17 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
return $this->lan_id;
|
return $this->lan_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the [lan_location] column value.
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function getLanLocation()
|
||||||
|
{
|
||||||
|
|
||||||
|
return $this->lan_location;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [lan_name] column value.
|
* Get the [lan_name] column value.
|
||||||
*
|
*
|
||||||
@@ -182,6 +193,28 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
|
|
||||||
} // setLanId()
|
} // setLanId()
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the value of [lan_location] column.
|
||||||
|
*
|
||||||
|
* @param string $v new value
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function setLanLocation($v)
|
||||||
|
{
|
||||||
|
|
||||||
|
// Since the native PHP type for this column is string,
|
||||||
|
// we will cast the input to a string (if it is not).
|
||||||
|
if ($v !== null && !is_string($v)) {
|
||||||
|
$v = (string) $v;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($this->lan_location !== $v || $v === '') {
|
||||||
|
$this->lan_location = $v;
|
||||||
|
$this->modifiedColumns[] = LanguagePeer::LAN_LOCATION;
|
||||||
|
}
|
||||||
|
|
||||||
|
} // setLanLocation()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [lan_name] column.
|
* Set the value of [lan_name] column.
|
||||||
*
|
*
|
||||||
@@ -333,17 +366,19 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
|
|
||||||
$this->lan_id = $rs->getString($startcol + 0);
|
$this->lan_id = $rs->getString($startcol + 0);
|
||||||
|
|
||||||
$this->lan_name = $rs->getString($startcol + 1);
|
$this->lan_location = $rs->getString($startcol + 1);
|
||||||
|
|
||||||
$this->lan_native_name = $rs->getString($startcol + 2);
|
$this->lan_name = $rs->getString($startcol + 2);
|
||||||
|
|
||||||
$this->lan_direction = $rs->getString($startcol + 3);
|
$this->lan_native_name = $rs->getString($startcol + 3);
|
||||||
|
|
||||||
$this->lan_weight = $rs->getInt($startcol + 4);
|
$this->lan_direction = $rs->getString($startcol + 4);
|
||||||
|
|
||||||
$this->lan_enabled = $rs->getString($startcol + 5);
|
$this->lan_weight = $rs->getInt($startcol + 5);
|
||||||
|
|
||||||
$this->lan_calendar = $rs->getString($startcol + 6);
|
$this->lan_enabled = $rs->getString($startcol + 6);
|
||||||
|
|
||||||
|
$this->lan_calendar = $rs->getString($startcol + 7);
|
||||||
|
|
||||||
$this->resetModified();
|
$this->resetModified();
|
||||||
|
|
||||||
@@ -558,21 +593,24 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
return $this->getLanId();
|
return $this->getLanId();
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
return $this->getLanName();
|
return $this->getLanLocation();
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
return $this->getLanNativeName();
|
return $this->getLanName();
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
return $this->getLanDirection();
|
return $this->getLanNativeName();
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
return $this->getLanWeight();
|
return $this->getLanDirection();
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
return $this->getLanEnabled();
|
return $this->getLanWeight();
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
|
return $this->getLanEnabled();
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
return $this->getLanCalendar();
|
return $this->getLanCalendar();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -596,12 +634,13 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
$keys = LanguagePeer::getFieldNames($keyType);
|
$keys = LanguagePeer::getFieldNames($keyType);
|
||||||
$result = array(
|
$result = array(
|
||||||
$keys[0] => $this->getLanId(),
|
$keys[0] => $this->getLanId(),
|
||||||
$keys[1] => $this->getLanName(),
|
$keys[1] => $this->getLanLocation(),
|
||||||
$keys[2] => $this->getLanNativeName(),
|
$keys[2] => $this->getLanName(),
|
||||||
$keys[3] => $this->getLanDirection(),
|
$keys[3] => $this->getLanNativeName(),
|
||||||
$keys[4] => $this->getLanWeight(),
|
$keys[4] => $this->getLanDirection(),
|
||||||
$keys[5] => $this->getLanEnabled(),
|
$keys[5] => $this->getLanWeight(),
|
||||||
$keys[6] => $this->getLanCalendar(),
|
$keys[6] => $this->getLanEnabled(),
|
||||||
|
$keys[7] => $this->getLanCalendar(),
|
||||||
);
|
);
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -637,21 +676,24 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
$this->setLanId($value);
|
$this->setLanId($value);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
$this->setLanName($value);
|
$this->setLanLocation($value);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
$this->setLanNativeName($value);
|
$this->setLanName($value);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
$this->setLanDirection($value);
|
$this->setLanNativeName($value);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
$this->setLanWeight($value);
|
$this->setLanDirection($value);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
$this->setLanEnabled($value);
|
$this->setLanWeight($value);
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
|
$this->setLanEnabled($value);
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
$this->setLanCalendar($value);
|
$this->setLanCalendar($value);
|
||||||
break;
|
break;
|
||||||
} // switch()
|
} // switch()
|
||||||
@@ -682,29 +724,32 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists($keys[1], $arr)) {
|
if (array_key_exists($keys[1], $arr)) {
|
||||||
$this->setLanName($arr[$keys[1]]);
|
$this->setLanLocation($arr[$keys[1]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists($keys[2], $arr)) {
|
if (array_key_exists($keys[2], $arr)) {
|
||||||
$this->setLanNativeName($arr[$keys[2]]);
|
$this->setLanName($arr[$keys[2]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists($keys[3], $arr)) {
|
if (array_key_exists($keys[3], $arr)) {
|
||||||
$this->setLanDirection($arr[$keys[3]]);
|
$this->setLanNativeName($arr[$keys[3]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists($keys[4], $arr)) {
|
if (array_key_exists($keys[4], $arr)) {
|
||||||
$this->setLanWeight($arr[$keys[4]]);
|
$this->setLanDirection($arr[$keys[4]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists($keys[5], $arr)) {
|
if (array_key_exists($keys[5], $arr)) {
|
||||||
$this->setLanEnabled($arr[$keys[5]]);
|
$this->setLanWeight($arr[$keys[5]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists($keys[6], $arr)) {
|
if (array_key_exists($keys[6], $arr)) {
|
||||||
$this->setLanCalendar($arr[$keys[6]]);
|
$this->setLanEnabled($arr[$keys[6]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (array_key_exists($keys[7], $arr)) {
|
||||||
|
$this->setLanCalendar($arr[$keys[7]]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -720,6 +765,10 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
$criteria->add(LanguagePeer::LAN_ID, $this->lan_id);
|
$criteria->add(LanguagePeer::LAN_ID, $this->lan_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($this->isColumnModified(LanguagePeer::LAN_LOCATION)) {
|
||||||
|
$criteria->add(LanguagePeer::LAN_ID, $this->lan_location);
|
||||||
|
}
|
||||||
|
|
||||||
if ($this->isColumnModified(LanguagePeer::LAN_NAME)) {
|
if ($this->isColumnModified(LanguagePeer::LAN_NAME)) {
|
||||||
$criteria->add(LanguagePeer::LAN_NAME, $this->lan_name);
|
$criteria->add(LanguagePeer::LAN_NAME, $this->lan_name);
|
||||||
}
|
}
|
||||||
@@ -798,6 +847,8 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
public function copyInto($copyObj, $deepCopy = false)
|
public function copyInto($copyObj, $deepCopy = false)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
$copyObj->setLanLocation($this->lan_location);
|
||||||
|
|
||||||
$copyObj->setLanName($this->lan_name);
|
$copyObj->setLanName($this->lan_name);
|
||||||
|
|
||||||
$copyObj->setLanNativeName($this->lan_native_name);
|
$copyObj->setLanNativeName($this->lan_native_name);
|
||||||
@@ -845,6 +896,7 @@ abstract class BaseLanguage extends BaseObject implements Persistent
|
|||||||
* same instance for all member of this class. The method could therefore
|
* same instance for all member of this class. The method could therefore
|
||||||
* be static, but this would prevent one from overriding the behavior.
|
* be static, but this would prevent one from overriding the behavior.
|
||||||
*
|
*
|
||||||
|
*
|
||||||
* @return LanguagePeer
|
* @return LanguagePeer
|
||||||
*/
|
*/
|
||||||
public function getPeer()
|
public function getPeer()
|
||||||
|
|||||||
@@ -34,6 +34,9 @@ abstract class BaseLanguagePeer
|
|||||||
/** the column name for the LAN_ID field */
|
/** the column name for the LAN_ID field */
|
||||||
const LAN_ID = 'LANGUAGE.LAN_ID';
|
const LAN_ID = 'LANGUAGE.LAN_ID';
|
||||||
|
|
||||||
|
/** the column name for the LAN_LOCATION field */
|
||||||
|
const LAN_LOCATION = 'LANGUAGE.LAN_LOCATION';
|
||||||
|
|
||||||
/** the column name for the LAN_NAME field */
|
/** the column name for the LAN_NAME field */
|
||||||
const LAN_NAME = 'LANGUAGE.LAN_NAME';
|
const LAN_NAME = 'LANGUAGE.LAN_NAME';
|
||||||
|
|
||||||
@@ -63,10 +66,10 @@ abstract class BaseLanguagePeer
|
|||||||
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
|
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
|
||||||
*/
|
*/
|
||||||
private static $fieldNames = array (
|
private static $fieldNames = array (
|
||||||
BasePeer::TYPE_PHPNAME => array ('LanId', 'LanName', 'LanNativeName', 'LanDirection', 'LanWeight', 'LanEnabled', 'LanCalendar', ),
|
BasePeer::TYPE_PHPNAME => array ('LanId', 'LanLocation', 'LanName', 'LanNativeName', 'LanDirection', 'LanWeight', 'LanEnabled', 'LanCalendar', ),
|
||||||
BasePeer::TYPE_COLNAME => array (LanguagePeer::LAN_ID, LanguagePeer::LAN_NAME, LanguagePeer::LAN_NATIVE_NAME, LanguagePeer::LAN_DIRECTION, LanguagePeer::LAN_WEIGHT, LanguagePeer::LAN_ENABLED, LanguagePeer::LAN_CALENDAR, ),
|
BasePeer::TYPE_COLNAME => array (LanguagePeer::LAN_ID, LanguagePeer::LAN_LOCATION, LanguagePeer::LAN_NAME, LanguagePeer::LAN_NATIVE_NAME, LanguagePeer::LAN_DIRECTION, LanguagePeer::LAN_WEIGHT, LanguagePeer::LAN_ENABLED, LanguagePeer::LAN_CALENDAR, ),
|
||||||
BasePeer::TYPE_FIELDNAME => array ('LAN_ID', 'LAN_NAME', 'LAN_NATIVE_NAME', 'LAN_DIRECTION', 'LAN_WEIGHT', 'LAN_ENABLED', 'LAN_CALENDAR', ),
|
BasePeer::TYPE_FIELDNAME => array ('LAN_ID', 'LAN_LOCATION', 'LAN_NAME', 'LAN_NATIVE_NAME', 'LAN_DIRECTION', 'LAN_WEIGHT', 'LAN_ENABLED', 'LAN_CALENDAR', ),
|
||||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, )
|
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7,)
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -76,10 +79,10 @@ abstract class BaseLanguagePeer
|
|||||||
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
|
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
|
||||||
*/
|
*/
|
||||||
private static $fieldKeys = array (
|
private static $fieldKeys = array (
|
||||||
BasePeer::TYPE_PHPNAME => array ('LanId' => 0, 'LanName' => 1, 'LanNativeName' => 2, 'LanDirection' => 3, 'LanWeight' => 4, 'LanEnabled' => 5, 'LanCalendar' => 6, ),
|
BasePeer::TYPE_PHPNAME => array ('LanId' => 0, 'LanLocation' => 1, 'LanName' => 2, 'LanNativeName' => 3, 'LanDirection' => 4, 'LanWeight' => 5, 'LanEnabled' => 6, 'LanCalendar' => 7, ),
|
||||||
BasePeer::TYPE_COLNAME => array (LanguagePeer::LAN_ID => 0, LanguagePeer::LAN_NAME => 1, LanguagePeer::LAN_NATIVE_NAME => 2, LanguagePeer::LAN_DIRECTION => 3, LanguagePeer::LAN_WEIGHT => 4, LanguagePeer::LAN_ENABLED => 5, LanguagePeer::LAN_CALENDAR => 6, ),
|
BasePeer::TYPE_COLNAME => array (LanguagePeer::LAN_ID => 0, LanguagePeer::LAN_LOCATION => 1, LanguagePeer::LAN_NAME => 2, LanguagePeer::LAN_NATIVE_NAME => 3, LanguagePeer::LAN_DIRECTION => 4, LanguagePeer::LAN_WEIGHT => 5, LanguagePeer::LAN_ENABLED => 6, LanguagePeer::LAN_CALENDAR => 7, ),
|
||||||
BasePeer::TYPE_FIELDNAME => array ('LAN_ID' => 0, 'LAN_NAME' => 1, 'LAN_NATIVE_NAME' => 2, 'LAN_DIRECTION' => 3, 'LAN_WEIGHT' => 4, 'LAN_ENABLED' => 5, 'LAN_CALENDAR' => 6, ),
|
BasePeer::TYPE_FIELDNAME => array ('LAN_ID' => 0, 'LAN_LOCATION' => 1, 'LAN_NAME' => 2, 'LAN_NATIVE_NAME' => 3, 'LAN_DIRECTION' => 4, 'LAN_WEIGHT' => 5, 'LAN_ENABLED' => 6, 'LAN_CALENDAR' => 7, ),
|
||||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, )
|
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7,)
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -182,6 +185,8 @@ abstract class BaseLanguagePeer
|
|||||||
|
|
||||||
$criteria->addSelectColumn(LanguagePeer::LAN_ID);
|
$criteria->addSelectColumn(LanguagePeer::LAN_ID);
|
||||||
|
|
||||||
|
$criteria->addSelectColumn(LanguagePeer::LAN_LOCATION);
|
||||||
|
|
||||||
$criteria->addSelectColumn(LanguagePeer::LAN_NAME);
|
$criteria->addSelectColumn(LanguagePeer::LAN_NAME);
|
||||||
|
|
||||||
$criteria->addSelectColumn(LanguagePeer::LAN_NATIVE_NAME);
|
$criteria->addSelectColumn(LanguagePeer::LAN_NATIVE_NAME);
|
||||||
|
|||||||
@@ -698,6 +698,7 @@
|
|||||||
<parameter name="Comment" value=""/>
|
<parameter name="Comment" value=""/>
|
||||||
</vendor>
|
</vendor>
|
||||||
<column name="LAN_ID" type="VARCHAR" size="4" required="true" default="" primaryKey="true"/>
|
<column name="LAN_ID" type="VARCHAR" size="4" required="true" default="" primaryKey="true"/>
|
||||||
|
<column name="LAN_LOCATION" type="VARCHAR" size="4" required="true" default=""/>
|
||||||
<column name="LAN_NAME" type="VARCHAR" size="30" required="true" default=""/>
|
<column name="LAN_NAME" type="VARCHAR" size="30" required="true" default=""/>
|
||||||
<column name="LAN_NATIVE_NAME" type="VARCHAR" size="30" required="true" default=""/>
|
<column name="LAN_NATIVE_NAME" type="VARCHAR" size="30" required="true" default=""/>
|
||||||
<column name="LAN_DIRECTION" type="CHAR" size="1" required="true" default="L"/>
|
<column name="LAN_DIRECTION" type="CHAR" size="1" required="true" default="L"/>
|
||||||
|
|||||||
@@ -25,143 +25,143 @@ SELECT 'PER_NAME','','00000000000000000000000000000003','en','Users' UNION ALL
|
|||||||
SELECT 'PER_NAME','','00000000000000000000000000000001','en','Login' UNION ALL
|
SELECT 'PER_NAME','','00000000000000000000000000000001','en','Login' UNION ALL
|
||||||
SELECT 'PER_NAME','','00000000000000000000000000000002','en','Setup';
|
SELECT 'PER_NAME','','00000000000000000000000000000002','en','Setup';
|
||||||
|
|
||||||
INSERT INTO [LANGUAGE] ([LAN_ID],[LAN_NAME],[LAN_NATIVE_NAME],[LAN_DIRECTION],[LAN_WEIGHT],[LAN_ENABLED],[LAN_CALENDAR])
|
INSERT INTO [LANGUAGE] ([LAN_ID],[LAN_LOCATION],[LAN_NAME],[LAN_NATIVE_NAME],[LAN_DIRECTION],[LAN_WEIGHT],[LAN_ENABLED],[LAN_CALENDAR])
|
||||||
SELECT 'aa','Afar','','L','0','0','GREGORIAN' UNION ALL
|
SELECT 'aa', '', 'Afar', '', 'L', 0, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ab','Abkhazian','','L','1','0','GREGORIAN' UNION ALL
|
SELECT 'ab', '', 'Abkhazian', '', 'L', 1, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'af','Afrikaans','','L','2','0','GREGORIAN' UNION ALL
|
SELECT 'af', '', 'Afrikaans', '', 'L', 2, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'am','Amharic','','L','3','0','GREGORIAN' UNION ALL
|
SELECT 'am', '', 'Amharic', '', 'L', 3, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ar','Arabic','','L','4','0','GREGORIAN' UNION ALL
|
SELECT 'ar', '', 'Arabic', '', 'L', 4, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'as','Assamese','','L','5','0','GREGORIAN' UNION ALL
|
SELECT 'as', '', 'Assamese', '', 'L', 5, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ay','Aymara','','L','6','0','GREGORIAN' UNION ALL
|
SELECT 'ay', '', 'Aymara', '', 'L', 6, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'az','Azerbaijani','','L','7','0','GREGORIAN' UNION ALL
|
SELECT 'az', '', 'Azerbaijani', '', 'L', 7, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ba','Bashkir','','L','8','0','GREGORIAN' UNION ALL
|
SELECT 'ba', '', 'Bashkir', '', 'L', 8, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'be','Byelorussian','','L','9','0','GREGORIAN' UNION ALL
|
SELECT 'be', '', 'Byelorussian', '', 'L', 9, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'bg','Bulgarian','','L','10','0','GREGORIAN' UNION ALL
|
SELECT 'bg', 'BG', 'Bulgarian', '', 'L', 10, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'bh','Bihari','','L','11','0','GREGORIAN' UNION ALL
|
SELECT 'bh', '', 'Bihari', '', 'L', 11, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'bi','Bislama','','L','12','0','GREGORIAN' UNION ALL
|
SELECT 'bi', '', 'Bislama', '', 'L', 12, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'bn','Bengali','','L','13','0','GREGORIAN' UNION ALL
|
SELECT 'bn', 'BD', 'Bengali', '', 'L', 13, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'bo','Tibetan','','L','14','0','GREGORIAN' UNION ALL
|
SELECT 'bo', '', 'Tibetan', '', 'L', 14, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'br','Breton','','L','15','0','GREGORIAN' UNION ALL
|
SELECT 'br', '', 'Breton', '', 'L', 15, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ca','Catalan','','L','16','0','GREGORIAN' UNION ALL
|
SELECT 'ca', 'ES', 'Catalan', '', 'L', 16, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'co','Corsican','','L','17','0','GREGORIAN' UNION ALL
|
SELECT 'co', '', 'Corsican', '', 'L', 17, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'cs','Czech','','L','18','0','GREGORIAN' UNION ALL
|
SELECT 'cs', 'CZ', 'Czech', '', 'L', 18, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'cy','Welsh','','L','19','0','GREGORIAN' UNION ALL
|
SELECT 'cy', '', 'Welsh', '', 'L', 19, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'da','Danish','','L','20','0','GREGORIAN' UNION ALL
|
SELECT 'da', 'DK', 'Danish', '', 'L', 20, '1', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'de','German','','L','21','0','GREGORIAN' UNION ALL
|
SELECT 'de', 'DE', 'German', '', 'L', 21, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'dz','Bhutani','','L','22','0','GREGORIAN' UNION ALL
|
SELECT 'dz', '', 'Bhutani', '', 'L', 22, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'el','Greek','','L','23','0','GREGORIAN' UNION ALL
|
SELECT 'el', 'GR', 'Greek', '', 'L', 23, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'en','English','','L','24','1','GREGORIAN' UNION ALL
|
SELECT 'en', 'US', 'English', '', 'L', 24, '1', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'eo','Esperanto','','L','25','0','GREGORIAN' UNION ALL
|
SELECT 'eo', '', 'Esperanto', '', 'L', 25, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'es','Spanish','','L','26','0','GREGORIAN' UNION ALL
|
SELECT 'es', 'ES', 'Spanish', '', 'L', 26, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'et','Estonian','','L','27','0','GREGORIAN' UNION ALL
|
SELECT 'et', 'EE', 'Estonian', '', 'L', 27, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'eu','Basque','','L','28','0','GREGORIAN' UNION ALL
|
SELECT 'eu', '', 'Basque', '', 'L', 28, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'fa','Persian','','R','29','0','PERSIAN' UNION ALL
|
SELECT 'fa', 'IR', 'Persian', '', 'R', 29, '0', 'PERSIAN' UNION ALL
|
||||||
SELECT 'fi','Finnish','','L','30','0','GREGORIAN' UNION ALL
|
SELECT 'fi', 'FI', 'Finnish', '', 'L', 30, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'fj','Fiji','','L','31','0','GREGORIAN' UNION ALL
|
SELECT 'fj', '', 'Fiji', '', 'L', 31, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'fo','Faeroese','','L','32','0','GREGORIAN' UNION ALL
|
SELECT 'fo', 'FO', 'Faeroese', '', 'L', 32, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'fr','French','','L','33','0','GREGORIAN' UNION ALL
|
SELECT 'fr', 'FR', 'French', '', 'L', 33, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'fy','Frisian','','L','34','0','GREGORIAN' UNION ALL
|
SELECT 'fy', '', 'Frisian', '', 'L', 34, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ga','Irish','','L','35','0','GREGORIAN' UNION ALL
|
SELECT 'ga', '', 'Irish', '', 'L', 35, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'gd','Gaelic','','L','36','0','GREGORIAN' UNION ALL
|
SELECT 'gd', '', 'Gaelic', '', 'L', 36, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'gl','Galician','','L','37','0','GREGORIAN' UNION ALL
|
SELECT 'gl', '', 'Galician', '', 'L', 37, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'gn','Guarani','','L','38','0','GREGORIAN' UNION ALL
|
SELECT 'gn', '', 'Guarani', '', 'L', 38, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'gu','Gujarati','','L','39','0','GREGORIAN' UNION ALL
|
SELECT 'gu', '', 'Gujarati', '', 'L', 39, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ha','Hausa','','L','40','0','GREGORIAN' UNION ALL
|
SELECT 'ha', '', 'Hausa', '', 'L', 40, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'hi','Hindi','','L','41','0','GREGORIAN' UNION ALL
|
SELECT 'hi', '', 'Hindi', '', 'L', 41, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'hr','Croatian','','L','42','0','GREGORIAN' UNION ALL
|
SELECT 'hr', 'HR', 'Croatian', '', 'L', 42, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'hu','Hungarian','','L','43','0','GREGORIAN' UNION ALL
|
SELECT 'hu', 'HU', 'Hungarian', '', 'L', 43, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'hy','Armenian','','L','44','0','GREGORIAN' UNION ALL
|
SELECT 'hy', '', 'Armenian', '', 'L', 44, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ia','Interlingua','','L','45','0','GREGORIAN' UNION ALL
|
SELECT 'ia', '', 'Interlingua', '', 'L', 45, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ie','Interlingue','','L','46','0','GREGORIAN' UNION ALL
|
SELECT 'ie', '', 'Interlingue', '', 'L', 46, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ik','Inupiak','','L','47','0','GREGORIAN' UNION ALL
|
SELECT 'ik', '', 'Inupiak', '', 'L', 47, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'in','Indonesian','','L','48','0','GREGORIAN' UNION ALL
|
SELECT 'in', 'ID', 'Indonesian', '', 'L', 48, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'is','Icelandic','','L','49','0','GREGORIAN' UNION ALL
|
SELECT 'is', 'IS', 'Icelandic', '', 'L', 49, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'it','Italian','','L','50','0','GREGORIAN' UNION ALL
|
SELECT 'it', 'IT', 'Italian', '', 'L', 50, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'iw','Hebrew','','R','51','0','GREGORIAN' UNION ALL
|
SELECT 'iw', 'IL', 'Hebrew', '', 'R', 51, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ja','Japanese','','L','52','0','GREGORIAN' UNION ALL
|
SELECT 'ja', 'JP', 'Japanese', '', 'L', 52, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ji','Yiddish','','L','53','0','GREGORIAN' UNION ALL
|
SELECT 'ji', '', 'Yiddish', '', 'L', 53, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'jw','Javanese','','L','54','0','GREGORIAN' UNION ALL
|
SELECT 'jw', '', 'Javanese', '', 'L', 54, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ka','Georgian','','L','55','0','GREGORIAN' UNION ALL
|
SELECT 'ka', '', 'Georgian', '', 'L', 55, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'kk','Kazakh','','L','56','0','GREGORIAN' UNION ALL
|
SELECT 'kk', '', 'Kazakh', '', 'L', 56, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'kl','Greenlandic','','L','57','0','GREGORIAN' UNION ALL
|
SELECT 'kl', '', 'Greenlandic', '', 'L', 57, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'km','Cambodian','','L','58','0','GREGORIAN' UNION ALL
|
SELECT 'km', '', 'Cambodian', '', 'L', 58, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'kn','Kannada','','L','59','0','GREGORIAN' UNION ALL
|
SELECT 'kn', '', 'Kannada', '', 'L', 59, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ko','Korean','','L','60','0','GREGORIAN' UNION ALL
|
SELECT 'ko', 'KR', 'Korean', '', 'L', 60, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ks','Kashmiri','','L','61','0','GREGORIAN' UNION ALL
|
SELECT 'ks', '', 'Kashmiri', '', 'L', 61, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ku','Kurdish','','L','62','0','GREGORIAN' UNION ALL
|
SELECT 'ku', '', 'Kurdish', '', 'L', 62, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ky','Kirghiz','','L','63','0','GREGORIAN' UNION ALL
|
SELECT 'ky', '', 'Kirghiz', '', 'L', 63, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'la','Latin','','L','64','0','GREGORIAN' UNION ALL
|
SELECT 'la', '', 'Latin', '', 'L', 64, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ln','Lingala','','L','65','0','GREGORIAN' UNION ALL
|
SELECT 'ln', '', 'Lingala', '', 'L', 65, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'lo','Laothian','','L','66','0','GREGORIAN' UNION ALL
|
SELECT 'lo', '', 'Laothian', '', 'L', 66, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'lt','Lithuanian','','L','67','0','GREGORIAN' UNION ALL
|
SELECT 'lt', 'LT', 'Lithuanian', '', 'L', 67, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'lv','Latvian','','L','68','0','GREGORIAN' UNION ALL
|
SELECT 'lv', 'LV', 'Latvian', '', 'L', 68, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'mg','Malagasy','','L','69','0','GREGORIAN' UNION ALL
|
SELECT 'mg', '', 'Malagasy', '', 'L', 69, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'mi','Maori','','L','70','0','GREGORIAN' UNION ALL
|
SELECT 'mi', '', 'Maori', '', 'L', 70, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'mk','Macedonian','','L','71','0','GREGORIAN' UNION ALL
|
SELECT 'mk', '', 'Macedonian', '', 'L', 71, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ml','Malayalam','','L','72','0','GREGORIAN' UNION ALL
|
SELECT 'ml', '', 'Malayalam', '', 'L', 72, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'mn','Mongolian','','L','73','0','GREGORIAN' UNION ALL
|
SELECT 'mn', '', 'Mongolian', '', 'L', 73, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'mo','Moldavian','','L','74','0','GREGORIAN' UNION ALL
|
SELECT 'mo', '', 'Moldavian', '', 'L', 74, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'mr','Marathi','','L','75','0','GREGORIAN' UNION ALL
|
SELECT 'mr', '', 'Marathi', '', 'L', 75, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ms','Malay','','L','76','0','GREGORIAN' UNION ALL
|
SELECT 'ms', 'MY', 'Malay', '', 'L', 76, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'mt','Maltese','','L','77','0','GREGORIAN' UNION ALL
|
SELECT 'mt', '', 'Maltese', '', 'L', 77, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'my','Burmese','','L','78','0','GREGORIAN' UNION ALL
|
SELECT 'my', '', 'Burmese', '', 'L', 78, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'na','Nauru','','L','79','0','GREGORIAN' UNION ALL
|
SELECT 'na', '', 'Nauru', '', 'L', 79, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ne','Nepali','','L','80','0','GREGORIAN' UNION ALL
|
SELECT 'ne', '', 'Nepali', '', 'L', 80, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'nl','Dutch','','L','81','0','GREGORIAN' UNION ALL
|
SELECT 'nl', 'NL', 'Dutch', '', 'L', 81, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'no','Norwegian','','L','82','0','GREGORIAN' UNION ALL
|
SELECT 'no', 'NO', 'Norwegian', '', 'L', 82, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'oc','Occitan','','L','83','0','GREGORIAN' UNION ALL
|
SELECT 'oc', '', 'Occitan', '', 'L', 83, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'om','Oromo','','L','84','0','GREGORIAN' UNION ALL
|
SELECT 'om', '', 'Oromo', '', 'L', 84, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'or','Oriya','','L','85','0','GREGORIAN' UNION ALL
|
SELECT 'or', '', 'Oriya', '', 'L', 85, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'pa','Punjabi','','L','86','0','GREGORIAN' UNION ALL
|
SELECT 'pa', '', 'Punjabi', '', 'L', 86, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'pl','Polish','','L','87','0','GREGORIAN' UNION ALL
|
SELECT 'pl', 'PL', 'Polish', '', 'L', 87, '1', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ps','Pashto','','L','88','0','GREGORIAN' UNION ALL
|
SELECT 'ps', '', 'Pashto', '', 'L', 88, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'pt','Portuguese','','L','89','0','GREGORIAN' UNION ALL
|
SELECT 'pt', 'BR', 'Portuguese', '', 'L', 89, '1', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'qu','Quechua','','L','90','0','GREGORIAN' UNION ALL
|
SELECT 'qu', '', 'Quechua', '', 'L', 90, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'rm','Rhaeto-Romance','','L','91','0','GREGORIAN' UNION ALL
|
SELECT 'rm', '', 'Rhaeto-Romance', '', 'L', 91, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'rn','Kirundi','','L','92','0','GREGORIAN' UNION ALL
|
SELECT 'rn', '', 'Kirundi', '', 'L', 92, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ro','Romanian','','L','93','0','GREGORIAN' UNION ALL
|
SELECT 'ro', 'RO', 'Romanian', '', 'L', 93, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ru','Russian','','L','94','0','GREGORIAN' UNION ALL
|
SELECT 'ru', 'RU', 'Russian', '', 'L', 94, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'rw','Kinyarwanda','','L','95','0','GREGORIAN' UNION ALL
|
SELECT 'rw', '', 'Kinyarwanda', '', 'L', 95, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sa','Sanskrit','','L','96','0','GREGORIAN' UNION ALL
|
SELECT 'sa', '', 'Sanskrit', '', 'L', 96, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sd','Sindhi','','L','97','0','GREGORIAN' UNION ALL
|
SELECT 'sd', '', 'Sindhi', '', 'L', 97, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sg','Sangro','','L','98','0','GREGORIAN' UNION ALL
|
SELECT 'sg', '', 'Sangro', '', 'L', 98, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sh','Serbo-Croatian','','L','99','0','GREGORIAN' UNION ALL
|
SELECT 'sh', '', 'Serbo-Croatian', '', 'L', 99, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'si','Singhalese','','L','100','0','GREGORIAN' UNION ALL
|
SELECT 'si', '', 'Singhalese', '', 'L', 100, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sk','Slovak','','L','101','0','GREGORIAN' UNION ALL
|
SELECT 'sk', 'SK', 'Slovak', '', 'L', 101, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sl','Slovenian','','L','102','0','GREGORIAN' UNION ALL
|
SELECT 'sl', 'SI', 'Slovenian', '', 'L', 102, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sm','Samoan','','L','103','0','GREGORIAN' UNION ALL
|
SELECT 'sm', '', 'Samoan', '', 'L', 103, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sn','Shona','','L','104','0','GREGORIAN' UNION ALL
|
SELECT 'sn', '', 'Shona', '', 'L', 104, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'so','Somali','','L','105','0','GREGORIAN' UNION ALL
|
SELECT 'so', '', 'Somali', '', 'L', 105, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sq','Albanian','','L','106','0','GREGORIAN' UNION ALL
|
SELECT 'sq', '', 'Albanian', '', 'L', 106, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sr','Serbian','','L','107','0','GREGORIAN' UNION ALL
|
SELECT 'sr', 'YU', 'Serbian', '', 'L', 107, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ss','Siswati','','L','108','0','GREGORIAN' UNION ALL
|
SELECT 'ss', '', 'Siswati', '', 'L', 108, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'st','Sesotho','','L','109','0','GREGORIAN' UNION ALL
|
SELECT 'st', '', 'Sesotho', '', 'L', 109, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'su','Sudanese','','L','110','0','GREGORIAN' UNION ALL
|
SELECT 'su', '', 'Sudanese', '', 'L', 110, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sv','Swedish','','L','111','0','GREGORIAN' UNION ALL
|
SELECT 'sv', 'SE', 'Swedish', '', 'L', 111, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'sw','Swahili','','L','112','0','GREGORIAN' UNION ALL
|
SELECT 'sw', '', 'Swahili', '', 'L', 112, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ta','Tamil','','L','113','0','GREGORIAN' UNION ALL
|
SELECT 'ta', 'LK', 'Tamil', '', 'L', 113, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'te','Tegulu','','L','114','0','GREGORIAN' UNION ALL
|
SELECT 'te', '', 'Tegulu', '', 'L', 114, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'tg','Tajik','','L','115','0','GREGORIAN' UNION ALL
|
SELECT 'tg', '', 'Tajik', '', 'L', 115, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'th','Thai','','L','116','0','GREGORIAN' UNION ALL
|
SELECT 'th', 'TH', 'Thai', '', 'L', 116, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ti','Tigrinya','','L','117','0','GREGORIAN' UNION ALL
|
SELECT 'ti', '', 'Tigrinya', '', 'L', 117, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'tk','Turkmen','','L','118','0','GREGORIAN' UNION ALL
|
SELECT 'tk', '', 'Turkmen', '', 'L', 118, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'tl','Tagalog','','L','119','0','GREGORIAN' UNION ALL
|
SELECT 'tl', 'PH', 'Tagalog', '', 'L', 119, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'tn','Setswana','','L','120','0','GREGORIAN' UNION ALL
|
SELECT 'tn', '', 'Setswana', '', 'L', 120, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'to','Tonga','','L','121','0','GREGORIAN' UNION ALL
|
SELECT 'to', '', 'Tonga', '', 'L', 121, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'tr','Turkish','','L','122','0','GREGORIAN' UNION ALL
|
SELECT 'tr', 'TR', 'Turkish', '', 'L', 122, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ts','Tsonga','','L','123','0','GREGORIAN' UNION ALL
|
SELECT 'ts', '', 'Tsonga', '', 'L', 123, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'tt','Tatar','','L','124','0','GREGORIAN' UNION ALL
|
SELECT 'tt', '', 'Tatar', '', 'L', 124, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'tw','Twi','','L','125','0','GREGORIAN' UNION ALL
|
SELECT 'tw', '', 'Twi', '', 'L', 125, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'uk','Ukrainian','','L','126','0','GREGORIAN' UNION ALL
|
SELECT 'uk', 'UA', 'Ukrainian', '', 'L', 126, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'ur','Urdu','','L','127','0','GREGORIAN' UNION ALL
|
SELECT 'ur', '', 'Urdu', '', 'L', 127, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'uz','Uzbek','','L','128','0','GREGORIAN' UNION ALL
|
SELECT 'uz', '', 'Uzbek', '', 'L', 128, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'vi','Vietnamese','','L','129','0','GREGORIAN' UNION ALL
|
SELECT 'vi', 'VN', 'Vietnamese', '', 'L', 129, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'vo','Volapuk','','L','130','0','GREGORIAN' UNION ALL
|
SELECT 'vo', '', 'Volapuk', '', 'L', 130, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'wo','Wolof','','L','131','0','GREGORIAN' UNION ALL
|
SELECT 'wo', '', 'Wolof', '', 'L', 131, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'xh','Xhosa','','L','132','0','GREGORIAN' UNION ALL
|
SELECT 'xh', '', 'Xhosa', '', 'L', 132, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'yo','Yoruba','','L','133','0','GREGORIAN' UNION ALL
|
SELECT 'yo', '', 'Yoruba', '', 'L', 133, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'zh','Chinese','','L','134','0','GREGORIAN' UNION ALL
|
SELECT 'zh', 'CN', 'Chinese', '', 'L', 134, '0', 'GREGORIAN' UNION ALL
|
||||||
SELECT 'zu','Zulu','','L','135','0','GREGORIAN' ;
|
SELECT 'zu', '', 'Zulu', '', 'L', 135, '0', 'GREGORIAN' ;
|
||||||
|
|
||||||
INSERT INTO [ISO_COUNTRY] ([IC_UID],[IC_NAME],[IC_SORT_ORDER])
|
INSERT INTO [ISO_COUNTRY] ([IC_UID],[IC_NAME],[IC_SORT_ORDER])
|
||||||
SELECT 'AD', 'Andorra','' UNION ALL
|
SELECT 'AD', 'Andorra','' UNION ALL
|
||||||
|
|||||||
@@ -749,6 +749,7 @@ END
|
|||||||
CREATE TABLE [LANGUAGE]
|
CREATE TABLE [LANGUAGE]
|
||||||
(
|
(
|
||||||
[LAN_ID] VARCHAR(4) default '' NOT NULL,
|
[LAN_ID] VARCHAR(4) default '' NOT NULL,
|
||||||
|
[LAN_LOCATION] VARCHAR(4) default '' NOT NULL,
|
||||||
[LAN_NAME] VARCHAR(30) default '' NOT NULL,
|
[LAN_NAME] VARCHAR(30) default '' NOT NULL,
|
||||||
[LAN_NATIVE_NAME] VARCHAR(30) default '' NOT NULL,
|
[LAN_NATIVE_NAME] VARCHAR(30) default '' NOT NULL,
|
||||||
[LAN_DIRECTION] CHAR(1) default 'L' NOT NULL,
|
[LAN_DIRECTION] CHAR(1) default 'L' NOT NULL,
|
||||||
|
|||||||
@@ -25,143 +25,143 @@ INSERT INTO CONTENT (CON_CATEGORY,CON_PARENT,CON_ID,CON_LANG,CON_VALUE) VALUES
|
|||||||
('PER_NAME','','00000000000000000000000000000001','en','Login'),
|
('PER_NAME','','00000000000000000000000000000001','en','Login'),
|
||||||
('PER_NAME','','00000000000000000000000000000002','en','Setup');
|
('PER_NAME','','00000000000000000000000000000002','en','Setup');
|
||||||
|
|
||||||
INSERT INTO LANGUAGE (LAN_ID,LAN_NAME,LAN_NATIVE_NAME,LAN_DIRECTION,LAN_WEIGHT,LAN_ENABLED,LAN_CALENDAR) VALUES
|
INSERT INTO LANGUAGE (LAN_ID,LAN_LOCATION,LAN_NAME,LAN_NATIVE_NAME,LAN_DIRECTION,LAN_WEIGHT,LAN_ENABLED,LAN_CALENDAR) VALUES
|
||||||
('aa','Afar','','L','0','0','GREGORIAN'),
|
('aa', '', 'Afar', '', 'L', 0, '0', 'GREGORIAN'),
|
||||||
('ab','Abkhazian','','L','1','0','GREGORIAN'),
|
('ab', '', 'Abkhazian', '', 'L', 1, '0', 'GREGORIAN'),
|
||||||
('af','Afrikaans','','L','2','0','GREGORIAN'),
|
('af', '', 'Afrikaans', '', 'L', 2, '0', 'GREGORIAN'),
|
||||||
('am','Amharic','','L','3','0','GREGORIAN'),
|
('am', '', 'Amharic', '', 'L', 3, '0', 'GREGORIAN'),
|
||||||
('ar','Arabic','','L','4','0','GREGORIAN'),
|
('ar', '', 'Arabic', '', 'L', 4, '0', 'GREGORIAN'),
|
||||||
('as','Assamese','','L','5','0','GREGORIAN'),
|
('as', '', 'Assamese', '', 'L', 5, '0', 'GREGORIAN'),
|
||||||
('ay','Aymara','','L','6','0','GREGORIAN'),
|
('ay', '', 'Aymara', '', 'L', 6, '0', 'GREGORIAN'),
|
||||||
('az','Azerbaijani','','L','7','0','GREGORIAN'),
|
('az', '', 'Azerbaijani', '', 'L', 7, '0', 'GREGORIAN'),
|
||||||
('ba','Bashkir','','L','8','0','GREGORIAN'),
|
('ba', '', 'Bashkir', '', 'L', 8, '0', 'GREGORIAN'),
|
||||||
('be','Byelorussian','','L','9','0','GREGORIAN'),
|
('be', '', 'Byelorussian', '', 'L', 9, '0', 'GREGORIAN'),
|
||||||
('bg','Bulgarian','','L','10','0','GREGORIAN'),
|
('bg', 'BG', 'Bulgarian', '', 'L', 10, '0', 'GREGORIAN'),
|
||||||
('bh','Bihari','','L','11','0','GREGORIAN'),
|
('bh', '', 'Bihari', '', 'L', 11, '0', 'GREGORIAN'),
|
||||||
('bi','Bislama','','L','12','0','GREGORIAN'),
|
('bi', '', 'Bislama', '', 'L', 12, '0', 'GREGORIAN'),
|
||||||
('bn','Bengali','','L','13','0','GREGORIAN'),
|
('bn', 'BD', 'Bengali', '', 'L', 13, '0', 'GREGORIAN'),
|
||||||
('bo','Tibetan','','L','14','0','GREGORIAN'),
|
('bo', '', 'Tibetan', '', 'L', 14, '0', 'GREGORIAN'),
|
||||||
('br','Breton','','L','15','0','GREGORIAN'),
|
('br', '', 'Breton', '', 'L', 15, '0', 'GREGORIAN'),
|
||||||
('ca','Catalan','','L','16','0','GREGORIAN'),
|
('ca', 'ES', 'Catalan', '', 'L', 16, '0', 'GREGORIAN'),
|
||||||
('co','Corsican','','L','17','0','GREGORIAN'),
|
('co', '', 'Corsican', '', 'L', 17, '0', 'GREGORIAN'),
|
||||||
('cs','Czech','','L','18','0','GREGORIAN'),
|
('cs', 'CZ', 'Czech', '', 'L', 18, '0', 'GREGORIAN'),
|
||||||
('cy','Welsh','','L','19','0','GREGORIAN'),
|
('cy', '', 'Welsh', '', 'L', 19, '0', 'GREGORIAN'),
|
||||||
('da','Danish','','L','20','0','GREGORIAN'),
|
('da', 'DK', 'Danish', '', 'L', 20, '1', 'GREGORIAN'),
|
||||||
('de','German','','L','21','0','GREGORIAN'),
|
('de', 'DE', 'German', '', 'L', 21, '0', 'GREGORIAN'),
|
||||||
('dz','Bhutani','','L','22','0','GREGORIAN'),
|
('dz', '', 'Bhutani', '', 'L', 22, '0', 'GREGORIAN'),
|
||||||
('el','Greek','','L','23','0','GREGORIAN'),
|
('el', 'GR', 'Greek', '', 'L', 23, '0', 'GREGORIAN'),
|
||||||
('en','English','','L','24','1','GREGORIAN'),
|
('en', 'US', 'English', '', 'L', 24, '1', 'GREGORIAN'),
|
||||||
('eo','Esperanto','','L','25','0','GREGORIAN'),
|
('eo', '', 'Esperanto', '', 'L', 25, '0', 'GREGORIAN'),
|
||||||
('es','Spanish','','L','26','0','GREGORIAN'),
|
('es', 'ES', 'Spanish', '', 'L', 26, '0', 'GREGORIAN'),
|
||||||
('et','Estonian','','L','27','0','GREGORIAN'),
|
('et', 'EE', 'Estonian', '', 'L', 27, '0', 'GREGORIAN'),
|
||||||
('eu','Basque','','L','28','0','GREGORIAN'),
|
('eu', '', 'Basque', '', 'L', 28, '0', 'GREGORIAN'),
|
||||||
('fa','Persian','','R','29','0','PERSIAN'),
|
('fa', 'IR', 'Persian', '', 'R', 29, '0', 'PERSIAN'),
|
||||||
('fi','Finnish','','L','30','0','GREGORIAN'),
|
('fi', 'FI', 'Finnish', '', 'L', 30, '0', 'GREGORIAN'),
|
||||||
('fj','Fiji','','L','31','0','GREGORIAN'),
|
('fj', '', 'Fiji', '', 'L', 31, '0', 'GREGORIAN'),
|
||||||
('fo','Faeroese','','L','32','0','GREGORIAN'),
|
('fo', 'FO', 'Faeroese', '', 'L', 32, '0', 'GREGORIAN'),
|
||||||
('fr','French','','L','33','0','GREGORIAN'),
|
('fr', 'FR', 'French', '', 'L', 33, '0', 'GREGORIAN'),
|
||||||
('fy','Frisian','','L','34','0','GREGORIAN'),
|
('fy', '', 'Frisian', '', 'L', 34, '0', 'GREGORIAN'),
|
||||||
('ga','Irish','','L','35','0','GREGORIAN'),
|
('ga', '', 'Irish', '', 'L', 35, '0', 'GREGORIAN'),
|
||||||
('gd','Gaelic','','L','36','0','GREGORIAN'),
|
('gd', '', 'Gaelic', '', 'L', 36, '0', 'GREGORIAN'),
|
||||||
('gl','Galician','','L','37','0','GREGORIAN'),
|
('gl', '', 'Galician', '', 'L', 37, '0', 'GREGORIAN'),
|
||||||
('gn','Guarani','','L','38','0','GREGORIAN'),
|
('gn', '', 'Guarani', '', 'L', 38, '0', 'GREGORIAN'),
|
||||||
('gu','Gujarati','','L','39','0','GREGORIAN'),
|
('gu', '', 'Gujarati', '', 'L', 39, '0', 'GREGORIAN'),
|
||||||
('ha','Hausa','','L','40','0','GREGORIAN'),
|
('ha', '', 'Hausa', '', 'L', 40, '0', 'GREGORIAN'),
|
||||||
('hi','Hindi','','L','41','0','GREGORIAN'),
|
('hi', '', 'Hindi', '', 'L', 41, '0', 'GREGORIAN'),
|
||||||
('hr','Croatian','','L','42','0','GREGORIAN'),
|
('hr', 'HR', 'Croatian', '', 'L', 42, '0', 'GREGORIAN'),
|
||||||
('hu','Hungarian','','L','43','0','GREGORIAN'),
|
('hu', 'HU', 'Hungarian', '', 'L', 43, '0', 'GREGORIAN'),
|
||||||
('hy','Armenian','','L','44','0','GREGORIAN'),
|
('hy', '', 'Armenian', '', 'L', 44, '0', 'GREGORIAN'),
|
||||||
('ia','Interlingua','','L','45','0','GREGORIAN'),
|
('ia', '', 'Interlingua', '', 'L', 45, '0', 'GREGORIAN'),
|
||||||
('ie','Interlingue','','L','46','0','GREGORIAN'),
|
('ie', '', 'Interlingue', '', 'L', 46, '0', 'GREGORIAN'),
|
||||||
('ik','Inupiak','','L','47','0','GREGORIAN'),
|
('ik', '', 'Inupiak', '', 'L', 47, '0', 'GREGORIAN'),
|
||||||
('in','Indonesian','','L','48','0','GREGORIAN'),
|
('in', 'ID', 'Indonesian', '', 'L', 48, '0', 'GREGORIAN'),
|
||||||
('is','Icelandic','','L','49','0','GREGORIAN'),
|
('is', 'IS', 'Icelandic', '', 'L', 49, '0', 'GREGORIAN'),
|
||||||
('it','Italian','','L','50','0','GREGORIAN'),
|
('it', 'IT', 'Italian', '', 'L', 50, '0', 'GREGORIAN'),
|
||||||
('iw','Hebrew','','R','51','0','GREGORIAN'),
|
('iw', 'IL', 'Hebrew', '', 'R', 51, '0', 'GREGORIAN'),
|
||||||
('ja','Japanese','','L','52','0','GREGORIAN'),
|
('ja', 'JP', 'Japanese', '', 'L', 52, '0', 'GREGORIAN'),
|
||||||
('ji','Yiddish','','L','53','0','GREGORIAN'),
|
('ji', '', 'Yiddish', '', 'L', 53, '0', 'GREGORIAN'),
|
||||||
('jw','Javanese','','L','54','0','GREGORIAN'),
|
('jw', '', 'Javanese', '', 'L', 54, '0', 'GREGORIAN'),
|
||||||
('ka','Georgian','','L','55','0','GREGORIAN'),
|
('ka', '', 'Georgian', '', 'L', 55, '0', 'GREGORIAN'),
|
||||||
('kk','Kazakh','','L','56','0','GREGORIAN'),
|
('kk', '', 'Kazakh', '', 'L', 56, '0', 'GREGORIAN'),
|
||||||
('kl','Greenlandic','','L','57','0','GREGORIAN'),
|
('kl', '', 'Greenlandic', '', 'L', 57, '0', 'GREGORIAN'),
|
||||||
('km','Cambodian','','L','58','0','GREGORIAN'),
|
('km', '', 'Cambodian', '', 'L', 58, '0', 'GREGORIAN'),
|
||||||
('kn','Kannada','','L','59','0','GREGORIAN'),
|
('kn', '', 'Kannada', '', 'L', 59, '0', 'GREGORIAN'),
|
||||||
('ko','Korean','','L','60','0','GREGORIAN'),
|
('ko', 'KR', 'Korean', '', 'L', 60, '0', 'GREGORIAN'),
|
||||||
('ks','Kashmiri','','L','61','0','GREGORIAN'),
|
('ks', '', 'Kashmiri', '', 'L', 61, '0', 'GREGORIAN'),
|
||||||
('ku','Kurdish','','L','62','0','GREGORIAN'),
|
('ku', '', 'Kurdish', '', 'L', 62, '0', 'GREGORIAN'),
|
||||||
('ky','Kirghiz','','L','63','0','GREGORIAN'),
|
('ky', '', 'Kirghiz', '', 'L', 63, '0', 'GREGORIAN'),
|
||||||
('la','Latin','','L','64','0','GREGORIAN'),
|
('la', '', 'Latin', '', 'L', 64, '0', 'GREGORIAN'),
|
||||||
('ln','Lingala','','L','65','0','GREGORIAN'),
|
('ln', '', 'Lingala', '', 'L', 65, '0', 'GREGORIAN'),
|
||||||
('lo','Laothian','','L','66','0','GREGORIAN'),
|
('lo', '', 'Laothian', '', 'L', 66, '0', 'GREGORIAN'),
|
||||||
('lt','Lithuanian','','L','67','0','GREGORIAN'),
|
('lt', 'LT', 'Lithuanian', '', 'L', 67, '0', 'GREGORIAN'),
|
||||||
('lv','Latvian','','L','68','0','GREGORIAN'),
|
('lv', 'LV', 'Latvian', '', 'L', 68, '0', 'GREGORIAN'),
|
||||||
('mg','Malagasy','','L','69','0','GREGORIAN'),
|
('mg', '', 'Malagasy', '', 'L', 69, '0', 'GREGORIAN'),
|
||||||
('mi','Maori','','L','70','0','GREGORIAN'),
|
('mi', '', 'Maori', '', 'L', 70, '0', 'GREGORIAN'),
|
||||||
('mk','Macedonian','','L','71','0','GREGORIAN'),
|
('mk', '', 'Macedonian', '', 'L', 71, '0', 'GREGORIAN'),
|
||||||
('ml','Malayalam','','L','72','0','GREGORIAN'),
|
('ml', '', 'Malayalam', '', 'L', 72, '0', 'GREGORIAN'),
|
||||||
('mn','Mongolian','','L','73','0','GREGORIAN'),
|
('mn', '', 'Mongolian', '', 'L', 73, '0', 'GREGORIAN'),
|
||||||
('mo','Moldavian','','L','74','0','GREGORIAN'),
|
('mo', '', 'Moldavian', '', 'L', 74, '0', 'GREGORIAN'),
|
||||||
('mr','Marathi','','L','75','0','GREGORIAN'),
|
('mr', '', 'Marathi', '', 'L', 75, '0', 'GREGORIAN'),
|
||||||
('ms','Malay','','L','76','0','GREGORIAN'),
|
('ms', 'MY', 'Malay', '', 'L', 76, '0', 'GREGORIAN'),
|
||||||
('mt','Maltese','','L','77','0','GREGORIAN'),
|
('mt', '', 'Maltese', '', 'L', 77, '0', 'GREGORIAN'),
|
||||||
('my','Burmese','','L','78','0','GREGORIAN'),
|
('my', '', 'Burmese', '', 'L', 78, '0', 'GREGORIAN'),
|
||||||
('na','Nauru','','L','79','0','GREGORIAN'),
|
('na', '', 'Nauru', '', 'L', 79, '0', 'GREGORIAN'),
|
||||||
('ne','Nepali','','L','80','0','GREGORIAN'),
|
('ne', '', 'Nepali', '', 'L', 80, '0', 'GREGORIAN'),
|
||||||
('nl','Dutch','','L','81','0','GREGORIAN'),
|
('nl', 'NL', 'Dutch', '', 'L', 81, '0', 'GREGORIAN'),
|
||||||
('no','Norwegian','','L','82','0','GREGORIAN'),
|
('no', 'NO', 'Norwegian', '', 'L', 82, '0', 'GREGORIAN'),
|
||||||
('oc','Occitan','','L','83','0','GREGORIAN'),
|
('oc', '', 'Occitan', '', 'L', 83, '0', 'GREGORIAN'),
|
||||||
('om','Oromo','','L','84','0','GREGORIAN'),
|
('om', '', 'Oromo', '', 'L', 84, '0', 'GREGORIAN'),
|
||||||
('or','Oriya','','L','85','0','GREGORIAN'),
|
('or', '', 'Oriya', '', 'L', 85, '0', 'GREGORIAN'),
|
||||||
('pa','Punjabi','','L','86','0','GREGORIAN'),
|
('pa', '', 'Punjabi', '', 'L', 86, '0', 'GREGORIAN'),
|
||||||
('pl','Polish','','L','87','0','GREGORIAN'),
|
('pl', 'PL', 'Polish', '', 'L', 87, '1', 'GREGORIAN'),
|
||||||
('ps','Pashto','','L','88','0','GREGORIAN'),
|
('ps', '', 'Pashto', '', 'L', 88, '0', 'GREGORIAN'),
|
||||||
('pt','Portuguese','','L','89','0','GREGORIAN'),
|
('pt', 'BR', 'Portuguese', '', 'L', 89, '1', 'GREGORIAN'),
|
||||||
('qu','Quechua','','L','90','0','GREGORIAN'),
|
('qu', '', 'Quechua', '', 'L', 90, '0', 'GREGORIAN'),
|
||||||
('rm','Rhaeto-Romance','','L','91','0','GREGORIAN'),
|
('rm', '', 'Rhaeto-Romance', '', 'L', 91, '0', 'GREGORIAN'),
|
||||||
('rn','Kirundi','','L','92','0','GREGORIAN'),
|
('rn', '', 'Kirundi', '', 'L', 92, '0', 'GREGORIAN'),
|
||||||
('ro','Romanian','','L','93','0','GREGORIAN'),
|
('ro', 'RO', 'Romanian', '', 'L', 93, '0', 'GREGORIAN'),
|
||||||
('ru','Russian','','L','94','0','GREGORIAN'),
|
('ru', 'RU', 'Russian', '', 'L', 94, '0', 'GREGORIAN'),
|
||||||
('rw','Kinyarwanda','','L','95','0','GREGORIAN'),
|
('rw', '', 'Kinyarwanda', '', 'L', 95, '0', 'GREGORIAN'),
|
||||||
('sa','Sanskrit','','L','96','0','GREGORIAN'),
|
('sa', '', 'Sanskrit', '', 'L', 96, '0', 'GREGORIAN'),
|
||||||
('sd','Sindhi','','L','97','0','GREGORIAN'),
|
('sd', '', 'Sindhi', '', 'L', 97, '0', 'GREGORIAN'),
|
||||||
('sg','Sangro','','L','98','0','GREGORIAN'),
|
('sg', '', 'Sangro', '', 'L', 98, '0', 'GREGORIAN'),
|
||||||
('sh','Serbo-Croatian','','L','99','0','GREGORIAN'),
|
('sh', '', 'Serbo-Croatian', '', 'L', 99, '0', 'GREGORIAN'),
|
||||||
('si','Singhalese','','L','100','0','GREGORIAN'),
|
('si', '', 'Singhalese', '', 'L', 100, '0', 'GREGORIAN'),
|
||||||
('sk','Slovak','','L','101','0','GREGORIAN'),
|
('sk', 'SK', 'Slovak', '', 'L', 101, '0', 'GREGORIAN'),
|
||||||
('sl','Slovenian','','L','102','0','GREGORIAN'),
|
('sl', 'SI', 'Slovenian', '', 'L', 102, '0', 'GREGORIAN'),
|
||||||
('sm','Samoan','','L','103','0','GREGORIAN'),
|
('sm', '', 'Samoan', '', 'L', 103, '0', 'GREGORIAN'),
|
||||||
('sn','Shona','','L','104','0','GREGORIAN'),
|
('sn', '', 'Shona', '', 'L', 104, '0', 'GREGORIAN'),
|
||||||
('so','Somali','','L','105','0','GREGORIAN'),
|
('so', '', 'Somali', '', 'L', 105, '0', 'GREGORIAN'),
|
||||||
('sq','Albanian','','L','106','0','GREGORIAN'),
|
('sq', '', 'Albanian', '', 'L', 106, '0', 'GREGORIAN'),
|
||||||
('sr','Serbian','','L','107','0','GREGORIAN'),
|
('sr', 'YU', 'Serbian', '', 'L', 107, '0', 'GREGORIAN'),
|
||||||
('ss','Siswati','','L','108','0','GREGORIAN'),
|
('ss', '', 'Siswati', '', 'L', 108, '0', 'GREGORIAN'),
|
||||||
('st','Sesotho','','L','109','0','GREGORIAN'),
|
('st', '', 'Sesotho', '', 'L', 109, '0', 'GREGORIAN'),
|
||||||
('su','Sudanese','','L','110','0','GREGORIAN'),
|
('su', '', 'Sudanese', '', 'L', 110, '0', 'GREGORIAN'),
|
||||||
('sv','Swedish','','L','111','0','GREGORIAN'),
|
('sv', 'SE', 'Swedish', '', 'L', 111, '0', 'GREGORIAN'),
|
||||||
('sw','Swahili','','L','112','0','GREGORIAN'),
|
('sw', '', 'Swahili', '', 'L', 112, '0', 'GREGORIAN'),
|
||||||
('ta','Tamil','','L','113','0','GREGORIAN'),
|
('ta', 'LK', 'Tamil', '', 'L', 113, '0', 'GREGORIAN'),
|
||||||
('te','Tegulu','','L','114','0','GREGORIAN'),
|
('te', '', 'Tegulu', '', 'L', 114, '0', 'GREGORIAN'),
|
||||||
('tg','Tajik','','L','115','0','GREGORIAN'),
|
('tg', '', 'Tajik', '', 'L', 115, '0', 'GREGORIAN'),
|
||||||
('th','Thai','','L','116','0','GREGORIAN'),
|
('th', 'TH', 'Thai', '', 'L', 116, '0', 'GREGORIAN'),
|
||||||
('ti','Tigrinya','','L','117','0','GREGORIAN'),
|
('ti', '', 'Tigrinya', '', 'L', 117, '0', 'GREGORIAN'),
|
||||||
('tk','Turkmen','','L','118','0','GREGORIAN'),
|
('tk', '', 'Turkmen', '', 'L', 118, '0', 'GREGORIAN'),
|
||||||
('tl','Tagalog','','L','119','0','GREGORIAN'),
|
('tl', 'PH', 'Tagalog', '', 'L', 119, '0', 'GREGORIAN'),
|
||||||
('tn','Setswana','','L','120','0','GREGORIAN'),
|
('tn', '', 'Setswana', '', 'L', 120, '0', 'GREGORIAN'),
|
||||||
('to','Tonga','','L','121','0','GREGORIAN'),
|
('to', '', 'Tonga', '', 'L', 121, '0', 'GREGORIAN'),
|
||||||
('tr','Turkish','','L','122','0','GREGORIAN'),
|
('tr', 'TR', 'Turkish', '', 'L', 122, '0', 'GREGORIAN'),
|
||||||
('ts','Tsonga','','L','123','0','GREGORIAN'),
|
('ts', '', 'Tsonga', '', 'L', 123, '0', 'GREGORIAN'),
|
||||||
('tt','Tatar','','L','124','0','GREGORIAN'),
|
('tt', '', 'Tatar', '', 'L', 124, '0', 'GREGORIAN'),
|
||||||
('tw','Twi','','L','125','0','GREGORIAN'),
|
('tw', '', 'Twi', '', 'L', 125, '0', 'GREGORIAN'),
|
||||||
('uk','Ukrainian','','L','126','0','GREGORIAN'),
|
('uk', 'UA', 'Ukrainian', '', 'L', 126, '0', 'GREGORIAN'),
|
||||||
('ur','Urdu','','L','127','0','GREGORIAN'),
|
('ur', '', 'Urdu', '', 'L', 127, '0', 'GREGORIAN'),
|
||||||
('uz','Uzbek','','L','128','0','GREGORIAN'),
|
('uz', '', 'Uzbek', '', 'L', 128, '0', 'GREGORIAN'),
|
||||||
('vi','Vietnamese','','L','129','0','GREGORIAN'),
|
('vi', 'VN', 'Vietnamese', '', 'L', 129, '0', 'GREGORIAN'),
|
||||||
('vo','Volapuk','','L','130','0','GREGORIAN'),
|
('vo', '', 'Volapuk', '', 'L', 130, '0', 'GREGORIAN'),
|
||||||
('wo','Wolof','','L','131','0','GREGORIAN'),
|
('wo', '', 'Wolof', '', 'L', 131, '0', 'GREGORIAN'),
|
||||||
('xh','Xhosa','','L','132','0','GREGORIAN'),
|
('xh', '', 'Xhosa', '', 'L', 132, '0', 'GREGORIAN'),
|
||||||
('yo','Yoruba','','L','133','0','GREGORIAN'),
|
('yo', '', 'Yoruba', '', 'L', 133, '0', 'GREGORIAN'),
|
||||||
('zh','Chinese','','L','134','0','GREGORIAN'),
|
('zh', 'CN', 'Chinese', '', 'L', 134, '0', 'GREGORIAN'),
|
||||||
('zu','Zulu','','L','135','0','GREGORIAN');
|
('zu', '', 'Zulu', '', 'L', 135, '0', 'GREGORIAN');
|
||||||
|
|
||||||
INSERT INTO ISO_COUNTRY (IC_UID,IC_NAME,IC_SORT_ORDER) VALUES
|
INSERT INTO ISO_COUNTRY (IC_UID,IC_NAME,IC_SORT_ORDER) VALUES
|
||||||
('AD', 'Andorra',' ') ,
|
('AD', 'Andorra',' ') ,
|
||||||
|
|||||||
@@ -322,6 +322,7 @@ CREATE TABLE `LANGUAGE`
|
|||||||
(
|
(
|
||||||
`LAN_ID` VARCHAR(4) default '' NOT NULL,
|
`LAN_ID` VARCHAR(4) default '' NOT NULL,
|
||||||
`LAN_NAME` VARCHAR(30) default '' NOT NULL,
|
`LAN_NAME` VARCHAR(30) default '' NOT NULL,
|
||||||
|
`LAN_LOCATION` VARCHAR(4) default '' NOT NULL,
|
||||||
`LAN_NATIVE_NAME` VARCHAR(30) default '' NOT NULL,
|
`LAN_NATIVE_NAME` VARCHAR(30) default '' NOT NULL,
|
||||||
`LAN_DIRECTION` CHAR(1) default 'L' NOT NULL,
|
`LAN_DIRECTION` CHAR(1) default 'L' NOT NULL,
|
||||||
`LAN_WEIGHT` INTEGER default 0 NOT NULL,
|
`LAN_WEIGHT` INTEGER default 0 NOT NULL,
|
||||||
|
|||||||
135
workflow/engine/methods/cases/saveFormSupervisor.php
Normal file
135
workflow/engine/methods/cases/saveFormSupervisor.php
Normal file
@@ -0,0 +1,135 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* saveForm.php
|
||||||
|
*
|
||||||
|
* ProcessMaker Open Source Edition
|
||||||
|
* Copyright (C) 2004 - 2013 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
try {
|
||||||
|
|
||||||
|
$oForm = new Form( $_SESSION["PROCESS"] . "/" . $_GET["UID"], PATH_DYNAFORM );
|
||||||
|
$oForm->validatePost();
|
||||||
|
|
||||||
|
//Includes
|
||||||
|
G::LoadClass( "case" );
|
||||||
|
|
||||||
|
//Load the variables
|
||||||
|
$oCase = new Cases();
|
||||||
|
$Fields = $oCase->loadCase( $_SESSION["APPLICATION"] );
|
||||||
|
|
||||||
|
$Fields["APP_DATA"] = array_merge( $Fields["APP_DATA"], G::getSystemConstants() );
|
||||||
|
$Fields["APP_DATA"] = array_merge( $Fields["APP_DATA"], $_POST["form"] );
|
||||||
|
|
||||||
|
//save data in PM Tables if necessary
|
||||||
|
$newValues = array ();
|
||||||
|
foreach ($_POST['form'] as $sField => $sAux) {
|
||||||
|
if (isset( $oForm->fields[$sField]->pmconnection ) && isset( $oForm->fields[$sField]->pmfield )) {
|
||||||
|
if (($oForm->fields[$sField]->pmconnection != '') && ($oForm->fields[$sField]->pmfield != '')) {
|
||||||
|
if (isset( $oForm->fields[$oForm->fields[$sField]->pmconnection] )) {
|
||||||
|
require_once PATH_CORE . 'classes' . PATH_SEP . 'model' . PATH_SEP . 'AdditionalTables.php';
|
||||||
|
$oAdditionalTables = new AdditionalTables();
|
||||||
|
try {
|
||||||
|
$aData = $oAdditionalTables->load( $oForm->fields[$oForm->fields[$sField]->pmconnection]->pmtable, true );
|
||||||
|
} catch (Exception $oError) {
|
||||||
|
$aData = array ('FIELDS' => array ()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
$aKeys = array ();
|
||||||
|
$aAux = explode( '|', $oForm->fields[$oForm->fields[$sField]->pmconnection]->keys );
|
||||||
|
$i = 0;
|
||||||
|
$aValues = array ();
|
||||||
|
foreach ($aData['FIELDS'] as $aField) {
|
||||||
|
if ($aField['FLD_KEY'] == '1') {
|
||||||
|
$aKeys[$aField['FLD_NAME']] = (isset( $aAux[$i] ) ? G::replaceDataField( $aAux[$i], $Fields['APP_DATA'] ) : '');
|
||||||
|
$i ++;
|
||||||
|
}
|
||||||
|
if ($aField['FLD_NAME'] == $oForm->fields[$sField]->pmfield) {
|
||||||
|
$aValues[$aField['FLD_NAME']] = $Fields['APP_DATA'][$sField];
|
||||||
|
} else {
|
||||||
|
$aValues[$aField['FLD_NAME']] = '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
$aRow = $oAdditionalTables->getDataTable( $oForm->fields[$oForm->fields[$sField]->pmconnection]->pmtable, $aKeys );
|
||||||
|
} catch (Exception $oError) {
|
||||||
|
$aRow = false;
|
||||||
|
}
|
||||||
|
if ($aRow) {
|
||||||
|
foreach ($aValues as $sKey => $sValue) {
|
||||||
|
if ($sKey != $oForm->fields[$sField]->pmfield) {
|
||||||
|
$aValues[$sKey] = $aRow[$sKey];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
$oAdditionalTables->updateDataInTable( $oForm->fields[$oForm->fields[$sField]->pmconnection]->pmtable, $aValues );
|
||||||
|
} catch (Exception $oError) {
|
||||||
|
//Nothing
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
try {
|
||||||
|
// assembling the field list in order to save the data ina new record of a pm table
|
||||||
|
if (empty( $newValues )) {
|
||||||
|
$newValues = $aValues;
|
||||||
|
} else {
|
||||||
|
foreach ($aValues as $aValueKey => $aValueCont) {
|
||||||
|
if (trim( $newValues[$aValueKey] ) == '') {
|
||||||
|
$newValues[$aValueKey] = $aValueCont;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//$oAdditionalTables->saveDataInTable ( $oForm->fields [$oForm->fields [$sField]->pmconnection]->pmtable, $aValues );
|
||||||
|
} catch (Exception $oError) {
|
||||||
|
//Nothing
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//save data
|
||||||
|
$aData = array ();
|
||||||
|
$aData['APP_NUMBER'] = $Fields['APP_NUMBER'];
|
||||||
|
$aData['APP_PROC_STATUS'] = $Fields['APP_PROC_STATUS'];
|
||||||
|
$aData['APP_DATA'] = $Fields['APP_DATA'];
|
||||||
|
$aData['DEL_INDEX'] = $_SESSION['INDEX'];
|
||||||
|
$aData['TAS_UID'] = $_SESSION['TASK'];
|
||||||
|
$aData['CURRENT_DYNAFORM'] = $_GET['UID'];
|
||||||
|
$aData['USER_UID'] = $_SESSION['USER_LOGGED'];
|
||||||
|
$aData['APP_STATUS'] = $Fields['APP_STATUS'];
|
||||||
|
$aData['PRO_UID'] = $_SESSION['PROCESS'];
|
||||||
|
|
||||||
|
$oCase->updateCase( $_SESSION['APPLICATION'], $aData );
|
||||||
|
|
||||||
|
// saving the data ina pm table in case that is a new record
|
||||||
|
if (! empty( $newValues )) {
|
||||||
|
$id = key( $newValues );
|
||||||
|
if (! $oAdditionalTables->updateDataInTable( $oForm->fields[$oForm->fields[$id]->pmconnection]->pmtable, $newValues )) {
|
||||||
|
//<--This is to know if it is a new registry on the PM Table
|
||||||
|
$oAdditionalTables->saveDataInTable( $oForm->fields[$oForm->fields[$id]->pmconnection]->pmtable, $newValues );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
die('OK');
|
||||||
|
|
||||||
|
} catch (Exception $e) {
|
||||||
|
die($e->getMessage());
|
||||||
|
}
|
||||||
@@ -498,30 +498,38 @@ try {
|
|||||||
case 'saveFile':
|
case 'saveFile':
|
||||||
global $G_PUBLISH;
|
global $G_PUBLISH;
|
||||||
$G_PUBLISH = new Publisher();
|
$G_PUBLISH = new Publisher();
|
||||||
$sDir = "";
|
global $RBAC;
|
||||||
if (isset($_REQUEST['MAIN_DIRECTORY'])) {
|
if ( $RBAC->userCanAccess('PM_FACTORY') == 1) {
|
||||||
$sDir = $_REQUEST['MAIN_DIRECTORY'];
|
G::LoadClass('processes');
|
||||||
}
|
$app = new Processes();
|
||||||
|
if (!$app->processExists($_REQUEST['pro_uid'])) {
|
||||||
|
echo G::LoadTranslation('ID_PROCESS_UID_NOT_DEFINED');
|
||||||
|
die;
|
||||||
|
}
|
||||||
|
|
||||||
switch ($sDir) {
|
$sDir = "";
|
||||||
case 'mailTemplates':
|
if (isset($_REQUEST['MAIN_DIRECTORY'])) {
|
||||||
$sDirectory = PATH_DATA_MAILTEMPLATES . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
$sDir = $_REQUEST['MAIN_DIRECTORY'];
|
||||||
break;
|
}
|
||||||
case 'public':
|
switch ($sDir) {
|
||||||
$sDirectory = PATH_DATA_PUBLIC . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
case 'mailTemplates':
|
||||||
break;
|
$sDirectory = PATH_DATA_MAILTEMPLATES . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||||
default:
|
break;
|
||||||
$sDirectory = PATH_DATA_MAILTEMPLATES . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
case 'public':
|
||||||
break;
|
$sDirectory = PATH_DATA_PUBLIC . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$sDirectory = PATH_DATA_MAILTEMPLATES . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
$fp = fopen($sDirectory, 'w');
|
||||||
|
$content = stripslashes($_REQUEST['fcontent']);
|
||||||
|
$content = str_replace("@amp@", "&", $content);
|
||||||
|
$content = base64_decode($content);
|
||||||
|
fwrite($fp, $content);
|
||||||
|
fclose($fp);
|
||||||
|
echo 'saved: ' . $sDirectory;
|
||||||
}
|
}
|
||||||
|
|
||||||
$fp = fopen($sDirectory, 'w');
|
|
||||||
$content = stripslashes($_REQUEST['fcontent']);
|
|
||||||
$content = str_replace("@amp@", "&", $content);
|
|
||||||
$content = base64_decode($content);
|
|
||||||
fwrite($fp, $content);
|
|
||||||
fclose($fp);
|
|
||||||
echo 'saved: ' . $sDirectory;
|
|
||||||
break;
|
break;
|
||||||
case 'events':
|
case 'events':
|
||||||
$oProcessMap->eventsList($oData->pro_uid, $oData->type);
|
$oProcessMap->eventsList($oData->pro_uid, $oData->type);
|
||||||
|
|||||||
@@ -1,19 +1,27 @@
|
|||||||
<?php
|
<?php
|
||||||
|
global $RBAC;
|
||||||
switch ($_POST['form']['MAIN_DIRECTORY']) {
|
if ( $RBAC->userCanAccess('PM_FACTORY') == 1) {
|
||||||
case 'mailTemplates':
|
G::LoadClass('processes');
|
||||||
$sDirectory = PATH_DATA_MAILTEMPLATES . $_POST['form']['PRO_UID'] . PATH_SEP . ($_POST['form']['CURRENT_DIRECTORY'] != '' ? $_POST['form']['CURRENT_DIRECTORY'] . PATH_SEP : '');
|
$app = new Processes();
|
||||||
break;
|
if (!$app->processExists($_POST['form']['PRO_UID'])) {
|
||||||
case 'public':
|
echo G::LoadTranslation('ID_PROCESS_UID_NOT_DEFINED');
|
||||||
$sDirectory = PATH_DATA_PUBLIC . $_POST['form']['PRO_UID'] . PATH_SEP . ($_POST['form']['CURRENT_DIRECTORY'] != '' ? $_POST['form']['CURRENT_DIRECTORY'] . PATH_SEP : '');
|
die;
|
||||||
break;
|
|
||||||
default:
|
|
||||||
die();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
for ($i = 1; $i <= 5; $i ++) {
|
|
||||||
if ($_FILES['form']['tmp_name']['FILENAME' . (string) $i] != '') {
|
|
||||||
G::uploadFile( $_FILES['form']['tmp_name']['FILENAME' . (string) $i], $sDirectory, $_FILES['form']['name']['FILENAME' . (string) $i] );
|
|
||||||
}
|
}
|
||||||
|
switch ($_POST['form']['MAIN_DIRECTORY']) {
|
||||||
|
case 'mailTemplates':
|
||||||
|
$sDirectory = PATH_DATA_MAILTEMPLATES . $_POST['form']['PRO_UID'] . PATH_SEP . ($_POST['form']['CURRENT_DIRECTORY'] != '' ? $_POST['form']['CURRENT_DIRECTORY'] . PATH_SEP : '');
|
||||||
|
break;
|
||||||
|
case 'public':
|
||||||
|
$sDirectory = PATH_DATA_PUBLIC . $_POST['form']['PRO_UID'] . PATH_SEP . ($_POST['form']['CURRENT_DIRECTORY'] != '' ? $_POST['form']['CURRENT_DIRECTORY'] . PATH_SEP : '');
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
die();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
for ($i = 1; $i <= 5; $i ++) {
|
||||||
|
if ($_FILES['form']['tmp_name']['FILENAME' . (string) $i] != '') {
|
||||||
|
G::uploadFile( $_FILES['form']['tmp_name']['FILENAME' . (string) $i], $sDirectory, $_FILES['form']['name']['FILENAME' . (string) $i] );
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
die( '<script type="text/javascript">parent.goToDirectoryforie(\'' . $_POST['form']['PRO_UID'] . '\', \'' . $_POST['form']['MAIN_DIRECTORY'] . '\', \'' . $_POST['form']['CURRENT_DIRECTORY'] . '\');</script>' );
|
die( '<script type="text/javascript">parent.goToDirectoryforie(\'' . $_POST['form']['PRO_UID'] . '\', \'' . $_POST['form']['MAIN_DIRECTORY'] . '\', \'' . $_POST['form']['CURRENT_DIRECTORY'] . '\');</script>' );
|
||||||
|
|||||||
@@ -1,29 +1,39 @@
|
|||||||
<?php
|
<?php
|
||||||
sleep( 1 );
|
sleep( 1 );
|
||||||
|
global $RBAC;
|
||||||
if (isset( $_SESSION['processes_upload'] )) {
|
if ( $RBAC->userCanAccess('PM_FACTORY') == 1) {
|
||||||
$form = $_SESSION['processes_upload'];
|
if (isset( $_SESSION['processes_upload'] )) {
|
||||||
switch ($form['MAIN_DIRECTORY']) {
|
$form = $_SESSION['processes_upload'];
|
||||||
case 'mailTemplates':
|
G::LoadClass('processes');
|
||||||
$sDirectory = PATH_DATA_MAILTEMPLATES . $form['PRO_UID'] . PATH_SEP . ($form['CURRENT_DIRECTORY'] != '' ? $form['CURRENT_DIRECTORY'] . PATH_SEP : '');
|
$app = new Processes();
|
||||||
break;
|
if (!$app->processExists($form['PRO_UID'])) {
|
||||||
case 'public':
|
$result = 0;
|
||||||
$sDirectory = PATH_DATA_PUBLIC . $form['PRO_UID'] . PATH_SEP . ($form['CURRENT_DIRECTORY'] != '' ? $form['CURRENT_DIRECTORY'] . PATH_SEP : '');
|
$msg = G::LoadTranslation('ID_PROCESS_UID_NOT_DEFINED');
|
||||||
break;
|
echo "{'result': $result, 'msg':'$msg'}";
|
||||||
default:
|
die;
|
||||||
die();
|
}
|
||||||
break;
|
switch ($form['MAIN_DIRECTORY']) {
|
||||||
|
case 'mailTemplates':
|
||||||
|
$sDirectory = PATH_DATA_MAILTEMPLATES . $form['PRO_UID'] . PATH_SEP . ($form['CURRENT_DIRECTORY'] != '' ? $form['CURRENT_DIRECTORY'] . PATH_SEP : '');
|
||||||
|
break;
|
||||||
|
case 'public':
|
||||||
|
$sDirectory = PATH_DATA_PUBLIC . $form['PRO_UID'] . PATH_SEP . ($form['CURRENT_DIRECTORY'] != '' ? $form['CURRENT_DIRECTORY'] . PATH_SEP : '');
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
die();
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if ($_FILES['form']['error'] == "0") {
|
if ($_FILES['form']['error'] == "0") {
|
||||||
G::uploadFile( $_FILES['form']['tmp_name'], $sDirectory, $_FILES['form']['name'] );
|
G::uploadFile( $_FILES['form']['tmp_name'], $sDirectory, $_FILES['form']['name'] );
|
||||||
$msg = "Uploaded (" . (round( (filesize( $sDirectory . $_FILES['form']['name'] ) / 1024) * 10 ) / 10) . " kb)";
|
$msg = "Uploaded (" . (round( (filesize( $sDirectory . $_FILES['form']['name'] ) / 1024) * 10 ) / 10) . " kb)";
|
||||||
$result = 1;
|
$result = 1;
|
||||||
//echo $sDirectory.$_FILES['form']['name'];
|
//echo $sDirectory.$_FILES['form']['name'];
|
||||||
} else {
|
} else {
|
||||||
$msg = "Failed";
|
$msg = "Failed";
|
||||||
$result = 0;
|
$result = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "{'result': $result, 'msg':'$msg'}";
|
echo "{'result': $result, 'msg':'$msg'}";
|
||||||
|
}
|
||||||
@@ -58,6 +58,9 @@ if ($handle = opendir( PATH_PLUGINS )) {
|
|||||||
$status_label = $pluginDetail->enabled ? G::LoadTranslation( 'ID_ENABLED' ) : G::LoadTranslation( 'ID_DISABLED' );
|
$status_label = $pluginDetail->enabled ? G::LoadTranslation( 'ID_ENABLED' ) : G::LoadTranslation( 'ID_DISABLED' );
|
||||||
$status = $pluginDetail->enabled ? 1 : 0;
|
$status = $pluginDetail->enabled ? 1 : 0;
|
||||||
if (isset( $pluginDetail->aWorkspaces )) {
|
if (isset( $pluginDetail->aWorkspaces )) {
|
||||||
|
if (!is_array($pluginDetail->aWorkspaces)) {
|
||||||
|
$pluginDetail->aWorkspaces = array();
|
||||||
|
}
|
||||||
if (! in_array( SYS_SYS, $pluginDetail->aWorkspaces ))
|
if (! in_array( SYS_SYS, $pluginDetail->aWorkspaces ))
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,18 +67,17 @@ Ext.onReady(function(){
|
|||||||
Ext.getCmp('SendaTestMail').setVisible(true);
|
Ext.getCmp('SendaTestMail').setVisible(true);
|
||||||
Ext.getCmp('SendaTestMail').getEl().up('.x-form-item').setDisplayed(true);
|
Ext.getCmp('SendaTestMail').getEl().up('.x-form-item').setDisplayed(true);
|
||||||
|
|
||||||
|
Ext.getCmp('eFromName').setVisible(true);
|
||||||
|
Ext.getCmp('eFromName').getEl().up('.x-form-item').setDisplayed(true);
|
||||||
|
|
||||||
if(Ext.getCmp('SendaTestMail').checked) {
|
if(Ext.getCmp('SendaTestMail').checked) {
|
||||||
Ext.getCmp('eMailto').setVisible(true);
|
Ext.getCmp('eMailto').setVisible(true);
|
||||||
Ext.getCmp('eMailto').getEl().up('.x-form-item').setDisplayed(true);
|
Ext.getCmp('eMailto').getEl().up('.x-form-item').setDisplayed(true);
|
||||||
Ext.getCmp('eFromName').setVisible(true);
|
|
||||||
Ext.getCmp('eFromName').getEl().up('.x-form-item').setDisplayed(true);
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Ext.getCmp('eMailto').setVisible(false);
|
Ext.getCmp('eMailto').setVisible(false);
|
||||||
Ext.getCmp('eMailto').getEl().up('.x-form-item').setDisplayed(false);
|
Ext.getCmp('eMailto').getEl().up('.x-form-item').setDisplayed(false);
|
||||||
Ext.getCmp('eMailto').setValue(' ');
|
Ext.getCmp('eMailto').setValue(' ');
|
||||||
Ext.getCmp('eFromName').setVisible(false);
|
|
||||||
Ext.getCmp('eFromName').getEl().up('.x-form-item').setDisplayed(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -97,20 +96,18 @@ Ext.onReady(function(){
|
|||||||
Ext.getCmp('Password').getEl().up('.x-form-item').setDisplayed(false);
|
Ext.getCmp('Password').getEl().up('.x-form-item').setDisplayed(false);
|
||||||
Ext.getCmp('SendaTestMail').setVisible(false);
|
Ext.getCmp('SendaTestMail').setVisible(false);
|
||||||
Ext.getCmp('SendaTestMail').getEl().up('.x-form-item').setDisplayed(false);
|
Ext.getCmp('SendaTestMail').getEl().up('.x-form-item').setDisplayed(false);
|
||||||
|
Ext.getCmp('eFromName').setVisible(false);
|
||||||
|
Ext.getCmp('eFromName').getEl().up('.x-form-item').setDisplayed(false);
|
||||||
|
|
||||||
if (Ext.getCmp('SendaTestMail').getValue().checked) {
|
if (Ext.getCmp('SendaTestMail').getValue().checked) {
|
||||||
Ext.getCmp('eMailto').setVisible(true);
|
Ext.getCmp('eMailto').setVisible(true);
|
||||||
Ext.getCmp('eMailto').setVisible(true);
|
Ext.getCmp('eMailto').setVisible(true);
|
||||||
Ext.getCmp('eMailto').setValue('');
|
Ext.getCmp('eMailto').setValue('');
|
||||||
Ext.getCmp('eFromName').setVisible(true);
|
|
||||||
Ext.getCmp('eFromName').getEl().up('.x-form-item').setDisplayed(true);
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Ext.getCmp('eMailto').setVisible(false);
|
Ext.getCmp('eMailto').setVisible(false);
|
||||||
Ext.getCmp('eMailto').getEl().up('.x-form-item').setDisplayed(false);
|
Ext.getCmp('eMailto').getEl().up('.x-form-item').setDisplayed(false);
|
||||||
Ext.getCmp('eMailto').setValue(' ');
|
Ext.getCmp('eMailto').setValue(' ');
|
||||||
Ext.getCmp('eFromName').setVisible(false);
|
|
||||||
Ext.getCmp('eFromName').getEl().up('.x-form-item').setDisplayed(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Ext.getCmp('UseSecureConnection').setVisible(false);
|
Ext.getCmp('UseSecureConnection').setVisible(false);
|
||||||
|
|||||||
@@ -13,9 +13,16 @@
|
|||||||
|
|
||||||
<JS type="javascript" replaceTags="1" showInTable="1">
|
<JS type="javascript" replaceTags="1" showInTable="1">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
|
var windowCode = new Array();
|
||||||
function triggerEdit(sTRI_UID,modified){
|
function triggerEdit(sTRI_UID,modified){
|
||||||
if(parseInt(modified) == 0){
|
if(parseInt(modified) == 0){
|
||||||
window.open('@G::encryptlink(@#triggersEdit)?TRI_UID=' + sTRI_UID,'@G::LoadTranslation(ID_EDIT_TRIGGERS)'.replace(/\s/g,'_')+(function(s){var r='';for(var i in s)if(typeof s[i]=='string')r+=s[i].charCodeAt(0);return r;})(document.cookie)+sTRI_UID,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=950,height=570,top='+((screen.height-570)/2)+',left='+((screen.width-950)/2)).focus();
|
if ( !windowCode[sTRI_UID] ) {
|
||||||
|
var windowOpen = window.open('@G::encryptlink(@#triggersEdit)?TRI_UID=' + sTRI_UID,'@G::LoadTranslation(ID_EDIT_TRIGGERS)'.replace(/\s/g,'_')+(function(s){var r='';for(var i in s)if(typeof s[i]=='string')r+=s[i].charCodeAt(0);return r;})(document.cookie)+sTRI_UID,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=950,height=570,top='+((screen.height-570)/2)+',left='+((screen.width-950)/2));
|
||||||
|
windowOpen.focus();
|
||||||
|
windowCode[sTRI_UID]=windowOpen;
|
||||||
|
} else {
|
||||||
|
windowCode[sTRI_UID].focus();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
popupWindow('@G::LoadTranslation(ID_EDIT_TRIGGERS)', '@G::encryptlink(@#triggersEdit)?TRI_UID='+ sTRI_UID + '&STEP_UID=' + '@#STEP' + '&ST_TYPE=AFTER', 930, 600);
|
popupWindow('@G::LoadTranslation(ID_EDIT_TRIGGERS)', '@G::encryptlink(@#triggersEdit)?TRI_UID='+ sTRI_UID + '&STEP_UID=' + '@#STEP' + '&ST_TYPE=AFTER', 930, 600);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,9 +12,16 @@
|
|||||||
<PAGED_TABLE_ID type="private"/>
|
<PAGED_TABLE_ID type="private"/>
|
||||||
<JS type="javascript" replaceTags="1">
|
<JS type="javascript" replaceTags="1">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
|
var windowCode = new Array();
|
||||||
function triggerEdit(sTRI_UID,modified){
|
function triggerEdit(sTRI_UID,modified){
|
||||||
if(parseInt(modified) == 0){
|
if(parseInt(modified) == 0){
|
||||||
window.open('@G::encryptlink(@#triggersEdit)?TRI_UID=' + sTRI_UID,'@G::LoadTranslation(ID_EDIT_TRIGGERS)'.replace(/\s/g,'_')+(function(s){var r='';for(var i in s)if(typeof s[i]=='string')r+=s[i].charCodeAt(0);return r;})(document.cookie)+sTRI_UID,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=950,height=570,top='+((screen.height-570)/2)+',left='+((screen.width-950)/2)).focus();
|
if ( !windowCode[sTRI_UID] ) {
|
||||||
|
var windowOpen = window.open('@G::encryptlink(@#triggersEdit)?TRI_UID=' + sTRI_UID,'@G::LoadTranslation(ID_EDIT_TRIGGERS)'.replace(/\s/g,'_')+(function(s){var r='';for(var i in s)if(typeof s[i]=='string')r+=s[i].charCodeAt(0);return r;})(document.cookie)+sTRI_UID,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=950,height=570,top='+((screen.height-570)/2)+',left='+((screen.width-950)/2));
|
||||||
|
windowOpen.focus();
|
||||||
|
windowCode[sTRI_UID]=windowOpen;
|
||||||
|
} else {
|
||||||
|
windowCode[sTRI_UID].focus();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
popupWindow('@G::LoadTranslation(ID_EDIT_TRIGGERS)', '@G::encryptlink(@#triggersEdit)?TRI_UID='+ sTRI_UID + '&STEP_UID=' + '@#STEP' + '&ST_TYPE=BEFORE', 930, 600);
|
popupWindow('@G::LoadTranslation(ID_EDIT_TRIGGERS)', '@G::encryptlink(@#triggersEdit)?TRI_UID='+ sTRI_UID + '&STEP_UID=' + '@#STEP' + '&ST_TYPE=BEFORE', 930, 600);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,8 +84,16 @@ var insertFormVar = function(sFieldName, sValue) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function cancel(){
|
function cancel(){
|
||||||
|
if(opener) {
|
||||||
|
opener.windowCode[document.getElementById('form[TRI_UID]').value] = false;
|
||||||
|
}
|
||||||
window.close();
|
window.close();
|
||||||
}
|
}
|
||||||
|
window.onbeforeunload=function(){
|
||||||
|
if(opener) {
|
||||||
|
opener.windowCode[document.getElementById('form[TRI_UID]').value] = false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
function triggerSave1(form){
|
function triggerSave1(form){
|
||||||
ajax_post(form.action, form, 'POST');
|
ajax_post(form.action, form, 'POST');
|
||||||
|
|||||||
@@ -71,9 +71,16 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var windowCode = new Array();
|
||||||
function triggerEdit( sUID, modified) {
|
function triggerEdit( sUID, modified) {
|
||||||
if(parseInt(modified) == 0){
|
if(parseInt(modified) == 0){
|
||||||
window.open('@G::encryptlink(@#triggersEdit)?TRI_UID='+ sUID,'@G::LoadTranslation(ID_EDIT_TRIGGERS)'.replace(/\s/g,'_')+(function(s){var r='';for(var i in s)if(typeof s[i]=='string')r+=s[i].charCodeAt(0);return r;})(document.cookie)+sUID,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=950,height=570,top='+((screen.height-570)/2)+',left='+((screen.width-950)/2)).focus();
|
if ( !windowCode[sUID] ) {
|
||||||
|
var windowOpen = window.open('@G::encryptlink(@#triggersEdit)?TRI_UID='+ sUID,'@G::LoadTranslation(ID_EDIT_TRIGGERS)'.replace(/\s/g,'_')+(function(s){var r='';for(var i in s)if(typeof s[i]=='string')r+=s[i].charCodeAt(0);return r;})(document.cookie)+sUID,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=950,height=570,top='+((screen.height-570)/2)+',left='+((screen.width-950)/2));
|
||||||
|
windowOpen.focus();
|
||||||
|
windowCode[sUID]=windowOpen;
|
||||||
|
} else {
|
||||||
|
windowCode[sUID].focus();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
popupWindow('@G::LoadTranslation(ID_EDIT_TRIGGERS)', '@G::encryptlink(@#triggersEdit)?TRI_UID='+ sUID, 930, 600);
|
popupWindow('@G::LoadTranslation(ID_EDIT_TRIGGERS)', '@G::encryptlink(@#triggersEdit)?TRI_UID='+ sUID, 930, 600);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ if (file_exists($requestFile)) {
|
|||||||
$size = strlen($request);
|
$size = strlen($request);
|
||||||
if($pos < $size) {
|
if($pos < $size) {
|
||||||
//if this file got an extension then assign the content
|
//if this file got an extension then assign the content
|
||||||
$ext_file = substr($request, $pos, $size);
|
$ext_file = substr($request, $pos, $size);
|
||||||
if ($ext_file == "gif" || $ext_file == "png") {
|
if ($ext_file == "gif" || $ext_file == "png") {
|
||||||
$ext_file = 'image/'.$ext_file ;
|
$ext_file = 'image/'.$ext_file ;
|
||||||
} elseif ($ext_file == "jpg" || $ext_file == "jpeg") {
|
} elseif ($ext_file == "jpg" || $ext_file == "jpeg") {
|
||||||
@@ -132,36 +132,36 @@ if (file_exists($requestFile)) {
|
|||||||
$ext_file = "application/octet-stream";
|
$ext_file = "application/octet-stream";
|
||||||
} elseif ($ext_file == "tar") {
|
} elseif ($ext_file == "tar") {
|
||||||
$ext_file = "application/x-tar";
|
$ext_file = "application/x-tar";
|
||||||
} elseif ($ext_file=="css") {
|
} elseif ($ext_file=="css") {
|
||||||
//may this line be innecesary, all the .css are been generated at run time
|
//may this line be innecesary, all the .css are been generated at run time
|
||||||
$ext_file = 'css/'.$ext_file;
|
$ext_file = 'css/'.$ext_file;
|
||||||
} else {
|
} else {
|
||||||
$ext_file = "application/octet-stream";
|
$ext_file = "application/octet-stream";
|
||||||
}
|
}
|
||||||
header ('Content-Type: ' . $ext_file);
|
header ('Content-Type: ' . $ext_file);
|
||||||
}
|
}
|
||||||
header ( 'Pragma: cache' );
|
header ( 'Pragma: cache' );
|
||||||
$mtime = filemtime ( $requestFile );
|
$mtime = filemtime ( $requestFile );
|
||||||
$gmt_mtime = gmdate ( "D, d M Y H:i:s", $mtime ) . " GMT";
|
$gmt_mtime = gmdate ( "D, d M Y H:i:s", $mtime ) . " GMT";
|
||||||
header ( 'ETag: "' . md5 ( $mtime . $requestFile ) . '"' );
|
header ( 'ETag: "' . md5 ( $mtime . $requestFile ) . '"' );
|
||||||
header ( "Last-Modified: " . $gmt_mtime );
|
header ( "Last-Modified: " . $gmt_mtime );
|
||||||
header ( 'Cache-Control: public' );
|
header ( 'Cache-Control: public' );
|
||||||
$userAgent = strtolower ( $_SERVER ['HTTP_USER_AGENT'] );
|
$userAgent = strtolower ( $_SERVER ['HTTP_USER_AGENT'] );
|
||||||
if (preg_match ( "/msie/i", $userAgent )) {
|
if (preg_match ( "/msie/i", $userAgent )) {
|
||||||
header ( "Expires: " . gmdate ( "D, d M Y H:i:s", time () + 60 * 10 ) . " GMT" );
|
header ( "Expires: " . gmdate ( "D, d M Y H:i:s", time () + 60 * 10 ) . " GMT" );
|
||||||
} else {
|
} else {
|
||||||
header ( "Expires: " . gmdate ( "D, d M Y H:i:s", time () + 90 * 60 * 60 * 24 ) . " GMT" );
|
header ( "Expires: " . gmdate ( "D, d M Y H:i:s", time () + 90 * 60 * 60 * 24 ) . " GMT" );
|
||||||
if (isset ( $_SERVER ['HTTP_IF_MODIFIED_SINCE'] )) {
|
if (isset ( $_SERVER ['HTTP_IF_MODIFIED_SINCE'] )) {
|
||||||
if ($_SERVER ['HTTP_IF_MODIFIED_SINCE'] == $gmt_mtime) {
|
if ($_SERVER ['HTTP_IF_MODIFIED_SINCE'] == $gmt_mtime) {
|
||||||
header ( 'HTTP/1.1 304 Not Modified' );
|
header ( 'HTTP/1.1 304 Not Modified' );
|
||||||
}
|
|
||||||
}
|
|
||||||
if (isset ( $_SERVER ['HTTP_IF_NONE_MATCH'] )) {
|
|
||||||
if (str_replace ( '"', '', stripslashes ( $_SERVER ['HTTP_IF_NONE_MATCH'] ) ) == md5 ( $mtime . $requestFile )) {
|
|
||||||
header ( "HTTP/1.1 304 Not Modified" );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
if (isset ( $_SERVER ['HTTP_IF_NONE_MATCH'] )) {
|
||||||
|
if (str_replace ( '"', '', stripslashes ( $_SERVER ['HTTP_IF_NONE_MATCH'] ) ) == md5 ( $mtime . $requestFile )) {
|
||||||
|
header ( "HTTP/1.1 304 Not Modified" );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
readfile($requestFile);
|
readfile($requestFile);
|
||||||
die;
|
die;
|
||||||
}
|
}
|
||||||
@@ -284,7 +284,9 @@ try {
|
|||||||
$timelife = 1440;
|
$timelife = 1440;
|
||||||
}
|
}
|
||||||
ini_set('session.gc_maxlifetime', $timelife);
|
ini_set('session.gc_maxlifetime', $timelife);
|
||||||
ini_set('session.cookie_lifetime', $timelife);
|
if (preg_match("/msie/i", $_SERVER ['HTTP_USER_AGENT']) != 1 || $config['ie_cookie_lifetime'] == 1) {
|
||||||
|
ini_set('session.cookie_lifetime', $timelife);
|
||||||
|
}
|
||||||
//session_start();
|
//session_start();
|
||||||
|
|
||||||
$e_all = defined( 'E_DEPRECATED' ) ? E_ALL & ~ E_DEPRECATED : E_ALL;
|
$e_all = defined( 'E_DEPRECATED' ) ? E_ALL & ~ E_DEPRECATED : E_ALL;
|
||||||
@@ -892,10 +894,12 @@ try {
|
|||||||
define( 'SYS_LANG_DIRECTION', $oServerConf->getLanDirection() );
|
define( 'SYS_LANG_DIRECTION', $oServerConf->getLanDirection() );
|
||||||
|
|
||||||
if ((isset( $_SESSION['USER_LOGGED'] )) && (! (isset( $_GET['sid'] )))) {
|
if ((isset( $_SESSION['USER_LOGGED'] )) && (! (isset( $_GET['sid'] )))) {
|
||||||
if (PHP_VERSION < 5.2) {
|
if (preg_match("/msie/i", $_SERVER ['HTTP_USER_AGENT']) != 1 || $config['ie_cookie_lifetime'] == 1) {
|
||||||
setcookie(session_name(), session_id(), time() + $timelife, '/', '; HttpOnly');
|
if (PHP_VERSION < 5.2) {
|
||||||
} else {
|
setcookie(session_name(), session_id(), time() + $timelife, '/', '; HttpOnly');
|
||||||
setcookie(session_name(), session_id(), time() + $timelife, '/', null, false, true);
|
} else {
|
||||||
|
setcookie(session_name(), session_id(), time() + $timelife, '/', null, false, true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$RBAC->initRBAC();
|
$RBAC->initRBAC();
|
||||||
//using optimization with memcache, the user data will be in memcache 8 hours, or until session id goes invalid
|
//using optimization with memcache, the user data will be in memcache 8 hours, or until session id goes invalid
|
||||||
@@ -959,10 +963,12 @@ try {
|
|||||||
$_SESSION['USER_LOGGED'] = $aUser['USR_UID'];
|
$_SESSION['USER_LOGGED'] = $aUser['USR_UID'];
|
||||||
$_SESSION['USR_USERNAME'] = $aUser['USR_USERNAME'];
|
$_SESSION['USR_USERNAME'] = $aUser['USR_USERNAME'];
|
||||||
$bRedirect = false;
|
$bRedirect = false;
|
||||||
if (PHP_VERSION < 5.2) {
|
if (preg_match("/msie/i", $_SERVER ['HTTP_USER_AGENT']) != 1 || $config['ie_cookie_lifetime'] == 1) {
|
||||||
setcookie(session_name(), session_id(), time() + $timelife, '/', '; HttpOnly');
|
if (PHP_VERSION < 5.2) {
|
||||||
} else {
|
setcookie(session_name(), session_id(), time() + $timelife, '/', '; HttpOnly');
|
||||||
setcookie(session_name(), session_id(), time() + $timelife, '/', null, false, true);
|
} else {
|
||||||
|
setcookie(session_name(), session_id(), time() + $timelife, '/', null, false, true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$RBAC->initRBAC();
|
$RBAC->initRBAC();
|
||||||
$RBAC->loadUserRolePermission( $RBAC->sSystem, $_SESSION['USER_LOGGED'] );
|
$RBAC->loadUserRolePermission( $RBAC->sSystem, $_SESSION['USER_LOGGED'] );
|
||||||
|
|||||||
Reference in New Issue
Block a user