Example #1
0
                 // we have an item id, now we'll try and get the corresponding item information
                 $o_item = $flot->datastore->get_item_data($item_id);
                 $o_full_item = $flot->datastore->o_get_full_item($item_id);
                 if ($o_item && isset($o_full_item)) {
                     $Item = new Item($o_item);
                     $Item->_set_full_item($o_full_item);
                     $Item->update_from_post();
                     $s_preview = $ufUf->s_post_var_from_allowed("preview", array("true", "false"), "false");
                     if ($s_preview === "true") {
                         echo $Item->html_page;
                         //ob_clean();
                         $Item->render();
                         exit;
                     } else {
                         // save datastore
                         $Item->persist_after_update_from_post();
                         # persist (or not) the item
                         // save does a render and update wbepage render
                         $Item->save();
                         # change location to view the item
                         $flot->_page_change("/flot-admin/admin/index.php?section=items&oncology=page&action=list");
                     }
                 } else {
                     echo "no loaded item & full item";
                 }
             }
             break;
     }
     break;
 case "elements":
     switch ($s_action) {