|
@@ 557-580 (lines=24) @@
|
| 554 |
|
* |
| 555 |
|
* @return string |
| 556 |
|
*/ |
| 557 |
|
public function getXoopsCodeUserSaveElements($moduleDirname, $tableName, $fields) |
| 558 |
|
{ |
| 559 |
|
$ret = ''; |
| 560 |
|
foreach (array_keys($fields) as $f) { |
| 561 |
|
$fieldName = $fields[$f]->getVar('field_name'); |
| 562 |
|
$fieldElement = $fields[$f]->getVar('field_element'); |
| 563 |
|
if (1 == $fields[$f]->getVar('field_main')) { |
| 564 |
|
$fieldMain = $fieldName; |
| 565 |
|
} |
| 566 |
|
if ((5 == $fieldElement) || (6 == $fieldElement)) { |
| 567 |
|
$ret .= $this->getXoopsCodeCheckBoxOrRadioYNSetVar($tableName, $fieldName); |
| 568 |
|
} elseif (13 == $fieldElement) { |
| 569 |
|
$ret .= $this->getXoopsCodeUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain); |
| 570 |
|
} elseif (14 == $fieldElement) { |
| 571 |
|
$ret .= $this->getXoopsCodeUploadFileSetVar($moduleDirname, $tableName, $fieldName); |
| 572 |
|
} elseif (15 == $fieldElement) { |
| 573 |
|
$ret .= $this->getXoopsCodeTextDateSelectSetVar($tableName, $fieldName); |
| 574 |
|
} else { |
| 575 |
|
$ret .= $this->getXoopsCodeSetVar($tableName, $fieldName, "\$_POST['{$fieldName}']"); |
| 576 |
|
} |
| 577 |
|
} |
| 578 |
|
|
| 579 |
|
return $ret; |
| 580 |
|
} |
| 581 |
|
|
| 582 |
|
/* |
| 583 |
|
* @public function getXoopsCodeXoopsRequest |
|
@@ 1151-1174 (lines=24) @@
|
| 1148 |
|
* |
| 1149 |
|
* @return string |
| 1150 |
|
*/ |
| 1151 |
|
public function getXoopsCodeSaveElements($moduleDirname, $tableName, $fields) |
| 1152 |
|
{ |
| 1153 |
|
$ret = ''; |
| 1154 |
|
foreach (array_keys($fields) as $f) { |
| 1155 |
|
$fieldName = $fields[$f]->getVar('field_name'); |
| 1156 |
|
$fieldElement = $fields[$f]->getVar('field_element'); |
| 1157 |
|
if (1 == $fields[$f]->getVar('field_main')) { |
| 1158 |
|
$fieldMain = $fieldName; |
| 1159 |
|
} |
| 1160 |
|
if ((5 == $fieldElement) || (6 == $fieldElement)) { |
| 1161 |
|
$ret .= $this->getXoopsCodeCheckBoxOrRadioYNSetVar($tableName, $fieldName); |
| 1162 |
|
} elseif (13 == $fieldElement) { |
| 1163 |
|
$ret .= $this->getXoopsCodeUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain); |
| 1164 |
|
} elseif (14 == $fieldElement) { |
| 1165 |
|
$ret .= $this->getXoopsCodeUploadFileSetVar($moduleDirname, $tableName, $fieldName); |
| 1166 |
|
} elseif (15 == $fieldElement) { |
| 1167 |
|
$ret .= $this->getXoopsCodeTextDateSelectSetVar($tableName, $fieldName); |
| 1168 |
|
} else { |
| 1169 |
|
$ret .= $this->getXoopsCodeSimpleSetVar($tableName, $fieldName); |
| 1170 |
|
} |
| 1171 |
|
} |
| 1172 |
|
|
| 1173 |
|
return $ret; |
| 1174 |
|
} |
| 1175 |
|
} |
| 1176 |
|
|