public function testValues()
 {
     $form = new Form();
     $editor = $form->addEditor('editor');
     $editor->setValue(htmlentities('Příliš žluťoučký kůň úpěl ďábelské ódy'));
     $this->assertNotSame(htmlentities('Příliš žluťoučký kůň úpěl ďábelské ódy'), $editor->getValue());
     $this->assertSame('Příliš žluťoučký kůň úpěl ďábelské ódy', $editor->getValue());
 }
<?php

session_start();
require "include/template2.inc.php";
require "include/beContent.inc.php";
require "include/auth.inc.php";
$main = new Skin();
$form = new Form("dataEntry", $layerEntity);
$form->addSection("Layer Management");
$form->addText("title", "Title", 40, MANDATORY);
$form->addText("subtitle", "Subtitle", 40, MANDATORY);
$form->addEditor("description", "Text", 10, 50);
$form->addFile("foto", "Foto");
$form->addSelectFromReference2($bgEntity, "bg_id", "Background");
$form->addSelectFromReference2($pageEntity, "page_id", "Page");
$form->addPosition("position", "Order", "title");
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = "edit";
}
switch ($_REQUEST['action']) {
    case "add":
        $main->setContent("body", $form->addItem());
        break;
    case "edit":
        $main->setContent("body", $form->editItem());
        break;
}
$main->close();
?>
 
<?php

session_start();
require "include/beContent.inc.php";
require "include/auth.inc.php";
require_once 'include/content.inc.php';
require_once realpath(dirname(__FILE__)) . '/include/view/template/InitGraphic.php';
$main = new Skin("system");
InitGraphic::getInstance()->createSystemGraphic($main);
$form = new Form("dataEntry", $groupsEntity);
$form->addTitleForm("Group Management");
$form->addSection('group details');
$form->addText("name", "Name", 40, MANDATORY);
$form->addEditor("description", "Description", 17, 60);
$form_services = new RelationForm("dataEntry2", $servicesGroupsRelation);
$form_services->addSection("Services");
$form_services->addRelationManager("services", "Services", LEFT);
$form->triggers($form_services);
$form_users = new RelationForm("dataEntry3", $usersGroupsRelation);
$form_users->addSection('Users');
$form_users->addRelationManager("users", "Users", LEFT);
$form->triggers($form_users);
$main->setContent("body", $form->requestAction());
$main->close();
Example #4
0
 public static function create_display()
 {
     i18n::set('admin');
     if ($_POST['cc_form'] == 'create_page') {
         plugin('admin_create_post_pre_proccessing');
         $id = $_GET['id'];
         $title = filter('admin_create_post_title', self::get('title'));
         $content = filter('admin_create_post_content', self::get('content_area'));
         $last_modified = filter('admin_create_post_last_modified', time());
         $settings = filter('admin_create_post_settings', self::get('settings'));
         $weight = filter('admin_create_post_weight', self::get('weight'));
         $menutitle = filter('admin_create_post_menutitle', self::get('menutitle'));
         $parent_id = filter('admin_create_post_parent_id', self::get('parent_id'));
         $slug = filter('admin_create_post_slug', self::get('slug'));
         if (empty($menutitle) || empty($slug)) {
             $message = Message::error(__('blank-error'));
             plugin('admin_create_post_blank_error');
         } else {
             plugin('admin_create_post_post_proccessing');
             $values = array('title' => $title, 'content' => $content, 'settings' => unserialize($settings), 'weight' => $weight, 'menutitle' => $menutitle, 'parent_id' => $parent_id, 'slug' => $slug);
             $values = filter('admin_create_post_posted_values', $values);
             $values['settings'] = serialize($values['settings']);
             $res = Content::createNode($_GET['type'], $values);
             if ($res) {
                 $message = Message::success(sprintf(__('page-creation-successful') . ' (<a href="%s">%s</a>)', Admin::link('content'), __('view-all-pages')));
             } else {
                 $message = Message::error(__('page-creation-failed'));
             }
         }
         //Hooks::bind('post_edit_page', 'EditPage::handlePost');
     }
     $r = $message;
     $themeList = array_subkeys(Themes::getThemeList(), 'name');
     $themeList['-1'] = 'Default Theme';
     ksort($themeList);
     $form = new Form('self', 'post', 'create_page');
     $form->addHidden('settings', 'a:0:{}');
     $form->startFieldset(__('page-info'), array('id' => 'page_info_f'));
     $form->addInput(__('page-title'), 'text', 'title', self::get('title'), array('class' => 'large'));
     $form->addHidden('content_type', self::get('type'));
     $form->addSelectList(__('theme-override'), 'theme', $themeList);
     $form->addSelectList(__('parent'), 'parent_id', self::buildParentOptions(), true, $_POST['parent_id'] ? $_POST['parent_id'] : '0');
     $form->endFieldset();
     plugin('admin_create_custom_fields', array(&$form));
     $form->startFieldset(__('menu-settings'), array('id' => 'menu_settings_f'));
     $form->addInput(__('menu-title'), 'text', 'menutitle', self::get('menutitle'));
     $form->addInput(__('slug'), 'text', 'slug', self::get('slug'));
     $form->addInput(__('weight'), 'text', 'weight', $_POST['weight'] ? $_POST['weight'] : '0');
     $form->endFieldset();
     plugin('admin_create_custom_fields2', array(&$form));
     $form->startFieldset(__('content'));
     $content = self::get('content_area');
     $form->addEditor('<p></p>', 'content_area', empty($content) ? "<p></p>" : $content);
     $form->endFieldset();
     plugin('admin_create_custom_fields3', array(&$form));
     $form->addSubmit('', 'save', __('save'));
     i18n::restore();
     return array(__('admin', 'add-page'), $r . $form->endAndGetHTML());
 }
