|
@@ 563-586 (lines=24) @@
|
| 560 |
|
* |
| 561 |
|
* @return string |
| 562 |
|
*/ |
| 563 |
|
public function getXoopsCodeUserSaveElements($moduleDirname, $tableName, $fields) |
| 564 |
|
{ |
| 565 |
|
$ret = ''; |
| 566 |
|
foreach (array_keys($fields) as $f) { |
| 567 |
|
$fieldName = $fields[$f]->getVar('field_name'); |
| 568 |
|
$fieldElement = $fields[$f]->getVar('field_element'); |
| 569 |
|
if (1 == $fields[$f]->getVar('field_main')) { |
| 570 |
|
$fieldMain = $fieldName; |
| 571 |
|
} |
| 572 |
|
if ((5 == $fieldElement) || (6 == $fieldElement)) { |
| 573 |
|
$ret .= $this->getXoopsCodeCheckBoxOrRadioYNSetVar($tableName, $fieldName); |
| 574 |
|
} elseif (13 == $fieldElement) { |
| 575 |
|
$ret .= $this->getXoopsCodeUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain); |
| 576 |
|
} elseif (14 == $fieldElement) { |
| 577 |
|
$ret .= $this->getXoopsCodeUploadFileSetVar($moduleDirname, $tableName, $fieldName); |
| 578 |
|
} elseif (15 == $fieldElement) { |
| 579 |
|
$ret .= $this->getXoopsCodeTextDateSelectSetVar($tableName, $fieldName); |
| 580 |
|
} else { |
| 581 |
|
$ret .= $this->getXoopsCodeSetVar($tableName, $fieldName, "\$_POST['{$fieldName}']"); |
| 582 |
|
} |
| 583 |
|
} |
| 584 |
|
|
| 585 |
|
return $ret; |
| 586 |
|
} |
| 587 |
|
|
| 588 |
|
/* |
| 589 |
|
* @public function getXoopsCodeXoopsRequest |
|
@@ 1166-1189 (lines=24) @@
|
| 1163 |
|
* |
| 1164 |
|
* @return string |
| 1165 |
|
*/ |
| 1166 |
|
public function getXoopsCodeSaveElements($moduleDirname, $tableName, $fields) |
| 1167 |
|
{ |
| 1168 |
|
$ret = ''; |
| 1169 |
|
foreach (array_keys($fields) as $f) { |
| 1170 |
|
$fieldName = $fields[$f]->getVar('field_name'); |
| 1171 |
|
$fieldElement = $fields[$f]->getVar('field_element'); |
| 1172 |
|
if (1 == $fields[$f]->getVar('field_main')) { |
| 1173 |
|
$fieldMain = $fieldName; |
| 1174 |
|
} |
| 1175 |
|
if ((5 == $fieldElement) || (6 == $fieldElement)) { |
| 1176 |
|
$ret .= $this->getXoopsCodeCheckBoxOrRadioYNSetVar($tableName, $fieldName); |
| 1177 |
|
} elseif (13 == $fieldElement) { |
| 1178 |
|
$ret .= $this->getXoopsCodeUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain); |
| 1179 |
|
} elseif (14 == $fieldElement) { |
| 1180 |
|
$ret .= $this->getXoopsCodeUploadFileSetVar($moduleDirname, $tableName, $fieldName); |
| 1181 |
|
} elseif (15 == $fieldElement) { |
| 1182 |
|
$ret .= $this->getXoopsCodeTextDateSelectSetVar($tableName, $fieldName); |
| 1183 |
|
} else { |
| 1184 |
|
$ret .= $this->getXoopsCodeSimpleSetVar($tableName, $fieldName); |
| 1185 |
|
} |
| 1186 |
|
} |
| 1187 |
|
|
| 1188 |
|
return $ret; |
| 1189 |
|
} |
| 1190 |
|
|
| 1191 |
|
/* |
| 1192 |
|
* @public function getXoopsCodePageNav |