$requiredField = $field["required"]; $requiredField != 0 ? array_push($requiredArray, $fieldName) : ""; $plusField = $field["plus"]; $plusArray[$field["title"]] = $plusField; $descriptionField = $field["description"]; $descArray[$field["title"]] = $descriptionField; $is_lang_eff = $field["is_lang_eff"]; $values[$field["title"]] = $query[0][$field["title"]]; } $form = new GenerateFormField(); $form->setColumns($colsArray); $form->setTypes($typesArray); $form->setExtendTables($source); $form->setRequireds($requiredArray); $form->setExtra($plusArray); $form->setValues($values); $form->setDescription($descArray); $form->setCountCell(1); $form->setSubmit(false); $form->setAsForm(false); $form->setBackBtn(false); $htmlForm = $form->getForm(); echo json_encode(array("success" => 1, "html" => $htmlForm, "id" => $query[0]["id"], "table" => $table_name, "fields" => implode(",", $colsArray))); } } elseif (count($query) > 0) { echo json_encode(array("success" => 0, "errorMessage" => "This widget has more than one item, So you can't edit items" . count($query))); } } } } }
<?php include "../../common/top.php"; include '../../common/header.php'; include 'config.php'; if (isset($_REQUEST) && $_REQUEST['action'] == 'Insert') { $save_ob = new saveform($db_table, $_REQUEST, $Savecols, 'id', 'ord', 'map'); $utils->redirect($pageList); } $form = new GenerateFormField(); $form->setColumns($cols); $form->setTypes($types); $form->setExtendTables($source); $form->setRequireds($required); $form->setCountCell(1); $form->setSubmit(true); $form->setAsForm(true); echo $form->getForm('Insert'); include_once '../../common/footer.php';
<?php include 'config.php'; include '../../common/header.php'; $textjs = new textext_js(); echo $textjs->get_header(); if (isset($_REQUEST) && $_REQUEST['action'] == 'Edit') { $save_ob = new saveform($db_table, $_REQUEST, $Savecols, 'id'); $utils->redirect($pageList); } $form = new GenerateFormField(); $values = $fpdo->from($db_table)->where('id', $_REQUEST['id'])->fetch(); $form->setColumns($colsUpdate); $form->setTypes($types); $form->setValues($values); $form->setRequireds(); $form->setExtendTables($source); $form->setClasses(); $form->setCountCell(1); $form->setCellClassWithCount('col-sm-12'); echo $utils->make_tag_html($form->getForm('Edit'), 'div', 'form-itemdetails'); include_once '../../common/footer.php';