BUG 7162 Adjustment adding default value for Case Scheduler schema.
This commit is contained in:
@@ -102,14 +102,14 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
* The value for the sch_last_state field.
|
||||
* @var string
|
||||
*/
|
||||
protected $sch_last_state;
|
||||
protected $sch_last_state = '';
|
||||
|
||||
|
||||
/**
|
||||
* The value for the usr_uid field.
|
||||
* @var string
|
||||
*/
|
||||
protected $usr_uid;
|
||||
protected $usr_uid = '';
|
||||
|
||||
|
||||
/**
|
||||
@@ -137,7 +137,7 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
* The value for the sch_days_perform_task field.
|
||||
* @var string
|
||||
*/
|
||||
protected $sch_days_perform_task;
|
||||
protected $sch_days_perform_task = '';
|
||||
|
||||
|
||||
/**
|
||||
@@ -158,7 +158,7 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
* The value for the sch_start_day field.
|
||||
* @var string
|
||||
*/
|
||||
protected $sch_start_day;
|
||||
protected $sch_start_day = '';
|
||||
|
||||
|
||||
/**
|
||||
@@ -179,14 +179,14 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
* The value for the sch_repeat_every field.
|
||||
* @var string
|
||||
*/
|
||||
protected $sch_repeat_every;
|
||||
protected $sch_repeat_every = '';
|
||||
|
||||
|
||||
/**
|
||||
* The value for the sch_repeat_until field.
|
||||
* @var string
|
||||
*/
|
||||
protected $sch_repeat_until;
|
||||
protected $sch_repeat_until = '';
|
||||
|
||||
|
||||
/**
|
||||
@@ -830,7 +830,7 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->sch_last_state !== $v) {
|
||||
if ($this->sch_last_state !== $v || $v === '') {
|
||||
$this->sch_last_state = $v;
|
||||
$this->modifiedColumns[] = CaseSchedulerPeer::SCH_LAST_STATE;
|
||||
}
|
||||
@@ -852,7 +852,7 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->usr_uid !== $v) {
|
||||
if ($this->usr_uid !== $v || $v === '') {
|
||||
$this->usr_uid = $v;
|
||||
$this->modifiedColumns[] = CaseSchedulerPeer::USR_UID;
|
||||
}
|
||||
@@ -944,7 +944,7 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->sch_days_perform_task !== $v) {
|
||||
if ($this->sch_days_perform_task !== $v || $v === '') {
|
||||
$this->sch_days_perform_task = $v;
|
||||
$this->modifiedColumns[] = CaseSchedulerPeer::SCH_DAYS_PERFORM_TASK;
|
||||
}
|
||||
@@ -1010,7 +1010,7 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->sch_start_day !== $v) {
|
||||
if ($this->sch_start_day !== $v || $v === '') {
|
||||
$this->sch_start_day = $v;
|
||||
$this->modifiedColumns[] = CaseSchedulerPeer::SCH_START_DAY;
|
||||
}
|
||||
@@ -1078,7 +1078,7 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->sch_repeat_every !== $v) {
|
||||
if ($this->sch_repeat_every !== $v || $v === '') {
|
||||
$this->sch_repeat_every = $v;
|
||||
$this->modifiedColumns[] = CaseSchedulerPeer::SCH_REPEAT_EVERY;
|
||||
}
|
||||
@@ -1100,7 +1100,7 @@ abstract class BaseCaseScheduler extends BaseObject implements Persistent {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->sch_repeat_until !== $v) {
|
||||
if ($this->sch_repeat_until !== $v || $v === '') {
|
||||
$this->sch_repeat_until = $v;
|
||||
$this->modifiedColumns[] = CaseSchedulerPeer::SCH_REPEAT_UNTIL;
|
||||
}
|
||||
|
||||
@@ -2563,19 +2563,19 @@
|
||||
<column name="SCH_TIME_NEXT_RUN" type="TIMESTAMP" required="true"/>
|
||||
<column name="SCH_LAST_RUN_TIME" type="TIMESTAMP" required="false"/>
|
||||
<column name="SCH_STATE" type="VARCHAR" size="15" required="true" default="ACTIVE"/>
|
||||
<column name="SCH_LAST_STATE" type="VARCHAR" size="60" required="true"/>
|
||||
<column name="USR_UID" type="VARCHAR" size="32" required="true"/>
|
||||
<column name="SCH_LAST_STATE" type="VARCHAR" size="60" required="true" default="" />
|
||||
<column name="USR_UID" type="VARCHAR" size="32" required="true" default="" />
|
||||
<column name="SCH_OPTION" type="TINYINT" required="true" default="0"/>
|
||||
<column name="SCH_START_TIME" type="TIMESTAMP" required="true"/>
|
||||
<column name="SCH_START_DATE" type="TIMESTAMP" required="true"/>
|
||||
<column name="SCH_DAYS_PERFORM_TASK" type="CHAR" size="5" required="true"/>
|
||||
<column name="SCH_DAYS_PERFORM_TASK" type="CHAR" size="5" required="true" default="" />
|
||||
<column name="SCH_EVERY_DAYS" type="TINYINT" required="false" default="0"/>
|
||||
<column name="SCH_WEEK_DAYS" type="CHAR" size="14" required="true" default="0|0|0|0|0|0|0"/>
|
||||
<column name="SCH_START_DAY" type="CHAR" size="6" required="true"/>
|
||||
<column name="SCH_START_DAY" type="CHAR" size="6" required="true" default="" />
|
||||
<column name="SCH_MONTHS" type="CHAR" size="24" required="true" default="0|0|0|0|0|0|0|0|0|0|0|0"/>
|
||||
<column name="SCH_END_DATE" type="TIMESTAMP" required="false"/>
|
||||
<column name="SCH_REPEAT_EVERY" type="VARCHAR" size="15" required="true"/>
|
||||
<column name="SCH_REPEAT_UNTIL" type="VARCHAR" size="15" required="true"/>
|
||||
<column name="SCH_REPEAT_EVERY" type="VARCHAR" size="15" required="true" default="" />
|
||||
<column name="SCH_REPEAT_UNTIL" type="VARCHAR" size="15" required="true" default="" />
|
||||
<column name="SCH_REPEAT_STOP_IF_RUNNING" type="TINYINT" required="false" default="0"/>
|
||||
<column name="CASE_SH_PLUGIN_UID" type="VARCHAR" size="100" required="false"/>
|
||||
</table>
|
||||
|
||||
@@ -1239,19 +1239,19 @@ CREATE TABLE `CASE_SCHEDULER`
|
||||
`SCH_TIME_NEXT_RUN` DATETIME NOT NULL,
|
||||
`SCH_LAST_RUN_TIME` DATETIME,
|
||||
`SCH_STATE` VARCHAR(15) default 'ACTIVE' NOT NULL,
|
||||
`SCH_LAST_STATE` VARCHAR(60) NOT NULL,
|
||||
`USR_UID` VARCHAR(32) NOT NULL,
|
||||
`SCH_LAST_STATE` VARCHAR(60) default '' NOT NULL,
|
||||
`USR_UID` VARCHAR(32) default '' NOT NULL,
|
||||
`SCH_OPTION` TINYINT default 0 NOT NULL,
|
||||
`SCH_START_TIME` DATETIME NOT NULL,
|
||||
`SCH_START_DATE` DATETIME NOT NULL,
|
||||
`SCH_DAYS_PERFORM_TASK` CHAR(5) NOT NULL,
|
||||
`SCH_DAYS_PERFORM_TASK` CHAR(5) default '' NOT NULL,
|
||||
`SCH_EVERY_DAYS` TINYINT default 0,
|
||||
`SCH_WEEK_DAYS` CHAR(14) default '0|0|0|0|0|0|0' NOT NULL,
|
||||
`SCH_START_DAY` CHAR(6) NOT NULL,
|
||||
`SCH_START_DAY` CHAR(6) default '' NOT NULL,
|
||||
`SCH_MONTHS` CHAR(24) default '0|0|0|0|0|0|0|0|0|0|0|0' NOT NULL,
|
||||
`SCH_END_DATE` DATETIME,
|
||||
`SCH_REPEAT_EVERY` VARCHAR(15) NOT NULL,
|
||||
`SCH_REPEAT_UNTIL` VARCHAR(15) NOT NULL,
|
||||
`SCH_REPEAT_EVERY` VARCHAR(15) default '' NOT NULL,
|
||||
`SCH_REPEAT_UNTIL` VARCHAR(15) default '' NOT NULL,
|
||||
`SCH_REPEAT_STOP_IF_RUNNING` TINYINT default 0,
|
||||
`CASE_SH_PLUGIN_UID` VARCHAR(100),
|
||||
PRIMARY KEY (`SCH_UID`)
|
||||
|
||||
@@ -82,7 +82,10 @@ try {
|
||||
$sMonths = '';
|
||||
$sStartDay = '';
|
||||
$nSW = 0;
|
||||
|
||||
$aData['SCH_START_DAY'] = '';
|
||||
$aData['SCH_REPEAT_EVERY'] = '';
|
||||
$aData['SCH_REPEAT_UNTIL'] = '';
|
||||
$aData['SCH_DAYS_PERFORM_TASK'] = '';
|
||||
switch($sOption){
|
||||
case '1' : // Option 1
|
||||
$sValue = $_POST['form']['SCH_DAYS_PERFORM_TASK'];
|
||||
|
||||
Reference in New Issue
Block a user