| @@ 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); |
|
| @@ 585-604 (lines=20) @@ | ||
| 582 | // ------------------- Config ------------------- //\n |
|
| 583 | EOT; |
|
| 584 | $fields = $this->getTableFields($table->getVar('table_mid'), $table->getVar('table_id')); |
|
| 585 | foreach (array_keys($fields) as $f) { |
|
| 586 | $fieldElement = $fields[$f]->getVar('field_element'); |
|
| 587 | if ($fieldElement == 4) { |
|
| 588 | $fieldName = $fields[$f]->getVar('field_name'); |
|
| 589 | $rpFieldName = $this->tdmcfile->getRightString($fieldName); |
|
| 590 | $ret .= <<<EOT |
|
| 591 | // Editor |
|
| 592 | xoops_load('xoopseditorhandler'); |
|
| 593 | \$editorHandler = XoopsEditorHandler::getInstance(); |
|
| 594 | \$modversion['config'][] = array( |
|
| 595 | 'name' => '{$moduleDirname}_editor_{$rpFieldName}', |
|
| 596 | 'title' => '{$language}EDITOR', |
|
| 597 | 'description' => '{$language}EDITOR_DESC', |
|
| 598 | 'formtype' => 'select', |
|
| 599 | 'valuetype' => 'text', |
|
| 600 | 'options' => array_flip(\$editorHandler->getList()), |
|
| 601 | 'default' => 'dhtml');\n\n |
|
| 602 | EOT; |
|
| 603 | } |
|
| 604 | } |
|
| 605 | if (1 == $table->getVar('table_permissions')) { |
|
| 606 | $ret .= <<<EOT |
|
| 607 | // Get groups |
|
| @@ 408-417 (lines=10) @@ | ||
| 405 | $tableSoleName = $table->getVar('table_solename'); |
|
| 406 | $language = $this->getLanguage($moduleDirname, 'AM'); |
|
| 407 | $fields = $this->tdmcfile->getTableFields($table->getVar('table_mid'), $table->getVar('table_id')); |
|
| 408 | foreach (array_keys($fields) as $f) { |
|
| 409 | $fieldName = $fields[$f]->getVar('field_name'); |
|
| 410 | $fieldInForm = $fields[$f]->getVar('field_inform'); |
|
| 411 | if (0 == $f) { |
|
| 412 | $fieldId = $fieldName; |
|
| 413 | } |
|
| 414 | if (1 == $fields[$f]->getVar('field_main')) { |
|
| 415 | $fieldMain = $fieldName; |
|
| 416 | } |
|
| 417 | } |
|
| 418 | $content = $this->getHeaderFilesComments($module, $filename); |
|
| 419 | $content .= $this->getAdminPagesHeader($moduleDirname, $tableName, $fieldId); |
|
| 420 | $list = $this->getAdminPagesList($moduleDirname, $table, $language, $fields, $fieldId, $fieldInForm, $fieldMain); |
|