<?php

session_start();
require "include/template2.inc.php";
require "include/beContent.inc.php";
require "include/auth.inc.php";
$main = new Skin();
$form = new Form("albumform", $albumEntity);
$form->addSection("Album Management");
$form->addText("title", "Album Name", 40, MANDATORY);
$form->addEditor("description", "Album Description", 10, 100);
$form->addPosition("position", "Order", "title");
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = "edit";
}
switch ($_REQUEST['action']) {
    case "add":
        $main->setContent("body", $form->addItem());
        break;
    case "edit":
        $main->setContent("body", $form->editItem());
        break;
}
$main->close();
?>
 
<?php

session_start();
require 'include/beContent.inc.php';
require_once 'include/content.inc.php';
require 'include/auth.inc.php';
require_once realpath(dirname(__FILE__)) . '/include/view/template/InitGraphic.php';
$main = new Skin('system');
InitGraphic::getInstance()->createSystemGraphic($main);
$form = new Form('dataEntry', $pageEntity);
$form->addSection('Page Management');
$form->addText('title', 'Titolo', 60, null, 60, true);
//$form->addTextarea('description', 'Description', 10, 50);
$form->addText('subtitle', 'Sottotitolo', 60);
$form->addText('link', 'Script Collegato', 255);
$form->addEditor('body', 'Corpo', 50, 50);
$form->addSelectFromReference($pageEntity, 'father', 'Padre');
//$form->addHierarchicalPosition('section', 'Sezione padre',MANDATORY,$sectionEntity);
$imageForm = new ImageForm('imageEntry', $pageEntity);
$imageForm->addImage('foto', 'Foto');
$form->triggers($imageForm);
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = 'edit';
}
$main->setContent('body', $form->requestAction());
$main->close();
<?php

