<?php

return array(
    "data" => array(
        "model" => "Game",
        "type" => "games",
        "languageKey" => "common.games",
        "menuKey" => "manage_games",
        "fields" => array(
            array(
                "name" => "name",
                "languageKey" => "common.name",
                "fieldType" => "textbox",
                "fieldMaxSize" => 150,
                "fieldSize" => 80,
                "multiLanguage" => false,
                "preValidation" => "strip_tags|xss_clean|trim",
                "validation" => "required|max:150",
                "displayField" => true
            ),
            array(
                "name" => "description",
                "languageKey" => "common.description",
                "fieldType" => "tinyMCE",
                "multiLanguage" => false,
                "preValidation" => "trim",
                "validation" => "required"
            ),
            array(
                "name" => "position",
                "languageKey" => "common.position",
                "fieldType" => "reorder"
            ),
            array(
                "name" => "picture",
                "languageKey" => "common.picture",
                "fieldType" => "image",
                "multiLanguage" => false,
                "validation" => "image|max:1000|image_size:295,172",
                "keepFileName" => false,
                "keepOriginal" => true,
                "destinationPath" => config("media.games.path"),
                "urlPath" => config("media.games.url"),
            ),
            array(
                "name" => "background_picture",
                "languageKey" => "common.background_picture",
                "fieldType" => "image",
                "multiLanguage" => false,
                "validation" => "image|max:1000|image_size:1024,584",
                "keepFileName" => false,
                "keepOriginal" => true,
                "destinationPath" => config("media.games.path"),
                "urlPath" => config("media.games.url"),
            ),
            array(
                "name" => "url",
                "languageKey" => "common.url",
                "fieldType" => "textbox",
                "fieldMaxSize" => 150,
                "fieldSize" => 80,
                "multiLanguage" => false,
                "preValidation" => "strip_tags|xss_clean|trim",
                "validation" => "required|max:150|url"
            ),
         ),
        "grid" => array(
            "columns" => array(
                array(
                    "type" => "action",
                    "name" => "edit",
                    "languageKey" => "common.edit",
                    "width" => 50,
                    "url" => "/admin/list/edit/{LIST_ID}/{ID}",
                    "img" => "edit.png"
                ),
                 array(
                    "type" => "field",
                    "name" => "id",
                    "languageKey" => "common.game_id",
                    "width" => 200,
                    "search" => false,
                    "order" => array("direction" => "desc", "default" => true)
                ),
                array(
                    "type" => "field",
                    "name" => "name",
                    "languageKey" => "common.game_name",
                    "width" => 200,
                    "search" => true,
                    "order" => true
                ),
            ),
            "actions" => array(
                array(
                    "url" => "/admin/list/insert/{LIST_ID}",
                    "languageKey" => "common.insert",
                    "icon" => "add.png"
                ),
                array(
                    "url" => "/admin/list/reorder/{LIST_ID}",
                    "languageKey" => "common.reorder",
                    "icon" => "reorder.png"
                )
            )
        )
    )
);
