$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)));
                }
            }
        }
    }
}
Example #2
0
<?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';
Example #3
0
<?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';