session_start();
require "include/template2.inc.php";
require "include/beContent.inc.php";
require "include/auth.inc.php";
$main = new Skin();
$form = new Form("dataEntry", $servicesEntity, POST);
$form->addSection("Service Management");
$form->addText("name", "Name", 40, MANDATORY);
$form->addText("script", "Script", 60, MANDATORY);
$form->addEditor("des", "Description", 15, 40);
//$form->addFile("icon", "Icon");
$form->addSection("Menu");
$form->addText("entry", "Menu Entry", 40, MANDATORY);
$form->addSelectFromReference2($servicecategoryEntity, "servicecategory", "Category");
$form->addHierarchicalPosition("position", "Position", "name", "servicecategory");
$form->addCheck("Visible", ":visible:*:*");
$form->addSection("Data filtering");
$form->addSelectFromReference2($entitiesEntity, "id_entities", "Entity");
$form->restrictReference("id_entities", "owner = '1' or name = '{$usersEntity->name}' or name = '{$logEntity->name}'");
$form->addSelectFromReference2($groupsEntity, "superuser_group", "Superuser Group");
$form_groups = new Form("dataEntry2", $servicesGroupsRelation);
$form->addSection("Groups");
$form_groups->addRelationManager("groups", "Groups");
$form->triggers($form_groups);
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = "edit";
}
switch ($_REQUEST['action']) {
    case "add":
<?php

session_start();
require "include/template2.inc.php";
require "include/beContent.inc.php";
require "include/auth.inc.php";
$main = new Skin();
$form = new Form("dataEntry", $fotoEntity);
$form->addSection("Photo Management");
$form->addText("title", "Title", 40, MANDATORY);
$form->addEditor("description", "Description", 20, 50);
$form->addFile("foto", "Foto");
//$form->addSelectFromReference2($galleryEntity, "name_gallery","Gallery Name", 100, MANDATORY);
$form->addHierarchicalPosition("position", "Order", "title", "id_gallery");
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = "edit";
}
switch ($_REQUEST['action']) {
    case "add":
        $main->setContent("body", $form->addItem());
        break;
    case "edit":
        $main->setContent("body", $form->editItem());
        break;
}
$main->close();
?>
 
<?php

session_start();
require "include/template2.inc.php";
require "include/beContent.inc.php";
require "include/auth.inc.php";
$main = new Skin();
$form = new Form("dataEntry", $newsCatEntity);
$form->addSection("News Category Management");
$form->addText("name", "Name", 40, MANDATORY);
$form->addSelectFromReference2($newsCatEntity, "parent", "Parent");
$form->addHierarchicalPosition("position", "Position", "name", "parent");
$form->addEditor("description", "Description", 10, 70);
//$form->addPosition("position", "Order", "name");
$form->addFile("foto", "Foto");
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = "edit";
}
switch ($_REQUEST['action']) {
    case "add":
        $main->setContent("body", $form->addItem());
        break;
    case "edit":
        $main->setContent("body", $form->editItem());
        break;
}
$main->close();
?>
 
<?php

session_start();
require "include/template2.inc.php";
require "include/beContent.inc.php";
require "include/auth.inc.php";
$main = new Skin("default");
$form = new Form("dataEntry", $eventiEntity);
$form->addSection("Events Management");
$form->addText("titolo", "Title", 100, MANDATORY);
$form->addText("sottotitolo", "Sub-title", 100, MANDATORY);
$form->addEditor("testo", "Text", 20, MANDATORY);
$form->addText("posizione", "Address", 100, MANDATORY);
$form->addText("orario", "Hour", 100, MANDATORY);
$form->addText("mappa", "Maps", 100);
$form->addSelectFromReference2($categoriaEntity, "id_categoria", "Category", 100);
$form->addSelectFromReference2($fotoEntity, "id_foto", "Foto", 100);
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = "edit";
}
switch ($_REQUEST['action']) {
    case 'add':
        $main->setContent("body", $form->addItem());
        break;
    case "edit":
        $main->setContent("body", $form->editItem());
        break;
}
$main->close();
<?php

session_start();
require "include/template2.inc.php";
require "include/beContent.inc.php";
require "include/auth.inc.php";
$main = new Skin();
$form = new Form("dataEntry", $msgEntity);
$form->addSection("Message Management");
$form->addEditor("title", "Title", 3, 50);
$form->addEditor("description", "Description", 6, 50);
$form->addPosition("position", "Order", "title");
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = "edit";
}
switch ($_REQUEST['action']) {
    case "add":
        $main->setContent("body", $form->addItem());
        break;
    case "edit":
        $main->setContent("body", $form->editItem());
        break;
}
$main->close();
?>
 
