<html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet" /> <style> *,html,body{font-size: 1em;} </style> </head> <body> <?php // Registering table `business_entity` with its fields $TotalFlex->registerView('business_entity', 'business_entity_alias')->setContexts(TotalFlex::CtxCreate)->addField('id_be', 'ID')->setPrimaryKey()->addField(new Field\Text('name', 'Name (com new)'))->addField('name', 'Name')->addRule(new Rule\Required())->addRule(new Rule\Length(10, 20))->setContexts(TotalFlex::CtxUpdate | TotalFlex::CtxCreate)->addField('image', 'Image')->addField('url', 'URL')->setFieldTemplate("\tHTTP://<input class=\"form-control\" type=\"__type__\" name=\"__name__\" id=\"__id__\" value=\"__value__\"/><br>\n\n")->addField('short_description', 'Descrição curta')->addField('description', 'Descrição')->setFieldTemplate("\t<textarea style=\"width:100%;height:200px;\" class=\"form-control\" name=\"__name__\" id=\"__id__\" >__value__</textarea><br>\n\n")->addButton(new Button("Salvar", array('class' => "btn btn-primary", "type" => "submit")))->setTable("business_entity")->setPreCreationCallback(function ($creationValues) { print_r("Inserting values into database: "); print_r($creationValues); })->setPostCreationCallback(function ($creationValues) { print_r("Inserted values into database: "); print_r($creationValues); }); /************************************************************ * TotalFlex Use Case * --------------------------------------------------------- * This is the real code to generate some form with TotalFlex * AND handle the return. *************************************************************/ // $showForm = true; // if (isset($_GET['callback'])) { // $showForm = !$TotalFlex->handleCallback();
<head> <meta charset="UTF-8"> <title>Document</title> <!-- <link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet" /> --> <link href="http://imidiatv.dev/assets/bootstrap-3.3.2/css/bootstrap.min.css" rel="stylesheet" /> <style> *,html,body{font-size: 1em;} </style> </head> <body> <?php // Registering table `business_entity` with its fields $TotalFlex->registerView('business_entity')->setContexts(TotalFlex::CtxUpdate | TotalFlex::CtxCreate)->addField(Field\Text::getInstance("id_user", "ID"))->setPrimaryKey()->addField("name", "Nome")->addField(Field\SelectMultiOptions::getInstance("Perfis de acesso do usuário", "role_user", "id_user", "4", \TotalFlex\DBSource::getInstance("description", "id_role", "SELECT id_role , description FROM role")))->addButton(Button::getInstance("Salvar", array("type" => "submit")))->setTable("user")->where("id_user = 4"); // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxCreate , function ( ) { }) ; // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxUpdate ) ; // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxCreate ) ; echo \TotalFlex\Feedback::dumpMessages(); // prs($pdo->query("SELECT * FROM news_label")->fetchAll()); // pr($consulta->fetchAll()); // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxUpdate ) ; // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxRead ) ; // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxUpdate|TotalFlex::CtxRead|TotalFlex::CtxCreate ) ; /************************************************************ * TotalFlex Use Case * --------------------------------------------------------- * This is the real code to generate some form with TotalFlex * AND handle the return. *************************************************************/