PM-4330
This commit is contained in:
@@ -289,10 +289,31 @@ class pmDynaform
|
||||
}
|
||||
if ($key === "type" && ($value === "checkbox")) {
|
||||
$json->data = new stdClass();
|
||||
$json->data->value = "";
|
||||
$json->data->value = "0";
|
||||
$json->data->label = "";
|
||||
foreach ($json->options as $os) {
|
||||
if ($os->value === false || $os->value === 0 || $os->value === "0") {
|
||||
$json->data->label = $os->label;
|
||||
}
|
||||
}
|
||||
if ($json->defaultValue !== "") {
|
||||
$json->data->value = $json->defaultValue;
|
||||
foreach ($json->options as $os) {
|
||||
if (($json->data->value === "true" || $json->data->value === "1") &&
|
||||
($os->value === true || $os->value === 1 || $os->value === "1")) {
|
||||
$json->data->label = $os->label;
|
||||
}
|
||||
if (($json->data->value === "false" || $json->data->value === "0") &&
|
||||
($os->value === false || $os->value === 0 || $os->value === "0")) {
|
||||
$json->data->label = $os->label;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (isset($this->fields["APP_DATA"][$json->name])) {
|
||||
$json->data->value = $this->fields["APP_DATA"][$json->name];
|
||||
if (is_array($json->data->value) && isset($json->data->value[0])) {
|
||||
$json->data->value = $json->data->value[0];
|
||||
}
|
||||
foreach ($json->options as $os) {
|
||||
if (($json->data->value === true || $json->data->value === 1 || $json->data->value === "1") &&
|
||||
($os->value === true || $os->value === 1 || $os->value === "1")) {
|
||||
@@ -381,8 +402,7 @@ class pmDynaform
|
||||
/*----------------------------------********---------------------------------*/
|
||||
//change donwload link - drive
|
||||
$driveDownload = @unserialize($row['APP_DOC_DRIVE_DOWNLOAD']);
|
||||
if ($driveDownload !== false && is_array($driveDownload) && array_key_exists('ATTACHED',
|
||||
$driveDownload) && $enablePMGmail
|
||||
if ($driveDownload !== false && is_array($driveDownload) && array_key_exists('ATTACHED', $driveDownload) && $enablePMGmail
|
||||
) {
|
||||
$linkDownload = $driveDownload['ATTACHED'];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user