<?php

/**
 * Created by PhpStorm.
 * User: SS
 * Date: 09/01/2016
 * Time: 11.44
 */
session_start();
require "include/beContent.inc.php";
require_once 'include/content.inc.php';
require "include/auth.inc.php";
require_once realpath(dirname(__FILE__)) . '/include/view/template/InitGraphic.php';
$main = new Skin("system");
InitGraphic::getInstance()->createSystemGraphic($main);
$form = new Form("dataEntry", $frammentiEntity, WITH_OWNER);
$form->addSection("Gestione Contenuti");
$form->addText("titolo", "Titolo", 40, MANDATORY);
$form->addText("sottotitolo", "Sottotitolo", 40, MANDATORY);
$form->addEditor("descrizione", "Descrizione", 40, MANDATORY);
$imageForm = new ImageForm('imageEntry', $frammentiEntity);
$imageForm->addImage('foto', 'Foto');
$form->triggers($imageForm);
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = 'edit';
}
$main->setContent("body", $form->requestAction());
$main->close();
<?php

session_start();
require "include/template2.inc.php";
require "include/beContent.inc.php";
require "include/auth.inc.php";
$main = new Skin();
$form = new Form("dataEntry", $newsEntity);
$form->addSection("News Management");
$form->addText("title", "Titolo", 80, MANDATORY);
$form->addLongDate("date", "Data", MANDATORY);
$form->addSelectFromReference2($newsCatEntity, "category", "Category", MANDATORY);
$form->addEditor("body", "Testo", 20, 50);
$form->addFile("picture", "Picture");
$form->addCheck("Attiva", ":active:*:CHECKED");
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = "edit";
}
switch ($_REQUEST['action']) {
    case "add":
        $main->setContent("body", $form->addItem());
        break;
    case "edit":
        $main->setContent("body", $form->editItem());
        break;
}
$main->close();
?>
 
<?php

session_start();
require "include/template2.inc.php";
require "include/beContent.inc.php";
require "include/auth.inc.php";
$main = new Skin();
$form = new Form("dataEntry", $pageEntity);
$form->addSection("Page Management");
$form->addText("title", "Titolo", 60);
$form->addSelect("icon", "Icon", "Birra:icon-beer,Campanella:icon-bell,Segnato:icon-bookmark-empty,Altoparlante:icon-bullhorn,Bersaglio:icon-bullseye,Agenda:icon-calendar-empty,Fotocamera:icon-camera,Coffee:icon-coffee,Credit-card:icon-credit-card,Busta:icon-envelope-alt,Esclamazione:icon-exclamation,Video:icon-facetime-video,Film:icon-film,Bandiera:icon-flag-alt,Food:icon-food,Bicchiere:icon-glass,Globo:icon-globe,Love:icon-heart,Info:icon-info-sign,Laptop:icon-laptop,Lampadina:icon-lightbulb,Allright:icon-ok,Allright 2:icon-thumbs-up,Picture:icon-picture,Aeroplano:icon-plane,Smile:icon-smile,Star:icon-star-empty,Time:icon-time,Vittoria:icon-trophy,Ombrello:icon-umbrella");
$form->addEditor("description", "Message", 10, 50);
$form->addText("subtitle", "Sottotitolo", 60);
$form->addSelectFromReference2($sectionEntity, "section", "Sezione");
$form->addSelectFromReference2($newsCatEntity, "id_newscat", "News Category");
$form->addHierarchicalPosition("position", "Page Order", "title", "section");
$form->addEditor("body", "Content", 20, 50);
$form->addFile("foto", "Foto");
$form->addText("link", "Link", 60);
$form->addSelectFromReference2($menuEntity, "menu", "Menu");
if (!isset($_REQUEST['action'])) {
    $_REQUEST['action'] = "edit";
}
switch ($_REQUEST['action']) {
    case "add":
        $main->setContent("body", $form->addItem());
        break;
    case "edit":
        if ($_REQUEST['mode'] == "ajax") {
            echo $form->editItem();
        } else {