Skip to content

Commit 58a2326

Browse files
committed
- fixed bug in creation of user pages files
1 parent a0f72bc commit 58a2326

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

class/Files/User/UserPages.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ public function getUserPagesSave($moduleDirname, $fields, $tableName, $tableSole
227227
$ccFieldId = $this->getCamelCase($fieldId, false, true);
228228
$ucfFieldId = \ucfirst($ccFieldId);
229229
}
230-
if ($fields[$f]->getVar('field_type') >= 10 && $fields[$f]->getVar('field_type') <= 14) {
230+
if ($fields[$f]->getVar('field_element') >= 10 && $fields[$f]->getVar('field_element') <= 14) {
231231
$countUploader++;
232232
}
233233
if (1 == $fields[$f]->getVar('field_main')) {
@@ -257,7 +257,9 @@ public function getUserPagesSave($moduleDirname, $fields, $tableName, $tableSole
257257
$insert = $this->xc->getXcHandlerInsert($tableName, $tableName, 'Obj', 'Handler');
258258

259259
$contentInsert = '';
260-
$contentInsert .= $this->pc->getPhpCodeTernaryOperator("new{$ucfFieldId}", "\${$ccFieldId} > 0", "\${$ccFieldId}", "\${$tableName}Obj->getNewInsertedId{$ucfTableName}()", $t . "\t");
260+
if (1 == $tableNotifications || $countUploader > 0) {
261+
$contentInsert .= $this->pc->getPhpCodeTernaryOperator("new{$ucfFieldId}", "\${$ccFieldId} > 0", "\${$ccFieldId}", "\${$tableName}Obj->getNewInsertedId{$ucfTableName}()", $t . "\t");
262+
}
261263

262264
if (1 == $tablePermissions) {
263265
$contentInsert .= $this->xc->getXcXoopsHandler('groupperm', $t . "\t");

docs/changelog.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
- added check for sql creation (goffy)
1616
- delete fields if table is deleted (goffy)
1717
- delete fields, tables, morefiles when deleting module (goffy)
18-
- fixed bug in creation of header.php (goffy)
18+
- fixed bug in creation of user header.php (goffy)
19+
- fixed bug in creation of user pages files (goffy)
1920

2021
<h5>3.04 Alpha 1 [2020-06-12]</h5> Dev: XOOPS 2.5.11, PHP 7.4.5
2122
<hr>

0 commit comments

Comments
 (0)