BUG 000 Add validation to print a dynaform
This commit is contained in:
@@ -15,9 +15,35 @@ class dashletOpenVSCompleted implements DashletInterface {
|
|||||||
private $greenFrom;
|
private $greenFrom;
|
||||||
private $greenTo;
|
private $greenTo;
|
||||||
|
|
||||||
public static function getAdditionalFields() {
|
public static function getAdditionalFields($a) {
|
||||||
$additionalFields = array();
|
$additionalFields = array();
|
||||||
|
|
||||||
|
$contextTimeStore = new stdclass();
|
||||||
|
$contextTimeStore->xtype = 'arraystore';
|
||||||
|
$contextTimeStore->fields = array('id', 'value');
|
||||||
|
$contextTimeStore->data = array(array('TODAY', 'Today'),
|
||||||
|
array('YESTERDAY', 'Yesterday'),
|
||||||
|
array('THIS_WEEK', 'This week'),
|
||||||
|
array('PREVIOUS_WEEK', 'Previous Week'),
|
||||||
|
array('THIS_MONTH', 'This Month'),
|
||||||
|
array('PREVIOUS_MONTH', 'Previous Month'),
|
||||||
|
array('THIS_YEAR', 'This Year'),
|
||||||
|
array('PREVIOUS_YEAR', 'Previous Year'));
|
||||||
|
|
||||||
|
$contextTime = new stdclass();
|
||||||
|
$contextTime->xtype = 'combo';
|
||||||
|
$contextTime->name = 'DAS_INS_CONTEXT_TIME';
|
||||||
|
$contextTime->fieldLabel = 'Period';
|
||||||
|
$contextTime->editable = false;
|
||||||
|
$contextTime->width = 325;
|
||||||
|
$contextTime->store = $contextTimeStore;
|
||||||
|
$contextTime->mode = 'local';
|
||||||
|
$contextTime->triggerAction = 'all';
|
||||||
|
$contextTime->value = 'TODAY';
|
||||||
|
$contextTime->valueField = 'id';
|
||||||
|
$contextTime->displayField = 'value';
|
||||||
|
$additionalFields[] = $contextTime;
|
||||||
|
|
||||||
$redFrom = new stdclass();
|
$redFrom = new stdclass();
|
||||||
$redFrom->xtype = 'numberfield';
|
$redFrom->xtype = 'numberfield';
|
||||||
$redFrom->name = 'DAS_RED_FROM';
|
$redFrom->name = 'DAS_RED_FROM';
|
||||||
|
|||||||
@@ -12,15 +12,14 @@ class PMDashlet extends DashletInstance implements DashletInterface {
|
|||||||
|
|
||||||
// Interface functions
|
// Interface functions
|
||||||
|
|
||||||
public static function getAdditionalFields() {
|
public static function getAdditionalFields($className) {
|
||||||
try {
|
try {
|
||||||
//Change this in the next release
|
//Change this in the next release
|
||||||
$className = 'dashletOpenVSCompleted';
|
|
||||||
G::LoadClass($className);
|
G::LoadClass($className);
|
||||||
eval("\$additionalFields = $className::getAdditionalFields();");
|
eval("\$additionalFields = $className::getAdditionalFields(\$className);");
|
||||||
return $additionalFields;
|
return $additionalFields;
|
||||||
}
|
}
|
||||||
catch (Exception $error) {die('xxx');
|
catch (Exception $error) {
|
||||||
throw $error;
|
throw $error;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -167,14 +166,12 @@ class PMDashlet extends DashletInstance implements DashletInterface {
|
|||||||
$criteria = new Criteria('workflow');
|
$criteria = new Criteria('workflow');
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_UID);
|
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_UID);
|
||||||
$criteria->addSelectColumn(DashletPeer::DAS_TITLE);
|
$criteria->addSelectColumn(DashletPeer::DAS_TITLE);
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_CONTEXT_TIME);
|
|
||||||
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, 'EVERYBODY');
|
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, 'EVERYBODY');
|
||||||
$dataset = DashletInstancePeer::doSelectRS($criteria);
|
$dataset = DashletInstancePeer::doSelectRS($criteria);
|
||||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
$dataset->next();
|
$dataset->next();
|
||||||
while ($row = $dataset->getRow()) {
|
while ($row = $dataset->getRow()) {
|
||||||
if (!isset($dashletsInstances[$row['DAS_INS_UID']])) {
|
if (!isset($dashletsInstances[$row['DAS_INS_UID']])) {
|
||||||
$row['DAS_TITLE'] .= ' (' . $row['DAS_INS_CONTEXT_TIME'] . ')';
|
|
||||||
$dashletsInstances[$row['DAS_INS_UID']] = $row;
|
$dashletsInstances[$row['DAS_INS_UID']] = $row;
|
||||||
}
|
}
|
||||||
$dataset->next();
|
$dataset->next();
|
||||||
@@ -184,7 +181,6 @@ class PMDashlet extends DashletInstance implements DashletInterface {
|
|||||||
$criteria = new Criteria('workflow');
|
$criteria = new Criteria('workflow');
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_UID);
|
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_UID);
|
||||||
$criteria->addSelectColumn(DashletPeer::DAS_TITLE);
|
$criteria->addSelectColumn(DashletPeer::DAS_TITLE);
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_CONTEXT_TIME);
|
|
||||||
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, 'USER');
|
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, 'USER');
|
||||||
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_UID, $userUid);
|
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_UID, $userUid);
|
||||||
$dataset = DashletInstancePeer::doSelectRS($criteria);
|
$dataset = DashletInstancePeer::doSelectRS($criteria);
|
||||||
@@ -192,7 +188,6 @@ class PMDashlet extends DashletInstance implements DashletInterface {
|
|||||||
$dataset->next();
|
$dataset->next();
|
||||||
while ($row = $dataset->getRow()) {
|
while ($row = $dataset->getRow()) {
|
||||||
if (!isset($dashletsInstances[$row['DAS_INS_UID']])) {
|
if (!isset($dashletsInstances[$row['DAS_INS_UID']])) {
|
||||||
$row['DAS_TITLE'] .= ' (' . $row['DAS_INS_CONTEXT_TIME'] . ')';
|
|
||||||
$dashletsInstances[$row['DAS_INS_UID']] = $row;
|
$dashletsInstances[$row['DAS_INS_UID']] = $row;
|
||||||
}
|
}
|
||||||
$dataset->next();
|
$dataset->next();
|
||||||
@@ -204,7 +199,6 @@ class PMDashlet extends DashletInstance implements DashletInterface {
|
|||||||
$criteria = new Criteria('workflow');
|
$criteria = new Criteria('workflow');
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_UID);
|
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_UID);
|
||||||
$criteria->addSelectColumn(DashletPeer::DAS_TITLE);
|
$criteria->addSelectColumn(DashletPeer::DAS_TITLE);
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_CONTEXT_TIME);
|
|
||||||
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, 'DEPARTMENT');
|
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, 'DEPARTMENT');
|
||||||
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_UID, $depUid);
|
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_UID, $depUid);
|
||||||
$dataset = DashletInstancePeer::doSelectRS($criteria);
|
$dataset = DashletInstancePeer::doSelectRS($criteria);
|
||||||
@@ -212,7 +206,6 @@ class PMDashlet extends DashletInstance implements DashletInterface {
|
|||||||
$dataset->next();
|
$dataset->next();
|
||||||
while ($row = $dataset->getRow()) {
|
while ($row = $dataset->getRow()) {
|
||||||
if (!isset($dashletsInstances[$row['DAS_INS_UID']])) {
|
if (!isset($dashletsInstances[$row['DAS_INS_UID']])) {
|
||||||
$row['DAS_TITLE'] .= ' (' . $row['DAS_INS_CONTEXT_TIME'] . ')';
|
|
||||||
$dashletsInstances[$row['DAS_INS_UID']] = $row;
|
$dashletsInstances[$row['DAS_INS_UID']] = $row;
|
||||||
}
|
}
|
||||||
$dataset->next();
|
$dataset->next();
|
||||||
@@ -226,7 +219,6 @@ class PMDashlet extends DashletInstance implements DashletInterface {
|
|||||||
$criteria = new Criteria('workflow');
|
$criteria = new Criteria('workflow');
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_UID);
|
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_UID);
|
||||||
$criteria->addSelectColumn(DashletPeer::DAS_TITLE);
|
$criteria->addSelectColumn(DashletPeer::DAS_TITLE);
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_CONTEXT_TIME);
|
|
||||||
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, 'GROUP');
|
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, 'GROUP');
|
||||||
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_UID, $grpUid);
|
$criteria->add(DashletInstancePeer::DAS_INS_OWNER_UID, $grpUid);
|
||||||
$dataset = DashletInstancePeer::doSelectRS($criteria);
|
$dataset = DashletInstancePeer::doSelectRS($criteria);
|
||||||
@@ -234,7 +226,6 @@ class PMDashlet extends DashletInstance implements DashletInterface {
|
|||||||
$dataset->next();
|
$dataset->next();
|
||||||
while ($row = $dataset->getRow()) {
|
while ($row = $dataset->getRow()) {
|
||||||
if (!isset($dashletsInstances[$row['DAS_INS_UID']])) {
|
if (!isset($dashletsInstances[$row['DAS_INS_UID']])) {
|
||||||
$row['DAS_TITLE'] .= ' (' . $row['DAS_INS_CONTEXT_TIME'] . ')';
|
|
||||||
$dashletsInstances[$row['DAS_INS_UID']] = $row;
|
$dashletsInstances[$row['DAS_INS_UID']] = $row;
|
||||||
}
|
}
|
||||||
$dataset->next();
|
$dataset->next();
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
interface DashletInterface {
|
interface DashletInterface {
|
||||||
|
|
||||||
public static function getAdditionalFields();
|
public static function getAdditionalFields($className);
|
||||||
public function setup($dasInsUid);
|
public function setup($dasInsUid);
|
||||||
public function render();
|
public function render();
|
||||||
|
|
||||||
|
|||||||
@@ -16,9 +16,9 @@ require_once 'classes/model/om/BaseDashletInstance.php';
|
|||||||
*/
|
*/
|
||||||
class DashletInstance extends BaseDashletInstance {
|
class DashletInstance extends BaseDashletInstance {
|
||||||
|
|
||||||
private $validFields = array('DAS_INS_UID', 'DAS_UID', 'DAS_INS_TYPE', 'DAS_INS_CONTEXT_TIME', 'DAS_INS_START_DATE', 'DAS_INS_END_DATE', 'DAS_INS_OWNER_TYPE',
|
private $filterThisFields = array('DAS_INS_UID', 'DAS_UID', 'DAS_INS_OWNER_TYPE', 'DAS_INS_OWNER_UID',
|
||||||
'DAS_INS_OWNER_UID', 'DAS_INS_PROCESSES', 'DAS_INS_TASKS', ' DAS_INS_CREATE_DATE', 'DAS_INS_UPDATE_DATE', 'DAS_INS_STATUS',
|
'DAS_INS_CREATE_DATE', 'DAS_INS_UPDATE_DATE', 'DAS_INS_STATUS',
|
||||||
'pmos_generik', 'ys-admin-tabpanel', 'PHPSESSID');
|
'pmos_generik', 'ys-admin-tabpanel', 'PHPSESSID');
|
||||||
|
|
||||||
public function load($dasInsUid) {
|
public function load($dasInsUid) {
|
||||||
try {
|
try {
|
||||||
@@ -37,7 +37,7 @@ class DashletInstance extends BaseDashletInstance {
|
|||||||
public function createOrUpdate($data) {
|
public function createOrUpdate($data) {
|
||||||
$additionalFields = array();
|
$additionalFields = array();
|
||||||
foreach ($data as $field => $value) {
|
foreach ($data as $field => $value) {
|
||||||
if (!in_array($field, $this->validFields)) {
|
if (!in_array($field, $this->filterThisFields)) {
|
||||||
$additionalFields[$field] = $value;
|
$additionalFields[$field] = $value;
|
||||||
unset($data[$field]);
|
unset($data[$field]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,22 +68,10 @@ class DashletInstanceMapBuilder {
|
|||||||
|
|
||||||
$tMap->addColumn('DAS_UID', 'DasUid', 'string', CreoleTypes::VARCHAR, true, 32);
|
$tMap->addColumn('DAS_UID', 'DasUid', 'string', CreoleTypes::VARCHAR, true, 32);
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_TYPE', 'DasInsType', 'string', CreoleTypes::VARCHAR, true, 20);
|
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_CONTEXT_TIME', 'DasInsContextTime', 'string', CreoleTypes::VARCHAR, true, 20);
|
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_START_DATE', 'DasInsStartDate', 'int', CreoleTypes::TIMESTAMP, false, null);
|
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_END_DATE', 'DasInsEndDate', 'int', CreoleTypes::TIMESTAMP, false, null);
|
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_OWNER_TYPE', 'DasInsOwnerType', 'string', CreoleTypes::VARCHAR, true, 20);
|
$tMap->addColumn('DAS_INS_OWNER_TYPE', 'DasInsOwnerType', 'string', CreoleTypes::VARCHAR, true, 20);
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_OWNER_UID', 'DasInsOwnerUid', 'string', CreoleTypes::VARCHAR, false, 32);
|
$tMap->addColumn('DAS_INS_OWNER_UID', 'DasInsOwnerUid', 'string', CreoleTypes::VARCHAR, false, 32);
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_PROCESSES', 'DasInsProcesses', 'string', CreoleTypes::LONGVARCHAR, false, null);
|
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_TASKS', 'DasInsTasks', 'string', CreoleTypes::LONGVARCHAR, false, null);
|
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_ADDITIONAL_PROPERTIES', 'DasInsAdditionalProperties', 'string', CreoleTypes::LONGVARCHAR, false, null);
|
$tMap->addColumn('DAS_INS_ADDITIONAL_PROPERTIES', 'DasInsAdditionalProperties', 'string', CreoleTypes::LONGVARCHAR, false, null);
|
||||||
|
|
||||||
$tMap->addColumn('DAS_INS_CREATE_DATE', 'DasInsCreateDate', 'int', CreoleTypes::TIMESTAMP, true, null);
|
$tMap->addColumn('DAS_INS_CREATE_DATE', 'DasInsCreateDate', 'int', CreoleTypes::TIMESTAMP, true, null);
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ include_once 'classes/model/DashletInstancePeer.php';
|
|||||||
/**
|
/**
|
||||||
* Base class that represents a row from the 'DASHLET_INSTANCE' table.
|
* Base class that represents a row from the 'DASHLET_INSTANCE' table.
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* @package workflow.classes.model.om
|
* @package workflow.classes.model.om
|
||||||
*/
|
*/
|
||||||
@@ -42,34 +42,6 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
protected $das_uid = '';
|
protected $das_uid = '';
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The value for the das_ins_type field.
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
protected $das_ins_type = '';
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The value for the das_ins_context_time field.
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
protected $das_ins_context_time = '';
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The value for the das_ins_start_date field.
|
|
||||||
* @var int
|
|
||||||
*/
|
|
||||||
protected $das_ins_start_date;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The value for the das_ins_end_date field.
|
|
||||||
* @var int
|
|
||||||
*/
|
|
||||||
protected $das_ins_end_date;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The value for the das_ins_owner_type field.
|
* The value for the das_ins_owner_type field.
|
||||||
* @var string
|
* @var string
|
||||||
@@ -84,20 +56,6 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
protected $das_ins_owner_uid = '';
|
protected $das_ins_owner_uid = '';
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The value for the das_ins_processes field.
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
protected $das_ins_processes;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The value for the das_ins_tasks field.
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
protected $das_ins_tasks;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The value for the das_ins_additional_properties field.
|
* The value for the das_ins_additional_properties field.
|
||||||
* @var string
|
* @var string
|
||||||
@@ -141,7 +99,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [das_ins_uid] column value.
|
* Get the [das_ins_uid] column value.
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function getDasInsUid()
|
public function getDasInsUid()
|
||||||
@@ -152,7 +110,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [das_uid] column value.
|
* Get the [das_uid] column value.
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function getDasUid()
|
public function getDasUid()
|
||||||
@@ -161,93 +119,9 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
return $this->das_uid;
|
return $this->das_uid;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the [das_ins_type] column value.
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getDasInsType()
|
|
||||||
{
|
|
||||||
|
|
||||||
return $this->das_ins_type;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the [das_ins_context_time] column value.
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getDasInsContextTime()
|
|
||||||
{
|
|
||||||
|
|
||||||
return $this->das_ins_context_time;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the [optionally formatted] [das_ins_start_date] column value.
|
|
||||||
*
|
|
||||||
* @param string $format The date/time format string (either date()-style or strftime()-style).
|
|
||||||
* If format is NULL, then the integer unix timestamp will be returned.
|
|
||||||
* @return mixed Formatted date/time value as string or integer unix timestamp (if format is NULL).
|
|
||||||
* @throws PropelException - if unable to convert the date/time to timestamp.
|
|
||||||
*/
|
|
||||||
public function getDasInsStartDate($format = 'Y-m-d H:i:s')
|
|
||||||
{
|
|
||||||
|
|
||||||
if ($this->das_ins_start_date === null || $this->das_ins_start_date === '') {
|
|
||||||
return null;
|
|
||||||
} elseif (!is_int($this->das_ins_start_date)) {
|
|
||||||
// a non-timestamp value was set externally, so we convert it
|
|
||||||
$ts = strtotime($this->das_ins_start_date);
|
|
||||||
if ($ts === -1 || $ts === false) { // in PHP 5.1 return value changes to FALSE
|
|
||||||
throw new PropelException("Unable to parse value of [das_ins_start_date] as date/time value: " . var_export($this->das_ins_start_date, true));
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$ts = $this->das_ins_start_date;
|
|
||||||
}
|
|
||||||
if ($format === null) {
|
|
||||||
return $ts;
|
|
||||||
} elseif (strpos($format, '%') !== false) {
|
|
||||||
return strftime($format, $ts);
|
|
||||||
} else {
|
|
||||||
return date($format, $ts);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the [optionally formatted] [das_ins_end_date] column value.
|
|
||||||
*
|
|
||||||
* @param string $format The date/time format string (either date()-style or strftime()-style).
|
|
||||||
* If format is NULL, then the integer unix timestamp will be returned.
|
|
||||||
* @return mixed Formatted date/time value as string or integer unix timestamp (if format is NULL).
|
|
||||||
* @throws PropelException - if unable to convert the date/time to timestamp.
|
|
||||||
*/
|
|
||||||
public function getDasInsEndDate($format = 'Y-m-d H:i:s')
|
|
||||||
{
|
|
||||||
|
|
||||||
if ($this->das_ins_end_date === null || $this->das_ins_end_date === '') {
|
|
||||||
return null;
|
|
||||||
} elseif (!is_int($this->das_ins_end_date)) {
|
|
||||||
// a non-timestamp value was set externally, so we convert it
|
|
||||||
$ts = strtotime($this->das_ins_end_date);
|
|
||||||
if ($ts === -1 || $ts === false) { // in PHP 5.1 return value changes to FALSE
|
|
||||||
throw new PropelException("Unable to parse value of [das_ins_end_date] as date/time value: " . var_export($this->das_ins_end_date, true));
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$ts = $this->das_ins_end_date;
|
|
||||||
}
|
|
||||||
if ($format === null) {
|
|
||||||
return $ts;
|
|
||||||
} elseif (strpos($format, '%') !== false) {
|
|
||||||
return strftime($format, $ts);
|
|
||||||
} else {
|
|
||||||
return date($format, $ts);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [das_ins_owner_type] column value.
|
* Get the [das_ins_owner_type] column value.
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function getDasInsOwnerType()
|
public function getDasInsOwnerType()
|
||||||
@@ -258,7 +132,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [das_ins_owner_uid] column value.
|
* Get the [das_ins_owner_uid] column value.
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function getDasInsOwnerUid()
|
public function getDasInsOwnerUid()
|
||||||
@@ -267,31 +141,9 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
return $this->das_ins_owner_uid;
|
return $this->das_ins_owner_uid;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the [das_ins_processes] column value.
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getDasInsProcesses()
|
|
||||||
{
|
|
||||||
|
|
||||||
return $this->das_ins_processes;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the [das_ins_tasks] column value.
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getDasInsTasks()
|
|
||||||
{
|
|
||||||
|
|
||||||
return $this->das_ins_tasks;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [das_ins_additional_properties] column value.
|
* Get the [das_ins_additional_properties] column value.
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function getDasInsAdditionalProperties()
|
public function getDasInsAdditionalProperties()
|
||||||
@@ -302,7 +154,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [optionally formatted] [das_ins_create_date] column value.
|
* Get the [optionally formatted] [das_ins_create_date] column value.
|
||||||
*
|
*
|
||||||
* @param string $format The date/time format string (either date()-style or strftime()-style).
|
* @param string $format The date/time format string (either date()-style or strftime()-style).
|
||||||
* If format is NULL, then the integer unix timestamp will be returned.
|
* If format is NULL, then the integer unix timestamp will be returned.
|
||||||
* @return mixed Formatted date/time value as string or integer unix timestamp (if format is NULL).
|
* @return mixed Formatted date/time value as string or integer unix timestamp (if format is NULL).
|
||||||
@@ -333,7 +185,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [optionally formatted] [das_ins_update_date] column value.
|
* Get the [optionally formatted] [das_ins_update_date] column value.
|
||||||
*
|
*
|
||||||
* @param string $format The date/time format string (either date()-style or strftime()-style).
|
* @param string $format The date/time format string (either date()-style or strftime()-style).
|
||||||
* If format is NULL, then the integer unix timestamp will be returned.
|
* If format is NULL, then the integer unix timestamp will be returned.
|
||||||
* @return mixed Formatted date/time value as string or integer unix timestamp (if format is NULL).
|
* @return mixed Formatted date/time value as string or integer unix timestamp (if format is NULL).
|
||||||
@@ -364,7 +216,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [das_ins_status] column value.
|
* Get the [das_ins_status] column value.
|
||||||
*
|
*
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
public function getDasInsStatus()
|
public function getDasInsStatus()
|
||||||
@@ -375,7 +227,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [das_ins_uid] column.
|
* Set the value of [das_ins_uid] column.
|
||||||
*
|
*
|
||||||
* @param string $v new value
|
* @param string $v new value
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@@ -385,7 +237,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
// Since the native PHP type for this column is string,
|
// Since the native PHP type for this column is string,
|
||||||
// we will cast the input to a string (if it is not).
|
// we will cast the input to a string (if it is not).
|
||||||
if ($v !== null && !is_string($v)) {
|
if ($v !== null && !is_string($v)) {
|
||||||
$v = (string) $v;
|
$v = (string) $v;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->das_ins_uid !== $v || $v === '') {
|
if ($this->das_ins_uid !== $v || $v === '') {
|
||||||
@@ -397,7 +249,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [das_uid] column.
|
* Set the value of [das_uid] column.
|
||||||
*
|
*
|
||||||
* @param string $v new value
|
* @param string $v new value
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@@ -407,7 +259,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
// Since the native PHP type for this column is string,
|
// Since the native PHP type for this column is string,
|
||||||
// we will cast the input to a string (if it is not).
|
// we will cast the input to a string (if it is not).
|
||||||
if ($v !== null && !is_string($v)) {
|
if ($v !== null && !is_string($v)) {
|
||||||
$v = (string) $v;
|
$v = (string) $v;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->das_uid !== $v || $v === '') {
|
if ($this->das_uid !== $v || $v === '') {
|
||||||
@@ -417,101 +269,9 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
} // setDasUid()
|
} // setDasUid()
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the value of [das_ins_type] column.
|
|
||||||
*
|
|
||||||
* @param string $v new value
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public function setDasInsType($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->das_ins_type !== $v || $v === '') {
|
|
||||||
$this->das_ins_type = $v;
|
|
||||||
$this->modifiedColumns[] = DashletInstancePeer::DAS_INS_TYPE;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // setDasInsType()
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the value of [das_ins_context_time] column.
|
|
||||||
*
|
|
||||||
* @param string $v new value
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public function setDasInsContextTime($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->das_ins_context_time !== $v || $v === '') {
|
|
||||||
$this->das_ins_context_time = $v;
|
|
||||||
$this->modifiedColumns[] = DashletInstancePeer::DAS_INS_CONTEXT_TIME;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // setDasInsContextTime()
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the value of [das_ins_start_date] column.
|
|
||||||
*
|
|
||||||
* @param int $v new value
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public function setDasInsStartDate($v)
|
|
||||||
{
|
|
||||||
|
|
||||||
if ($v !== null && !is_int($v)) {
|
|
||||||
$ts = strtotime($v);
|
|
||||||
if ($ts === -1 || $ts === false) { // in PHP 5.1 return value changes to FALSE
|
|
||||||
throw new PropelException("Unable to parse date/time value for [das_ins_start_date] from input: " . var_export($v, true));
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$ts = $v;
|
|
||||||
}
|
|
||||||
if ($this->das_ins_start_date !== $ts) {
|
|
||||||
$this->das_ins_start_date = $ts;
|
|
||||||
$this->modifiedColumns[] = DashletInstancePeer::DAS_INS_START_DATE;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // setDasInsStartDate()
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the value of [das_ins_end_date] column.
|
|
||||||
*
|
|
||||||
* @param int $v new value
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public function setDasInsEndDate($v)
|
|
||||||
{
|
|
||||||
|
|
||||||
if ($v !== null && !is_int($v)) {
|
|
||||||
$ts = strtotime($v);
|
|
||||||
if ($ts === -1 || $ts === false) { // in PHP 5.1 return value changes to FALSE
|
|
||||||
throw new PropelException("Unable to parse date/time value for [das_ins_end_date] from input: " . var_export($v, true));
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$ts = $v;
|
|
||||||
}
|
|
||||||
if ($this->das_ins_end_date !== $ts) {
|
|
||||||
$this->das_ins_end_date = $ts;
|
|
||||||
$this->modifiedColumns[] = DashletInstancePeer::DAS_INS_END_DATE;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // setDasInsEndDate()
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [das_ins_owner_type] column.
|
* Set the value of [das_ins_owner_type] column.
|
||||||
*
|
*
|
||||||
* @param string $v new value
|
* @param string $v new value
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@@ -521,7 +281,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
// Since the native PHP type for this column is string,
|
// Since the native PHP type for this column is string,
|
||||||
// we will cast the input to a string (if it is not).
|
// we will cast the input to a string (if it is not).
|
||||||
if ($v !== null && !is_string($v)) {
|
if ($v !== null && !is_string($v)) {
|
||||||
$v = (string) $v;
|
$v = (string) $v;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->das_ins_owner_type !== $v || $v === '') {
|
if ($this->das_ins_owner_type !== $v || $v === '') {
|
||||||
@@ -533,7 +293,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [das_ins_owner_uid] column.
|
* Set the value of [das_ins_owner_uid] column.
|
||||||
*
|
*
|
||||||
* @param string $v new value
|
* @param string $v new value
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@@ -543,7 +303,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
// Since the native PHP type for this column is string,
|
// Since the native PHP type for this column is string,
|
||||||
// we will cast the input to a string (if it is not).
|
// we will cast the input to a string (if it is not).
|
||||||
if ($v !== null && !is_string($v)) {
|
if ($v !== null && !is_string($v)) {
|
||||||
$v = (string) $v;
|
$v = (string) $v;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->das_ins_owner_uid !== $v || $v === '') {
|
if ($this->das_ins_owner_uid !== $v || $v === '') {
|
||||||
@@ -553,53 +313,9 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
} // setDasInsOwnerUid()
|
} // setDasInsOwnerUid()
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the value of [das_ins_processes] column.
|
|
||||||
*
|
|
||||||
* @param string $v new value
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public function setDasInsProcesses($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->das_ins_processes !== $v) {
|
|
||||||
$this->das_ins_processes = $v;
|
|
||||||
$this->modifiedColumns[] = DashletInstancePeer::DAS_INS_PROCESSES;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // setDasInsProcesses()
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the value of [das_ins_tasks] column.
|
|
||||||
*
|
|
||||||
* @param string $v new value
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public function setDasInsTasks($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->das_ins_tasks !== $v) {
|
|
||||||
$this->das_ins_tasks = $v;
|
|
||||||
$this->modifiedColumns[] = DashletInstancePeer::DAS_INS_TASKS;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // setDasInsTasks()
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [das_ins_additional_properties] column.
|
* Set the value of [das_ins_additional_properties] column.
|
||||||
*
|
*
|
||||||
* @param string $v new value
|
* @param string $v new value
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@@ -609,7 +325,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
// Since the native PHP type for this column is string,
|
// Since the native PHP type for this column is string,
|
||||||
// we will cast the input to a string (if it is not).
|
// we will cast the input to a string (if it is not).
|
||||||
if ($v !== null && !is_string($v)) {
|
if ($v !== null && !is_string($v)) {
|
||||||
$v = (string) $v;
|
$v = (string) $v;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->das_ins_additional_properties !== $v) {
|
if ($this->das_ins_additional_properties !== $v) {
|
||||||
@@ -621,7 +337,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [das_ins_create_date] column.
|
* Set the value of [das_ins_create_date] column.
|
||||||
*
|
*
|
||||||
* @param int $v new value
|
* @param int $v new value
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@@ -645,7 +361,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [das_ins_update_date] column.
|
* Set the value of [das_ins_update_date] column.
|
||||||
*
|
*
|
||||||
* @param int $v new value
|
* @param int $v new value
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@@ -669,7 +385,7 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [das_ins_status] column.
|
* Set the value of [das_ins_status] column.
|
||||||
*
|
*
|
||||||
* @param int $v new value
|
* @param int $v new value
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@@ -710,36 +426,24 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
$this->das_uid = $rs->getString($startcol + 1);
|
$this->das_uid = $rs->getString($startcol + 1);
|
||||||
|
|
||||||
$this->das_ins_type = $rs->getString($startcol + 2);
|
$this->das_ins_owner_type = $rs->getString($startcol + 2);
|
||||||
|
|
||||||
$this->das_ins_context_time = $rs->getString($startcol + 3);
|
$this->das_ins_owner_uid = $rs->getString($startcol + 3);
|
||||||
|
|
||||||
$this->das_ins_start_date = $rs->getTimestamp($startcol + 4, null);
|
$this->das_ins_additional_properties = $rs->getString($startcol + 4);
|
||||||
|
|
||||||
$this->das_ins_end_date = $rs->getTimestamp($startcol + 5, null);
|
$this->das_ins_create_date = $rs->getTimestamp($startcol + 5, null);
|
||||||
|
|
||||||
$this->das_ins_owner_type = $rs->getString($startcol + 6);
|
$this->das_ins_update_date = $rs->getTimestamp($startcol + 6, null);
|
||||||
|
|
||||||
$this->das_ins_owner_uid = $rs->getString($startcol + 7);
|
$this->das_ins_status = $rs->getInt($startcol + 7);
|
||||||
|
|
||||||
$this->das_ins_processes = $rs->getString($startcol + 8);
|
|
||||||
|
|
||||||
$this->das_ins_tasks = $rs->getString($startcol + 9);
|
|
||||||
|
|
||||||
$this->das_ins_additional_properties = $rs->getString($startcol + 10);
|
|
||||||
|
|
||||||
$this->das_ins_create_date = $rs->getTimestamp($startcol + 11, null);
|
|
||||||
|
|
||||||
$this->das_ins_update_date = $rs->getTimestamp($startcol + 12, null);
|
|
||||||
|
|
||||||
$this->das_ins_status = $rs->getInt($startcol + 13);
|
|
||||||
|
|
||||||
$this->resetModified();
|
$this->resetModified();
|
||||||
|
|
||||||
$this->setNew(false);
|
$this->setNew(false);
|
||||||
|
|
||||||
// FIXME - using NUM_COLUMNS may be clearer.
|
// FIXME - using NUM_COLUMNS may be clearer.
|
||||||
return $startcol + 14; // 14 = DashletInstancePeer::NUM_COLUMNS - DashletInstancePeer::NUM_LAZY_LOAD_COLUMNS).
|
return $startcol + 8; // 8 = DashletInstancePeer::NUM_COLUMNS - DashletInstancePeer::NUM_LAZY_LOAD_COLUMNS).
|
||||||
|
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
throw new PropelException("Error populating DashletInstance object", $e);
|
throw new PropelException("Error populating DashletInstance object", $e);
|
||||||
@@ -949,39 +653,21 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
return $this->getDasUid();
|
return $this->getDasUid();
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
return $this->getDasInsType();
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
return $this->getDasInsContextTime();
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
return $this->getDasInsStartDate();
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
return $this->getDasInsEndDate();
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
return $this->getDasInsOwnerType();
|
return $this->getDasInsOwnerType();
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 3:
|
||||||
return $this->getDasInsOwnerUid();
|
return $this->getDasInsOwnerUid();
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 4:
|
||||||
return $this->getDasInsProcesses();
|
|
||||||
break;
|
|
||||||
case 9:
|
|
||||||
return $this->getDasInsTasks();
|
|
||||||
break;
|
|
||||||
case 10:
|
|
||||||
return $this->getDasInsAdditionalProperties();
|
return $this->getDasInsAdditionalProperties();
|
||||||
break;
|
break;
|
||||||
case 11:
|
case 5:
|
||||||
return $this->getDasInsCreateDate();
|
return $this->getDasInsCreateDate();
|
||||||
break;
|
break;
|
||||||
case 12:
|
case 6:
|
||||||
return $this->getDasInsUpdateDate();
|
return $this->getDasInsUpdateDate();
|
||||||
break;
|
break;
|
||||||
case 13:
|
case 7:
|
||||||
return $this->getDasInsStatus();
|
return $this->getDasInsStatus();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -1006,18 +692,12 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
$result = array(
|
$result = array(
|
||||||
$keys[0] => $this->getDasInsUid(),
|
$keys[0] => $this->getDasInsUid(),
|
||||||
$keys[1] => $this->getDasUid(),
|
$keys[1] => $this->getDasUid(),
|
||||||
$keys[2] => $this->getDasInsType(),
|
$keys[2] => $this->getDasInsOwnerType(),
|
||||||
$keys[3] => $this->getDasInsContextTime(),
|
$keys[3] => $this->getDasInsOwnerUid(),
|
||||||
$keys[4] => $this->getDasInsStartDate(),
|
$keys[4] => $this->getDasInsAdditionalProperties(),
|
||||||
$keys[5] => $this->getDasInsEndDate(),
|
$keys[5] => $this->getDasInsCreateDate(),
|
||||||
$keys[6] => $this->getDasInsOwnerType(),
|
$keys[6] => $this->getDasInsUpdateDate(),
|
||||||
$keys[7] => $this->getDasInsOwnerUid(),
|
$keys[7] => $this->getDasInsStatus(),
|
||||||
$keys[8] => $this->getDasInsProcesses(),
|
|
||||||
$keys[9] => $this->getDasInsTasks(),
|
|
||||||
$keys[10] => $this->getDasInsAdditionalProperties(),
|
|
||||||
$keys[11] => $this->getDasInsCreateDate(),
|
|
||||||
$keys[12] => $this->getDasInsUpdateDate(),
|
|
||||||
$keys[13] => $this->getDasInsStatus(),
|
|
||||||
);
|
);
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -1056,39 +736,21 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
$this->setDasUid($value);
|
$this->setDasUid($value);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
$this->setDasInsType($value);
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
$this->setDasInsContextTime($value);
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
$this->setDasInsStartDate($value);
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
$this->setDasInsEndDate($value);
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
$this->setDasInsOwnerType($value);
|
$this->setDasInsOwnerType($value);
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 3:
|
||||||
$this->setDasInsOwnerUid($value);
|
$this->setDasInsOwnerUid($value);
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 4:
|
||||||
$this->setDasInsProcesses($value);
|
|
||||||
break;
|
|
||||||
case 9:
|
|
||||||
$this->setDasInsTasks($value);
|
|
||||||
break;
|
|
||||||
case 10:
|
|
||||||
$this->setDasInsAdditionalProperties($value);
|
$this->setDasInsAdditionalProperties($value);
|
||||||
break;
|
break;
|
||||||
case 11:
|
case 5:
|
||||||
$this->setDasInsCreateDate($value);
|
$this->setDasInsCreateDate($value);
|
||||||
break;
|
break;
|
||||||
case 12:
|
case 6:
|
||||||
$this->setDasInsUpdateDate($value);
|
$this->setDasInsUpdateDate($value);
|
||||||
break;
|
break;
|
||||||
case 13:
|
case 7:
|
||||||
$this->setDasInsStatus($value);
|
$this->setDasInsStatus($value);
|
||||||
break;
|
break;
|
||||||
} // switch()
|
} // switch()
|
||||||
@@ -1116,18 +778,12 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
if (array_key_exists($keys[0], $arr)) $this->setDasInsUid($arr[$keys[0]]);
|
if (array_key_exists($keys[0], $arr)) $this->setDasInsUid($arr[$keys[0]]);
|
||||||
if (array_key_exists($keys[1], $arr)) $this->setDasUid($arr[$keys[1]]);
|
if (array_key_exists($keys[1], $arr)) $this->setDasUid($arr[$keys[1]]);
|
||||||
if (array_key_exists($keys[2], $arr)) $this->setDasInsType($arr[$keys[2]]);
|
if (array_key_exists($keys[2], $arr)) $this->setDasInsOwnerType($arr[$keys[2]]);
|
||||||
if (array_key_exists($keys[3], $arr)) $this->setDasInsContextTime($arr[$keys[3]]);
|
if (array_key_exists($keys[3], $arr)) $this->setDasInsOwnerUid($arr[$keys[3]]);
|
||||||
if (array_key_exists($keys[4], $arr)) $this->setDasInsStartDate($arr[$keys[4]]);
|
if (array_key_exists($keys[4], $arr)) $this->setDasInsAdditionalProperties($arr[$keys[4]]);
|
||||||
if (array_key_exists($keys[5], $arr)) $this->setDasInsEndDate($arr[$keys[5]]);
|
if (array_key_exists($keys[5], $arr)) $this->setDasInsCreateDate($arr[$keys[5]]);
|
||||||
if (array_key_exists($keys[6], $arr)) $this->setDasInsOwnerType($arr[$keys[6]]);
|
if (array_key_exists($keys[6], $arr)) $this->setDasInsUpdateDate($arr[$keys[6]]);
|
||||||
if (array_key_exists($keys[7], $arr)) $this->setDasInsOwnerUid($arr[$keys[7]]);
|
if (array_key_exists($keys[7], $arr)) $this->setDasInsStatus($arr[$keys[7]]);
|
||||||
if (array_key_exists($keys[8], $arr)) $this->setDasInsProcesses($arr[$keys[8]]);
|
|
||||||
if (array_key_exists($keys[9], $arr)) $this->setDasInsTasks($arr[$keys[9]]);
|
|
||||||
if (array_key_exists($keys[10], $arr)) $this->setDasInsAdditionalProperties($arr[$keys[10]]);
|
|
||||||
if (array_key_exists($keys[11], $arr)) $this->setDasInsCreateDate($arr[$keys[11]]);
|
|
||||||
if (array_key_exists($keys[12], $arr)) $this->setDasInsUpdateDate($arr[$keys[12]]);
|
|
||||||
if (array_key_exists($keys[13], $arr)) $this->setDasInsStatus($arr[$keys[13]]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1141,14 +797,8 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_UID)) $criteria->add(DashletInstancePeer::DAS_INS_UID, $this->das_ins_uid);
|
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_UID)) $criteria->add(DashletInstancePeer::DAS_INS_UID, $this->das_ins_uid);
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_UID)) $criteria->add(DashletInstancePeer::DAS_UID, $this->das_uid);
|
if ($this->isColumnModified(DashletInstancePeer::DAS_UID)) $criteria->add(DashletInstancePeer::DAS_UID, $this->das_uid);
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_TYPE)) $criteria->add(DashletInstancePeer::DAS_INS_TYPE, $this->das_ins_type);
|
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_CONTEXT_TIME)) $criteria->add(DashletInstancePeer::DAS_INS_CONTEXT_TIME, $this->das_ins_context_time);
|
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_START_DATE)) $criteria->add(DashletInstancePeer::DAS_INS_START_DATE, $this->das_ins_start_date);
|
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_END_DATE)) $criteria->add(DashletInstancePeer::DAS_INS_END_DATE, $this->das_ins_end_date);
|
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_OWNER_TYPE)) $criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, $this->das_ins_owner_type);
|
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_OWNER_TYPE)) $criteria->add(DashletInstancePeer::DAS_INS_OWNER_TYPE, $this->das_ins_owner_type);
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_OWNER_UID)) $criteria->add(DashletInstancePeer::DAS_INS_OWNER_UID, $this->das_ins_owner_uid);
|
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_OWNER_UID)) $criteria->add(DashletInstancePeer::DAS_INS_OWNER_UID, $this->das_ins_owner_uid);
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_PROCESSES)) $criteria->add(DashletInstancePeer::DAS_INS_PROCESSES, $this->das_ins_processes);
|
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_TASKS)) $criteria->add(DashletInstancePeer::DAS_INS_TASKS, $this->das_ins_tasks);
|
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES)) $criteria->add(DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES, $this->das_ins_additional_properties);
|
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES)) $criteria->add(DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES, $this->das_ins_additional_properties);
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_CREATE_DATE)) $criteria->add(DashletInstancePeer::DAS_INS_CREATE_DATE, $this->das_ins_create_date);
|
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_CREATE_DATE)) $criteria->add(DashletInstancePeer::DAS_INS_CREATE_DATE, $this->das_ins_create_date);
|
||||||
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_UPDATE_DATE)) $criteria->add(DashletInstancePeer::DAS_INS_UPDATE_DATE, $this->das_ins_update_date);
|
if ($this->isColumnModified(DashletInstancePeer::DAS_INS_UPDATE_DATE)) $criteria->add(DashletInstancePeer::DAS_INS_UPDATE_DATE, $this->das_ins_update_date);
|
||||||
@@ -1209,22 +859,10 @@ abstract class BaseDashletInstance extends BaseObject implements Persistent {
|
|||||||
|
|
||||||
$copyObj->setDasUid($this->das_uid);
|
$copyObj->setDasUid($this->das_uid);
|
||||||
|
|
||||||
$copyObj->setDasInsType($this->das_ins_type);
|
|
||||||
|
|
||||||
$copyObj->setDasInsContextTime($this->das_ins_context_time);
|
|
||||||
|
|
||||||
$copyObj->setDasInsStartDate($this->das_ins_start_date);
|
|
||||||
|
|
||||||
$copyObj->setDasInsEndDate($this->das_ins_end_date);
|
|
||||||
|
|
||||||
$copyObj->setDasInsOwnerType($this->das_ins_owner_type);
|
$copyObj->setDasInsOwnerType($this->das_ins_owner_type);
|
||||||
|
|
||||||
$copyObj->setDasInsOwnerUid($this->das_ins_owner_uid);
|
$copyObj->setDasInsOwnerUid($this->das_ins_owner_uid);
|
||||||
|
|
||||||
$copyObj->setDasInsProcesses($this->das_ins_processes);
|
|
||||||
|
|
||||||
$copyObj->setDasInsTasks($this->das_ins_tasks);
|
|
||||||
|
|
||||||
$copyObj->setDasInsAdditionalProperties($this->das_ins_additional_properties);
|
$copyObj->setDasInsAdditionalProperties($this->das_ins_additional_properties);
|
||||||
|
|
||||||
$copyObj->setDasInsCreateDate($this->das_ins_create_date);
|
$copyObj->setDasInsCreateDate($this->das_ins_create_date);
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ abstract class BaseDashletInstancePeer {
|
|||||||
const CLASS_DEFAULT = 'classes.model.DashletInstance';
|
const CLASS_DEFAULT = 'classes.model.DashletInstance';
|
||||||
|
|
||||||
/** The total number of columns. */
|
/** The total number of columns. */
|
||||||
const NUM_COLUMNS = 14;
|
const NUM_COLUMNS = 8;
|
||||||
|
|
||||||
/** The number of lazy-loaded columns. */
|
/** The number of lazy-loaded columns. */
|
||||||
const NUM_LAZY_LOAD_COLUMNS = 0;
|
const NUM_LAZY_LOAD_COLUMNS = 0;
|
||||||
@@ -36,30 +36,12 @@ abstract class BaseDashletInstancePeer {
|
|||||||
/** the column name for the DAS_UID field */
|
/** the column name for the DAS_UID field */
|
||||||
const DAS_UID = 'DASHLET_INSTANCE.DAS_UID';
|
const DAS_UID = 'DASHLET_INSTANCE.DAS_UID';
|
||||||
|
|
||||||
/** the column name for the DAS_INS_TYPE field */
|
|
||||||
const DAS_INS_TYPE = 'DASHLET_INSTANCE.DAS_INS_TYPE';
|
|
||||||
|
|
||||||
/** the column name for the DAS_INS_CONTEXT_TIME field */
|
|
||||||
const DAS_INS_CONTEXT_TIME = 'DASHLET_INSTANCE.DAS_INS_CONTEXT_TIME';
|
|
||||||
|
|
||||||
/** the column name for the DAS_INS_START_DATE field */
|
|
||||||
const DAS_INS_START_DATE = 'DASHLET_INSTANCE.DAS_INS_START_DATE';
|
|
||||||
|
|
||||||
/** the column name for the DAS_INS_END_DATE field */
|
|
||||||
const DAS_INS_END_DATE = 'DASHLET_INSTANCE.DAS_INS_END_DATE';
|
|
||||||
|
|
||||||
/** the column name for the DAS_INS_OWNER_TYPE field */
|
/** the column name for the DAS_INS_OWNER_TYPE field */
|
||||||
const DAS_INS_OWNER_TYPE = 'DASHLET_INSTANCE.DAS_INS_OWNER_TYPE';
|
const DAS_INS_OWNER_TYPE = 'DASHLET_INSTANCE.DAS_INS_OWNER_TYPE';
|
||||||
|
|
||||||
/** the column name for the DAS_INS_OWNER_UID field */
|
/** the column name for the DAS_INS_OWNER_UID field */
|
||||||
const DAS_INS_OWNER_UID = 'DASHLET_INSTANCE.DAS_INS_OWNER_UID';
|
const DAS_INS_OWNER_UID = 'DASHLET_INSTANCE.DAS_INS_OWNER_UID';
|
||||||
|
|
||||||
/** the column name for the DAS_INS_PROCESSES field */
|
|
||||||
const DAS_INS_PROCESSES = 'DASHLET_INSTANCE.DAS_INS_PROCESSES';
|
|
||||||
|
|
||||||
/** the column name for the DAS_INS_TASKS field */
|
|
||||||
const DAS_INS_TASKS = 'DASHLET_INSTANCE.DAS_INS_TASKS';
|
|
||||||
|
|
||||||
/** the column name for the DAS_INS_ADDITIONAL_PROPERTIES field */
|
/** the column name for the DAS_INS_ADDITIONAL_PROPERTIES field */
|
||||||
const DAS_INS_ADDITIONAL_PROPERTIES = 'DASHLET_INSTANCE.DAS_INS_ADDITIONAL_PROPERTIES';
|
const DAS_INS_ADDITIONAL_PROPERTIES = 'DASHLET_INSTANCE.DAS_INS_ADDITIONAL_PROPERTIES';
|
||||||
|
|
||||||
@@ -83,10 +65,10 @@ abstract class BaseDashletInstancePeer {
|
|||||||
* 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 ('DasInsUid', 'DasUid', 'DasInsType', 'DasInsContextTime', 'DasInsStartDate', 'DasInsEndDate', 'DasInsOwnerType', 'DasInsOwnerUid', 'DasInsProcesses', 'DasInsTasks', 'DasInsAdditionalProperties', 'DasInsCreateDate', 'DasInsUpdateDate', 'DasInsStatus', ),
|
BasePeer::TYPE_PHPNAME => array ('DasInsUid', 'DasUid', 'DasInsOwnerType', 'DasInsOwnerUid', 'DasInsAdditionalProperties', 'DasInsCreateDate', 'DasInsUpdateDate', 'DasInsStatus', ),
|
||||||
BasePeer::TYPE_COLNAME => array (DashletInstancePeer::DAS_INS_UID, DashletInstancePeer::DAS_UID, DashletInstancePeer::DAS_INS_TYPE, DashletInstancePeer::DAS_INS_CONTEXT_TIME, DashletInstancePeer::DAS_INS_START_DATE, DashletInstancePeer::DAS_INS_END_DATE, DashletInstancePeer::DAS_INS_OWNER_TYPE, DashletInstancePeer::DAS_INS_OWNER_UID, DashletInstancePeer::DAS_INS_PROCESSES, DashletInstancePeer::DAS_INS_TASKS, DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES, DashletInstancePeer::DAS_INS_CREATE_DATE, DashletInstancePeer::DAS_INS_UPDATE_DATE, DashletInstancePeer::DAS_INS_STATUS, ),
|
BasePeer::TYPE_COLNAME => array (DashletInstancePeer::DAS_INS_UID, DashletInstancePeer::DAS_UID, DashletInstancePeer::DAS_INS_OWNER_TYPE, DashletInstancePeer::DAS_INS_OWNER_UID, DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES, DashletInstancePeer::DAS_INS_CREATE_DATE, DashletInstancePeer::DAS_INS_UPDATE_DATE, DashletInstancePeer::DAS_INS_STATUS, ),
|
||||||
BasePeer::TYPE_FIELDNAME => array ('DAS_INS_UID', 'DAS_UID', 'DAS_INS_TYPE', 'DAS_INS_CONTEXT_TIME', 'DAS_INS_START_DATE', 'DAS_INS_END_DATE', 'DAS_INS_OWNER_TYPE', 'DAS_INS_OWNER_UID', 'DAS_INS_PROCESSES', 'DAS_INS_TASKS', 'DAS_INS_ADDITIONAL_PROPERTIES', 'DAS_INS_CREATE_DATE', 'DAS_INS_UPDATE_DATE', 'DAS_INS_STATUS', ),
|
BasePeer::TYPE_FIELDNAME => array ('DAS_INS_UID', 'DAS_UID', 'DAS_INS_OWNER_TYPE', 'DAS_INS_OWNER_UID', 'DAS_INS_ADDITIONAL_PROPERTIES', 'DAS_INS_CREATE_DATE', 'DAS_INS_UPDATE_DATE', 'DAS_INS_STATUS', ),
|
||||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, )
|
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, )
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -96,10 +78,10 @@ abstract class BaseDashletInstancePeer {
|
|||||||
* 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 ('DasInsUid' => 0, 'DasUid' => 1, 'DasInsType' => 2, 'DasInsContextTime' => 3, 'DasInsStartDate' => 4, 'DasInsEndDate' => 5, 'DasInsOwnerType' => 6, 'DasInsOwnerUid' => 7, 'DasInsProcesses' => 8, 'DasInsTasks' => 9, 'DasInsAdditionalProperties' => 10, 'DasInsCreateDate' => 11, 'DasInsUpdateDate' => 12, 'DasInsStatus' => 13, ),
|
BasePeer::TYPE_PHPNAME => array ('DasInsUid' => 0, 'DasUid' => 1, 'DasInsOwnerType' => 2, 'DasInsOwnerUid' => 3, 'DasInsAdditionalProperties' => 4, 'DasInsCreateDate' => 5, 'DasInsUpdateDate' => 6, 'DasInsStatus' => 7, ),
|
||||||
BasePeer::TYPE_COLNAME => array (DashletInstancePeer::DAS_INS_UID => 0, DashletInstancePeer::DAS_UID => 1, DashletInstancePeer::DAS_INS_TYPE => 2, DashletInstancePeer::DAS_INS_CONTEXT_TIME => 3, DashletInstancePeer::DAS_INS_START_DATE => 4, DashletInstancePeer::DAS_INS_END_DATE => 5, DashletInstancePeer::DAS_INS_OWNER_TYPE => 6, DashletInstancePeer::DAS_INS_OWNER_UID => 7, DashletInstancePeer::DAS_INS_PROCESSES => 8, DashletInstancePeer::DAS_INS_TASKS => 9, DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES => 10, DashletInstancePeer::DAS_INS_CREATE_DATE => 11, DashletInstancePeer::DAS_INS_UPDATE_DATE => 12, DashletInstancePeer::DAS_INS_STATUS => 13, ),
|
BasePeer::TYPE_COLNAME => array (DashletInstancePeer::DAS_INS_UID => 0, DashletInstancePeer::DAS_UID => 1, DashletInstancePeer::DAS_INS_OWNER_TYPE => 2, DashletInstancePeer::DAS_INS_OWNER_UID => 3, DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES => 4, DashletInstancePeer::DAS_INS_CREATE_DATE => 5, DashletInstancePeer::DAS_INS_UPDATE_DATE => 6, DashletInstancePeer::DAS_INS_STATUS => 7, ),
|
||||||
BasePeer::TYPE_FIELDNAME => array ('DAS_INS_UID' => 0, 'DAS_UID' => 1, 'DAS_INS_TYPE' => 2, 'DAS_INS_CONTEXT_TIME' => 3, 'DAS_INS_START_DATE' => 4, 'DAS_INS_END_DATE' => 5, 'DAS_INS_OWNER_TYPE' => 6, 'DAS_INS_OWNER_UID' => 7, 'DAS_INS_PROCESSES' => 8, 'DAS_INS_TASKS' => 9, 'DAS_INS_ADDITIONAL_PROPERTIES' => 10, 'DAS_INS_CREATE_DATE' => 11, 'DAS_INS_UPDATE_DATE' => 12, 'DAS_INS_STATUS' => 13, ),
|
BasePeer::TYPE_FIELDNAME => array ('DAS_INS_UID' => 0, 'DAS_UID' => 1, 'DAS_INS_OWNER_TYPE' => 2, 'DAS_INS_OWNER_UID' => 3, 'DAS_INS_ADDITIONAL_PROPERTIES' => 4, 'DAS_INS_CREATE_DATE' => 5, 'DAS_INS_UPDATE_DATE' => 6, 'DAS_INS_STATUS' => 7, ),
|
||||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, )
|
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, )
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -204,22 +186,10 @@ abstract class BaseDashletInstancePeer {
|
|||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_UID);
|
$criteria->addSelectColumn(DashletInstancePeer::DAS_UID);
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_TYPE);
|
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_CONTEXT_TIME);
|
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_START_DATE);
|
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_END_DATE);
|
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_OWNER_TYPE);
|
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_OWNER_TYPE);
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_OWNER_UID);
|
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_OWNER_UID);
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_PROCESSES);
|
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_TASKS);
|
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES);
|
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_ADDITIONAL_PROPERTIES);
|
||||||
|
|
||||||
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_CREATE_DATE);
|
$criteria->addSelectColumn(DashletInstancePeer::DAS_INS_CREATE_DATE);
|
||||||
|
|||||||
@@ -2828,14 +2828,8 @@
|
|||||||
</vendor>
|
</vendor>
|
||||||
<column name="DAS_INS_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default="" />
|
<column name="DAS_INS_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default="" />
|
||||||
<column name="DAS_UID" type="VARCHAR" size="32" required="true" default="" />
|
<column name="DAS_UID" type="VARCHAR" size="32" required="true" default="" />
|
||||||
<column name="DAS_INS_TYPE" type="VARCHAR" size="20" required="true" default="" />
|
|
||||||
<column name="DAS_INS_CONTEXT_TIME" type="VARCHAR" size="20" required="true" default="" />
|
|
||||||
<column name="DAS_INS_START_DATE" type="TIMESTAMP" required="false" />
|
|
||||||
<column name="DAS_INS_END_DATE" type="TIMESTAMP" required="false" />
|
|
||||||
<column name="DAS_INS_OWNER_TYPE" type="VARCHAR" size="20" required="true" default="" />
|
<column name="DAS_INS_OWNER_TYPE" type="VARCHAR" size="20" required="true" default="" />
|
||||||
<column name="DAS_INS_OWNER_UID" type="VARCHAR" size="32" required="false" default="" />
|
<column name="DAS_INS_OWNER_UID" type="VARCHAR" size="32" required="false" default="" />
|
||||||
<column name="DAS_INS_PROCESSES" type="LONGVARCHAR" required="false" />
|
|
||||||
<column name="DAS_INS_TASKS" type="LONGVARCHAR" required="false" />
|
|
||||||
<column name="DAS_INS_ADDITIONAL_PROPERTIES" type="LONGVARCHAR" required="false" />
|
<column name="DAS_INS_ADDITIONAL_PROPERTIES" type="LONGVARCHAR" required="false" />
|
||||||
<column name="DAS_INS_CREATE_DATE" type="TIMESTAMP" required="true" />
|
<column name="DAS_INS_CREATE_DATE" type="TIMESTAMP" required="true" />
|
||||||
<column name="DAS_INS_UPDATE_DATE" type="TIMESTAMP" required="false" />
|
<column name="DAS_INS_UPDATE_DATE" type="TIMESTAMP" required="false" />
|
||||||
|
|||||||
@@ -108,14 +108,20 @@ class Dashboard extends Controller {
|
|||||||
if (!isset($data->DAS_INS_UID)) {
|
if (!isset($data->DAS_INS_UID)) {
|
||||||
$data->DAS_INS_UID = '';
|
$data->DAS_INS_UID = '';
|
||||||
}
|
}
|
||||||
|
$dashlets = $this->getDashlets();
|
||||||
|
$this->setJSVar('storeDasUID', $dashlets);
|
||||||
if ($data->DAS_INS_UID != '') {
|
if ($data->DAS_INS_UID != '') {
|
||||||
$this->pmDashlet->setup($data->DAS_INS_UID);
|
$this->pmDashlet->setup($data->DAS_INS_UID);
|
||||||
$this->setJSVar('dashletInstance', $this->pmDashlet->getDashletInstance());
|
$this->setJSVar('dashletInstance', $this->pmDashlet->getDashletInstance());
|
||||||
$this->setJSVar('additionaFields', $this->pmDashlet->getAdditionalFields());
|
$this->setJSVar('additionaFields', PMDashlet::getAdditionalFields(get_class($this->pmDashlet->getDashletObject())));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$this->setJSVar('dashletInstance', new stdclass());
|
$dashletInstance = new stdclass();
|
||||||
$this->setJSVar('additionaFields', $this->pmDashlet->getAdditionalFields());
|
$dashletInstance->DAS_UID = $dashlets[0][0];
|
||||||
|
$dashlet = new Dashlet();
|
||||||
|
$dashletFields = $dashlet->load($dashletInstance->DAS_UID);
|
||||||
|
$this->setJSVar('dashletInstance', $dashletInstance);
|
||||||
|
$this->setJSVar('additionaFields', PMDashlet::getAdditionalFields($dashletFields['DAS_CLASS']));
|
||||||
}
|
}
|
||||||
G::RenderPage('publish', 'extJs');
|
G::RenderPage('publish', 'extJs');
|
||||||
return null;
|
return null;
|
||||||
@@ -257,10 +263,7 @@ class Dashboard extends Controller {
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getDashlets($data) {
|
private function getDashlets() {
|
||||||
$this->setResponseType('json');
|
|
||||||
$result = new stdclass();
|
|
||||||
$result->status = 'OK';
|
|
||||||
try {
|
try {
|
||||||
require_once 'classes/model/Dashlet.php';
|
require_once 'classes/model/Dashlet.php';
|
||||||
|
|
||||||
@@ -277,17 +280,14 @@ class Dashboard extends Controller {
|
|||||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
$dataset->next();
|
$dataset->next();
|
||||||
while ($row = $dataset->getRow()) {
|
while ($row = $dataset->getRow()) {
|
||||||
$dashlets[] = array('DAS_UID' => $row['DAS_UID'], 'DAS_TITLE' => $row['DAS_TITLE']);
|
$dashlets[] = array($row['DAS_UID'], $row['DAS_TITLE']);
|
||||||
$dataset->next();
|
$dataset->next();
|
||||||
}
|
}
|
||||||
$result->total = DashletPeer::doCount($criteria);
|
|
||||||
$result->dashlets = $dashlets;
|
|
||||||
}
|
}
|
||||||
catch (Exception $oException) {
|
catch (Exception $error) {
|
||||||
$result->status = 'ERROR';
|
throw $error;
|
||||||
$result->message = $error->getMessage();
|
|
||||||
}
|
}
|
||||||
return $result;
|
return $dashlets;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Functions for the dasboards administration module - End
|
// Functions for the dasboards administration module - End
|
||||||
|
|||||||
@@ -200,6 +200,7 @@ $uidf=$_GET['UID'];
|
|||||||
}
|
}
|
||||||
$Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_STEP'] = $aNextStep['PAGE'];
|
$Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_STEP'] = $aNextStep['PAGE'];
|
||||||
$Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_STEP_LABEL'] = G::loadTranslation('ID_NEXT_STEP');
|
$Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_STEP_LABEL'] = G::loadTranslation('ID_NEXT_STEP');
|
||||||
|
$Fields['APP_DATA']['__DYNAFORM_OPTIONS']['PHPSESSID'] = @session_id();
|
||||||
|
|
||||||
$oHeadPublisher =& headPublisher::getSingleton();
|
$oHeadPublisher =& headPublisher::getSingleton();
|
||||||
$oHeadPublisher->addScriptCode("
|
$oHeadPublisher->addScriptCode("
|
||||||
|
|||||||
@@ -1,446 +1,191 @@
|
|||||||
Ext.namespace("dashletInstance");
|
// Declare global variables
|
||||||
|
var storeDasInsOwnerType;
|
||||||
|
var storeDasInsOwnerUID;
|
||||||
|
var hiddenDasInsUID;
|
||||||
|
var cboDasUID;
|
||||||
|
var cboDasInsOwnerType;
|
||||||
|
var cboDasInsOwnerUID;
|
||||||
|
var formFields;
|
||||||
|
var additionalFields;
|
||||||
|
var dashletInstanceFrm;
|
||||||
|
|
||||||
dashletInstance.form = {
|
|
||||||
init: function () {
|
|
||||||
dashletInstanceSaveProcessAjax = function () {
|
|
||||||
var myMask = new Ext.LoadMask(Ext.getBody(), {msg: "Saving. Please wait..."});
|
|
||||||
myMask.show();
|
|
||||||
|
|
||||||
Ext.Ajax.request({
|
// On ready
|
||||||
url: "saveDashletInstance",
|
Ext.onReady(function() {
|
||||||
method: "POST",
|
// Stores
|
||||||
params: dashletInstanceFrm.getForm().getFieldValues(),
|
storeDasInsOwnerType = new Ext.data.ArrayStore({
|
||||||
|
idIndex: 0,
|
||||||
|
fields: ['id', 'value'],
|
||||||
|
data: [['USER', 'User'], ['DEPARTMENT', 'Department'], ['GROUP', 'Group']]
|
||||||
|
});
|
||||||
|
|
||||||
success:function (result, request) {
|
storeDasInsOwnerUID = new Ext.data.Store({
|
||||||
myMask.hide();
|
proxy: new Ext.data.HttpProxy({
|
||||||
|
url: 'getOwnersByType',
|
||||||
var dataResponse = Ext.util.JSON.decode(result.responseText)
|
method: 'POST'
|
||||||
|
}),
|
||||||
switch (dataResponse.status) {
|
reader: new Ext.data.JsonReader({
|
||||||
case "OK": window.location.href = "dashletsList";
|
totalProperty: 'total',
|
||||||
break;
|
root: 'owners',
|
||||||
default: Ext.MessageBox.alert("Alert", "Dashboard Instance registered failed");
|
fields: [{name: 'OWNER_UID', type: 'string'}, {name: 'OWNER_NAME', type: 'string'}]
|
||||||
break;
|
}),
|
||||||
}
|
autoLoad: true,
|
||||||
},
|
listeners: {
|
||||||
failure:function (result, request) {
|
beforeload: function (store) {
|
||||||
myMask.hide();
|
storeDasInsOwnerUID.baseParams = {'option': 'OWNERTYPE', 'type': cboDasInsOwnerType.getValue()};
|
||||||
Ext.MessageBox.alert("Alert", "Ajax communication failed");
|
},
|
||||||
}
|
load: function (store, record, option) {
|
||||||
});
|
if (dashletInstance.DAS_INS_UID) {
|
||||||
|
cboDasInsOwnerUID.setValue(dashletInstance.DAS_INS_OWNER_UID);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (store.getAt(0)) {
|
||||||
|
cboDasInsOwnerUID.setValue(store.getAt(0).get(cboDasInsOwnerUID.valueField));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
|
||||||
//------------------------------------------------------------------------------------------------------------------
|
// Fields
|
||||||
var storeDasUID = new Ext.data.Store({
|
hiddenDasInsUID = new Ext.form.Hidden({
|
||||||
proxy: new Ext.data.HttpProxy({
|
id: 'hiddenDasInsUID',
|
||||||
url: "getDashlets",
|
name: 'DAS_INS_UID'
|
||||||
method: "POST"
|
});
|
||||||
}),
|
|
||||||
|
|
||||||
baseParams: {"option": "DASHLST"},
|
cboDasUID = new Ext.form.ComboBox({
|
||||||
|
id: 'cboDasUID',
|
||||||
reader: new Ext.data.JsonReader({
|
name: 'DAS_UID',
|
||||||
totalProperty: "total",
|
fieldLabel: 'Dashboard',
|
||||||
root: "dashlets",
|
editable: false,
|
||||||
fields:[{name: "DAS_UID", type: "string"},
|
width: 325,
|
||||||
{name: "DAS_TITLE", type: "string"}
|
store: storeDasUID,
|
||||||
]
|
triggerAction: 'all',
|
||||||
}),
|
mode: 'local',
|
||||||
|
valueField: 'DAS_UID',
|
||||||
autoLoad: true, //First call
|
displayField: 'DAS_TITLE',
|
||||||
|
listeners: {
|
||||||
listeners: {
|
select: function (combo, record, index) {
|
||||||
load: function (store, record, option) {
|
Ext.Ajax.request({
|
||||||
cboDasUID.setValue(store.getAt(0).get(cboDasUID.valueField));
|
url: 'getAdditionalFields',
|
||||||
}
|
method: 'POST',
|
||||||
|
params: '',
|
||||||
|
success: function (result, request) {
|
||||||
|
var dataResponse = Ext.util.JSON.decode(result.responseText)
|
||||||
|
//
|
||||||
|
},
|
||||||
|
failure: function (result, request) {
|
||||||
|
myMask.hide();
|
||||||
|
Ext.MessageBox.alert('Alert', 'Ajax communication failed');
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
|
||||||
|
|
||||||
var storeDasInsType = new Ext.data.ArrayStore({
|
|
||||||
idIndex: 0,
|
|
||||||
fields: ["id", "value"],
|
|
||||||
data: [["OPEN_CASES", "Open Cases"]
|
|
||||||
]
|
|
||||||
});
|
|
||||||
|
|
||||||
var storeDasInsContextTime = new Ext.data.ArrayStore({
|
|
||||||
idIndex: 0,
|
|
||||||
fields: ["id", "value"],
|
|
||||||
data: [//["RANGE", "Date Ranges"],
|
|
||||||
["TODAY", "Today"],
|
|
||||||
["YESTERDAY", "Yesterday"],
|
|
||||||
["THIS_WEEK", "This Week"],
|
|
||||||
["PREVIOUS_WEEK", "Previous Week"],
|
|
||||||
["THIS_MONTH", "This Month"],
|
|
||||||
["PREVIOUS_MONTH", "Previous Month"],
|
|
||||||
//["THIS_QUARTER", "This Quarter"],
|
|
||||||
//["PREVIOUS_QUARTER", "Previous Quarter"],
|
|
||||||
["THIS_YEAR", "This Year"],
|
|
||||||
["PREVIOUS_YEAR", "Previous Year"]
|
|
||||||
]
|
|
||||||
});
|
|
||||||
|
|
||||||
var storeDasInsOwnerType = new Ext.data.ArrayStore({
|
|
||||||
idIndex: 0,
|
|
||||||
fields: ["id", "value"],
|
|
||||||
data: [["USER", "User"],
|
|
||||||
["DEPARTMENT", "Department"],
|
|
||||||
["GROUP", "Group"]
|
|
||||||
]
|
|
||||||
});
|
|
||||||
|
|
||||||
var storeDasInsOwnerUID = new Ext.data.Store({
|
|
||||||
proxy: new Ext.data.HttpProxy({
|
|
||||||
url: "getOwnersByType",
|
|
||||||
method: "POST"
|
|
||||||
}),
|
|
||||||
|
|
||||||
reader: new Ext.data.JsonReader({
|
|
||||||
totalProperty: "total",
|
|
||||||
root: "owners",
|
|
||||||
fields:[{name: "OWNER_UID", type: "string"},
|
|
||||||
{name: "OWNER_NAME", type: "string"}
|
|
||||||
]
|
|
||||||
}),
|
|
||||||
|
|
||||||
autoLoad: true, //First call
|
|
||||||
|
|
||||||
listeners: {
|
|
||||||
beforeload: function (store) {
|
|
||||||
storeDasInsOwnerUID.baseParams = {"option": "OWNERTYPE",
|
|
||||||
"type": cboDasInsOwnerType.getValue()
|
|
||||||
};
|
|
||||||
},
|
|
||||||
|
|
||||||
load: function (store, record, option) {
|
|
||||||
if (dashletInstance.DAS_INS_UID) {
|
|
||||||
cboDasInsOwnerUID.setValue(dashletInstance.DAS_INS_OWNER_UID);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
if (store.getAt(0)) {
|
|
||||||
cboDasInsOwnerUID.setValue(store.getAt(0).get(cboDasInsOwnerUID.valueField));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
var storeProcess = new Ext.data.ArrayStore({
|
|
||||||
idIndex: 0,
|
|
||||||
fields: ["id", "value"],
|
|
||||||
data: [["ALL", "All"]
|
|
||||||
//,
|
|
||||||
//["SEL", "Selection"]
|
|
||||||
]
|
|
||||||
});
|
|
||||||
|
|
||||||
var storeTask = new Ext.data.ArrayStore({
|
|
||||||
idIndex: 0,
|
|
||||||
fields: ["id", "value"],
|
|
||||||
data: [["ALL", "All"]
|
|
||||||
//,
|
|
||||||
//["SEL", "Selection"]
|
|
||||||
]
|
|
||||||
});
|
|
||||||
|
|
||||||
//------------------------------------------------------------------------------------------------------------------
|
|
||||||
var hiddenDasInsUID = new Ext.form.Hidden({
|
|
||||||
id: "hiddenDasInsUID",
|
|
||||||
name: "DAS_INS_UID"
|
|
||||||
});
|
|
||||||
|
|
||||||
var cboDasUID = new Ext.form.ComboBox({
|
|
||||||
id: "cboDasUID",
|
|
||||||
name: "DAS_UID",
|
|
||||||
|
|
||||||
valueField: "DAS_UID",
|
|
||||||
displayField: "DAS_TITLE",
|
|
||||||
store: storeDasUID,
|
|
||||||
|
|
||||||
triggerAction: "all",
|
|
||||||
mode: "local",
|
|
||||||
editable: false,
|
|
||||||
|
|
||||||
width: 325,
|
|
||||||
fieldLabel: "Dashboard"
|
|
||||||
});
|
|
||||||
|
|
||||||
var cboDasInsType = new Ext.form.ComboBox({
|
|
||||||
id: "cboDasInsType",
|
|
||||||
name: "DAS_INS_TYPE",
|
|
||||||
|
|
||||||
valueField: "id",
|
|
||||||
displayField: "value",
|
|
||||||
value: "OPEN_CASES",
|
|
||||||
store: storeDasInsType,
|
|
||||||
|
|
||||||
triggerAction: "all",
|
|
||||||
mode: "local",
|
|
||||||
editable: false,
|
|
||||||
|
|
||||||
width: 325,
|
|
||||||
fieldLabel: "Type"
|
|
||||||
});
|
|
||||||
|
|
||||||
var cboDasInsContextTime = new Ext.form.ComboBox({
|
|
||||||
id: "cboDasInsContextTime",
|
|
||||||
name: "DAS_INS_CONTEXT_TIME",
|
|
||||||
|
|
||||||
valueField: "id",
|
|
||||||
displayField: "value",
|
|
||||||
value: "TODAY",
|
|
||||||
store: storeDasInsContextTime,
|
|
||||||
|
|
||||||
triggerAction: "all",
|
|
||||||
mode: "local",
|
|
||||||
editable: false,
|
|
||||||
|
|
||||||
width: 325,
|
|
||||||
fieldLabel: "Period"
|
|
||||||
});
|
|
||||||
|
|
||||||
var txtDasInsStartDate = new Ext.form.DateField({
|
|
||||||
id: "txtDasInsStartDate",
|
|
||||||
name: "DAS_INS_START_DATE",
|
|
||||||
|
|
||||||
value: new Date(2011, 0, 1), //january=0, february=1, etc
|
|
||||||
width: 100,
|
|
||||||
format: "Y/m/d",
|
|
||||||
editable: false,
|
|
||||||
fieldLabel: "Start Date"
|
|
||||||
});
|
|
||||||
|
|
||||||
var txtDasInsEndDate = new Ext.form.DateField({
|
|
||||||
id: "txtDasInsEndDate",
|
|
||||||
name: "DAS_INS_END_DATE",
|
|
||||||
|
|
||||||
value: new Date(2011, 0, 1),
|
|
||||||
width: 100,
|
|
||||||
format: "Y/m/d",
|
|
||||||
editable: false,
|
|
||||||
fieldLabel: "Finish Date"
|
|
||||||
});
|
|
||||||
|
|
||||||
var cboDasInsOwnerType = new Ext.form.ComboBox({
|
|
||||||
id: "cboDasInsOwnerType",
|
|
||||||
name: "DAS_INS_OWNER_TYPE",
|
|
||||||
|
|
||||||
valueField: "id",
|
|
||||||
displayField: "value",
|
|
||||||
value: "DEPARTMENT",
|
|
||||||
store: storeDasInsOwnerType,
|
|
||||||
|
|
||||||
triggerAction: "all",
|
|
||||||
mode: "local",
|
|
||||||
editable: false,
|
|
||||||
|
|
||||||
width: 325,
|
|
||||||
fieldLabel: "Assign To",
|
|
||||||
|
|
||||||
listeners: {
|
|
||||||
select: function (combo, record, index) {
|
|
||||||
storeDasInsOwnerUID.baseParams = {"option": "OWNERTYPE",
|
|
||||||
"type": combo.getValue()
|
|
||||||
};
|
|
||||||
dashletInstance.DAS_INS_OWNER_UID = '';
|
|
||||||
cboDasInsOwnerUID.store.removeAll();
|
|
||||||
cboDasInsOwnerUID.clearValue();
|
|
||||||
cboDasInsOwnerUID.store.reload();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
var cboDasInsOwnerUID = new Ext.form.ComboBox({
|
|
||||||
id: "cboDasInsOwnerUID",
|
|
||||||
name: "DAS_INS_OWNER_UID",
|
|
||||||
|
|
||||||
valueField: "OWNER_UID",
|
|
||||||
displayField: "OWNER_NAME",
|
|
||||||
store: storeDasInsOwnerUID,
|
|
||||||
|
|
||||||
triggerAction: "all",
|
|
||||||
mode: "local",
|
|
||||||
editable: false,
|
|
||||||
|
|
||||||
width: 325,
|
|
||||||
fieldLabel: "Name",
|
|
||||||
allowBlank: false
|
|
||||||
});
|
|
||||||
|
|
||||||
var cboProcess = new Ext.form.ComboBox({
|
|
||||||
id: "cboProcess",
|
|
||||||
name: "DAS_INS_PROCESSES",
|
|
||||||
|
|
||||||
valueField: "id",
|
|
||||||
displayField: "value",
|
|
||||||
value: "ALL",
|
|
||||||
store: storeProcess,
|
|
||||||
|
|
||||||
triggerAction: "all",
|
|
||||||
mode: "local",
|
|
||||||
editable: false,
|
|
||||||
|
|
||||||
width: 325,
|
|
||||||
fieldLabel: "Process"
|
|
||||||
});
|
|
||||||
|
|
||||||
var cboTask = new Ext.form.ComboBox({
|
|
||||||
id: "cboTask",
|
|
||||||
name: "DAS_INS_TASKS",
|
|
||||||
|
|
||||||
valueField: "id",
|
|
||||||
displayField: "value",
|
|
||||||
value: "ALL",
|
|
||||||
store: storeTask,
|
|
||||||
|
|
||||||
triggerAction: "all",
|
|
||||||
mode: "local",
|
|
||||||
editable: false,
|
|
||||||
|
|
||||||
width: 325,
|
|
||||||
fieldLabel: "Task"
|
|
||||||
});
|
|
||||||
|
|
||||||
var sliderMaxValue = 100;
|
|
||||||
var sliderValue = [];
|
|
||||||
|
|
||||||
var additionalFieldName = [];
|
|
||||||
var additionalFieldN = additionaFields.length;
|
|
||||||
|
|
||||||
for (var i = 0; i <= additionalFieldN - 1; i++) {
|
|
||||||
additionalFieldName[i] = additionaFields[i].name;
|
|
||||||
}
|
}
|
||||||
|
});
|
||||||
for (var i = 0; i <= (additionalFieldN / 2) - 1; i++) {
|
|
||||||
sliderValue[i] = 0;
|
cboDasInsOwnerType = new Ext.form.ComboBox({
|
||||||
}
|
id: 'cboDasInsOwnerType',
|
||||||
|
name: 'DAS_INS_OWNER_TYPE',
|
||||||
var sliderRangeColor = new Ext.slider.MultiSlider({
|
fieldLabel: 'Assign To',
|
||||||
//renderTo: "id",
|
editable: false,
|
||||||
|
width: 325,
|
||||||
fieldLabel: "Range Of Colors",
|
store: storeDasInsOwnerType,
|
||||||
|
triggerAction: 'all',
|
||||||
width: 325,
|
mode: 'local',
|
||||||
minValue: 0,
|
value: 'USER',
|
||||||
maxValue: sliderMaxValue,
|
valueField: 'id',
|
||||||
values: sliderValue,
|
displayField: 'value',
|
||||||
plugins: new Ext.slider.Tip(),
|
listeners: {
|
||||||
|
select: function (combo, record, index) {
|
||||||
listeners:{
|
storeDasInsOwnerUID.baseParams = {'option': 'OWNERTYPE', 'type': combo.getValue()};
|
||||||
//changecomplete(Ext.slider.MultiSlider slider, Number newValue, Ext.slider.Thumb thumb)
|
dashletInstance.DAS_INS_OWNER_UID = '';
|
||||||
changecomplete: function (slider, newValue, thumb) {
|
cboDasInsOwnerUID.store.removeAll();
|
||||||
var sliderAux = slider.getValues();
|
cboDasInsOwnerUID.clearValue();
|
||||||
var index = 0;
|
cboDasInsOwnerUID.store.reload();
|
||||||
var sw = 0;
|
|
||||||
|
|
||||||
for (var i = 0; i <= sliderAux.length - 1 && sw == 0; i++) {
|
|
||||||
if (sliderAux[i] == newValue) {
|
|
||||||
index = i;
|
|
||||||
sw = 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
dashletInstanceFrm.getForm().findField(additionalFieldName[(index * 2) + 1]).setValue(newValue);
|
|
||||||
|
|
||||||
if (index < (additionalFieldN / 2) - 1) {
|
|
||||||
dashletInstanceFrm.getForm().findField(additionalFieldName[(index * 2) + 1 + 1]).setValue(newValue);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
cboDasInsOwnerUID = new Ext.form.ComboBox({
|
||||||
|
id: 'cboDasInsOwnerUID',
|
||||||
|
name: 'DAS_INS_OWNER_UID',
|
||||||
|
fieldLabel: 'Name',
|
||||||
|
editable: false,
|
||||||
|
width: 325,
|
||||||
|
store: storeDasInsOwnerUID,
|
||||||
|
triggerAction: 'all',
|
||||||
|
mode: 'local',
|
||||||
|
allowBlank: false,
|
||||||
|
valueField: 'OWNER_UID',
|
||||||
|
displayField: 'OWNER_NAME'
|
||||||
|
});
|
||||||
|
|
||||||
|
formFields = [
|
||||||
|
new Ext.form.FieldSet({
|
||||||
|
title: 'General',
|
||||||
|
items: [hiddenDasInsUID, cboDasUID, cboDasInsOwnerType, cboDasInsOwnerUID]
|
||||||
})
|
})
|
||||||
|
];
|
||||||
|
|
||||||
var formFields = [
|
// Form
|
||||||
new Ext.form.FieldSet({
|
dashletInstanceFrm = new Ext.form.FormPanel({
|
||||||
title: "Setting",
|
id: 'dashletInstanceFrm',
|
||||||
items:[hiddenDasInsUID,
|
labelWidth: 100,
|
||||||
cboDasUID,
|
border: true,
|
||||||
cboDasInsType,
|
width: 465,
|
||||||
cboDasInsContextTime,
|
frame: true,
|
||||||
//txtDasInsStartDate,
|
title: 'Dashlet Instance Configuration',
|
||||||
//txtDasInsEndDate,
|
items: formFields.concat(additionaFields),
|
||||||
cboDasInsOwnerType,
|
buttonAlign: 'right',
|
||||||
cboDasInsOwnerUID
|
buttons: [
|
||||||
//,
|
new Ext.Action({
|
||||||
//cboProcess,
|
id: 'btnSubmit',
|
||||||
//cboTask,
|
text: 'Save',
|
||||||
]
|
handler: function () {
|
||||||
})
|
if (dashletInstanceFrm.getForm().isValid()) {
|
||||||
];
|
var myMask = new Ext.LoadMask(Ext.getBody(), {msg: 'Saving. Please wait...'});
|
||||||
|
myMask.show();
|
||||||
formFields = formFields.concat([
|
Ext.Ajax.request({
|
||||||
new Ext.form.FieldSet({
|
url: 'saveDashletInstance',
|
||||||
title: "Configuration",
|
method: 'POST',
|
||||||
items:[sliderRangeColor,
|
params: dashletInstanceFrm.getForm().getFieldValues(),
|
||||||
additionaFields
|
success: function (result, request) {
|
||||||
]
|
myMask.hide();
|
||||||
})
|
var dataResponse = Ext.util.JSON.decode(result.responseText)
|
||||||
]);
|
switch (dataResponse.status) {
|
||||||
|
case 'OK':
|
||||||
|
window.location.href = 'dashletsList';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
Ext.MessageBox.alert('Alert', 'Dashboard Instance registered failed');
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
failure: function (result, request) {
|
||||||
|
myMask.hide();
|
||||||
|
Ext.MessageBox.alert('Alert', 'Ajax communication failed');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Ext.MessageBox.alert('Invalid data', 'Please check the fields mark in red.');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
{
|
||||||
|
xtype: 'button',
|
||||||
|
id: 'btnCancel',
|
||||||
|
text: 'Cancel',
|
||||||
|
handler: function () {
|
||||||
|
window.location.href = 'dashletsList';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
//------------------------------------------------------------------------------------------------------------------
|
// Set initial values
|
||||||
var dashletInstanceFrm = new Ext.form.FormPanel({
|
dashletInstanceFrm.getForm().setValues(dashletInstance);
|
||||||
id: "dashletInstanceFrm",
|
|
||||||
labelWidth: 100,
|
|
||||||
border: true,
|
|
||||||
width: 465,
|
|
||||||
frame: true,
|
|
||||||
title: "Dashlet Instance Configuration",
|
|
||||||
items: formFields,
|
|
||||||
buttonAlign: "right",
|
|
||||||
buttons: [new Ext.Action({
|
|
||||||
id: "btnSubmit",
|
|
||||||
text: "Save",
|
|
||||||
handler: function () {
|
|
||||||
if (dashletInstanceFrm.getForm().isValid()) {
|
|
||||||
dashletInstanceSaveProcessAjax();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
Ext.MessageBox.alert('Invalid data', 'Please check the fields mark in red.');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
{xtype: "button",
|
|
||||||
id: "btnCancel",
|
|
||||||
text: "Cancel",
|
|
||||||
handler: function () {
|
|
||||||
window.location.href = "dashletsList";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
});
|
|
||||||
|
|
||||||
dashletInstanceFrm.getForm().setValues(dashletInstance);
|
// Render
|
||||||
|
dashletInstanceFrm.render(document.body);
|
||||||
///////
|
});
|
||||||
var frm = dashletInstanceFrm.getForm();
|
|
||||||
var n = additionalFieldN / 2;
|
|
||||||
|
|
||||||
if (dashletInstance.DAS_INS_UID) {
|
|
||||||
for (var i = 0; i <= n - 1; i++) {
|
|
||||||
//setValue(Number index, Number value, Boolean animate)
|
|
||||||
sliderRangeColor.setValue(i, frm.findField(additionalFieldName[(i * 2) + 1]).getValue(), true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
var range = parseInt(sliderMaxValue / n);
|
|
||||||
var r = range;
|
|
||||||
|
|
||||||
for (var i = 0; i <= n - 1; i++) {
|
|
||||||
sliderRangeColor.setValue(i, r, true);
|
|
||||||
|
|
||||||
frm.findField(additionalFieldName[(i * 2) + 1 - 1]).setValue(r - range);
|
|
||||||
frm.findField(additionalFieldName[(i * 2) + 1]).setValue(r);
|
|
||||||
|
|
||||||
r = r + range;
|
|
||||||
}
|
|
||||||
|
|
||||||
sliderRangeColor.setValue(n - 1, sliderMaxValue, true);
|
|
||||||
|
|
||||||
frm.findField(additionalFieldName[((n - 1) * 2) + 1]).setValue(sliderMaxValue);
|
|
||||||
}
|
|
||||||
///////
|
|
||||||
|
|
||||||
dashletInstanceFrm.render(document.body);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Ext.onReady(dashletInstance.form.init, dashletInstance.form);
|
|
||||||
|
|||||||
@@ -153,8 +153,6 @@ Ext.onReady(function(){
|
|||||||
{name : 'DAS_INS_UID'},
|
{name : 'DAS_INS_UID'},
|
||||||
{name : 'DAS_TITLE'},
|
{name : 'DAS_TITLE'},
|
||||||
{name : 'DAS_VERSION'},
|
{name : 'DAS_VERSION'},
|
||||||
{name : 'DAS_INS_TYPE'},
|
|
||||||
{name : 'DAS_INS_CONTEXT_TIME'},
|
|
||||||
{name : 'DAS_INS_OWNER_TITLE'},
|
{name : 'DAS_INS_OWNER_TITLE'},
|
||||||
{name : 'DAS_INS_UPDATE_DATE'},
|
{name : 'DAS_INS_UPDATE_DATE'},
|
||||||
{name : 'DAS_INS_STATUS_LABEL'}
|
{name : 'DAS_INS_STATUS_LABEL'}
|
||||||
@@ -172,9 +170,6 @@ Ext.onReady(function(){
|
|||||||
{header: _('ID_NAME'), dataIndex: 'DAS_TITLE', width: 200, hidden:false, align:'left'},
|
{header: _('ID_NAME'), dataIndex: 'DAS_TITLE', width: 200, hidden:false, align:'left'},
|
||||||
{header: _('ID_VERSION'), dataIndex: 'DAS_VERSION', width: 60, hidden: false, align: 'center'},
|
{header: _('ID_VERSION'), dataIndex: 'DAS_VERSION', width: 60, hidden: false, align: 'center'},
|
||||||
{header: _('ID_TYPE'), dataIndex: 'DAS_INS_TYPE', width: 100, hidden: false, align: 'center'},
|
{header: _('ID_TYPE'), dataIndex: 'DAS_INS_TYPE', width: 100, hidden: false, align: 'center'},
|
||||||
//{header: _('ID_PERIOD'), dataIndex: 'DAS_INS_CONTEXT_TIME', width: 100, hidden: false, align: 'center'},
|
|
||||||
{header: 'Period', dataIndex: 'DAS_INS_CONTEXT_TIME', width: 100, hidden: false, align: 'center'},
|
|
||||||
//{header: _('ID_OWNER'), dataIndex: 'DAS_INS_OWNER_TITLE', width: 200, hidden: false, align: 'center'},
|
|
||||||
{header: 'Assigned To', dataIndex: 'DAS_INS_OWNER_TITLE', width: 200, hidden: false, align: 'center'},
|
{header: 'Assigned To', dataIndex: 'DAS_INS_OWNER_TITLE', width: 200, hidden: false, align: 'center'},
|
||||||
{header: _('ID_UPDATE_DATE'), dataIndex: 'DAS_INS_UPDATE_DATE', width: 80, hidden: false, align: 'center'},
|
{header: _('ID_UPDATE_DATE'), dataIndex: 'DAS_INS_UPDATE_DATE', width: 80, hidden: false, align: 'center'},
|
||||||
{header: _('ID_STATUS'), dataIndex: 'DAS_INS_STATUS_LABEL', width: 60, hidden: false, align: 'center'}
|
{header: _('ID_STATUS'), dataIndex: 'DAS_INS_STATUS_LABEL', width: 60, hidden: false, align: 'center'}
|
||||||
|
|||||||
@@ -5,7 +5,8 @@
|
|||||||
<PREVIOUS_STEP_LABEL type="private"/>
|
<PREVIOUS_STEP_LABEL type="private"/>
|
||||||
<PREVIOUS_ACTION type="private"/>
|
<PREVIOUS_ACTION type="private"/>
|
||||||
<NEXT_ACTION type="private"/>
|
<NEXT_ACTION type="private"/>
|
||||||
<PRINT_PREVIEW_ACTION type="private" defaultValue="../cases/cases_PrintView"/>
|
<PHPSESSID type="private"/>
|
||||||
|
<PRINT_PREVIEW_ACTION type="private" defaultValue="../cases/cases_PrintView?PHPSESSID=@#PHPSESSID"/>
|
||||||
<MNUP type="print" colWidth="20" title="" value='' colAlign="left" link="@#PRINT_PREVIEW_ACTION" width="800" height="600" left="0" top="0" resizable="1">
|
<MNUP type="print" colWidth="20" title="" value='' colAlign="left" link="@#PRINT_PREVIEW_ACTION" width="800" height="600" left="0" top="0" resizable="1">
|
||||||
<en>Print form</en>
|
<en>Print form</en>
|
||||||
</MNUP>
|
</MNUP>
|
||||||
|
|||||||
Reference in New Issue
Block a user