| @@ 293-302 (lines=10) @@ | ||
| 290 | $tableCategory = $table->getVar('table_category'); |
|
| 291 | $language = $this->getLanguage($moduleDirname, 'MB'); |
|
| 292 | $fields = $this->getTableFields($table->getVar('table_mid'), $table->getVar('table_id')); |
|
| 293 | foreach (array_keys($fields) as $f) { |
|
| 294 | $fieldName = $fields[$f]->getVar('field_name'); |
|
| 295 | $fieldParent = $fields[$f]->getVar('field_parent'); |
|
| 296 | if (0 == $f) { |
|
| 297 | $fieldId = $fieldName; |
|
| 298 | } |
|
| 299 | if (1 == $fields[$f]->getVar('field_main')) { |
|
| 300 | $fieldMain = $fieldName; |
|
| 301 | } |
|
| 302 | } |
|
| 303 | $content = $this->getHeaderFilesComments($module, $filename); |
|
| 304 | $content .= $this->getBlocksShow($moduleDirname, $tableName, $tableFieldname, $fields, $fieldId, $fieldParent); |
|
| 305 | $content .= $this->getBlocksEdit($moduleDirname, $tableName, $fieldId, $fieldMain, $language); |
|
| @@ 355-364 (lines=10) @@ | ||
| 352 | $tableSoleName = $table->getVar('table_solename'); |
|
| 353 | $language = $this->getLanguage($moduleDirname, 'AM'); |
|
| 354 | $fields = $this->tdmcfile->getTableFields($table->getVar('table_mid'), $table->getVar('table_id')); |
|
| 355 | foreach (array_keys($fields) as $f) { |
|
| 356 | $fieldName = $fields[$f]->getVar('field_name'); |
|
| 357 | $fieldInForm = $fields[$f]->getVar('field_inform'); |
|
| 358 | if (0 == $f) { |
|
| 359 | $fieldId = $fieldName; |
|
| 360 | } |
|
| 361 | if (1 == $fields[$f]->getVar('field_main')) { |
|
| 362 | $fieldMain = $fieldName; |
|
| 363 | } |
|
| 364 | } |
|
| 365 | $content = $this->getHeaderFilesComments($module, $filename); |
|
| 366 | $content .= $this->getAdminPagesHeader($moduleDirname, $tableName, $fieldId); |
|
| 367 | $list = $this->getAdminPagesList($moduleDirname, $table, $language, $fields, $fieldId, $fieldInForm, $fieldMain); |
|
| @@ 546-565 (lines=20) @@ | ||
| 543 | // ------------------- Config ------------------- //\n |
|
| 544 | EOT; |
|
| 545 | $fields = $this->getTableFields($table->getVar('table_mid'), $table->getVar('table_id')); |
|
| 546 | foreach (array_keys($fields) as $f) { |
|
| 547 | $fieldElement = $fields[$f]->getVar('field_element'); |
|
| 548 | if ($fieldElement == 4) { |
|
| 549 | $fieldName = $fields[$f]->getVar('field_name'); |
|
| 550 | $rpFieldName = $this->getRightString($fieldName); |
|
| 551 | $ret .= <<<EOT |
|
| 552 | // Editor |
|
| 553 | xoops_load('xoopseditorhandler'); |
|
| 554 | \$editorHandler = XoopsEditorHandler::getInstance(); |
|
| 555 | \$modversion['config'][] = array( |
|
| 556 | 'name' => '{$moduleDirname}_editor_{$rpFieldName}', |
|
| 557 | 'title' => '{$language}EDITOR', |
|
| 558 | 'description' => '{$language}EDITOR_DESC', |
|
| 559 | 'formtype' => 'select', |
|
| 560 | 'valuetype' => 'text', |
|
| 561 | 'options' => array_flip(\$editorHandler->getList()), |
|
| 562 | 'default' => 'dhtml');\n\n |
|
| 563 | EOT; |
|
| 564 | } |
|
| 565 | } |
|
| 566 | if (1 == $table->getVar('table_permissions')) { |
|
| 567 | $ret .= <<<EOT |
|
| 568 | // Get groups |
|