<?php

return array(
    "data" => array(
        "model" => "ContentGallery",
        "type" => "content_gallery",
        "languageKey" => "common.gallery",
        "menuKey" => "about_us",
        "fields" => array(
            array(
                "name" => "content_id",
                "languageKey" => "common.content",
                "fieldType" => "parent",
                "parentListId" => "content",
                "multiLanguage" => false
            ),
            array(
                "name" => "title",
                "languageKey" => "common.title",
                "fieldType" => "textbox",
                "fieldMaxSize" => 100,
                "fieldSize" => 50,
                "multiLanguage" => true,
                "preValidation" => "strip_tags|xss_clean|trim",
                "validation" => "required|max:100"
            ),
            array(
                "name" => "position",
                "languageKey" => "common.position",
                "fieldType" => "reorder",
            //    "parentField" => "content_id",
            ),
            array(
                "name" => "logo",
                "languageKey" => "common.logo",
                "fieldType" => "image",
                "multiLanguage" => false,
                "validation" => "required|image|max:1000|image_size:<=900,<=900",
                "keepFileName" => false,
                "keepOriginal" => true,
                "destinationPath" => config("media.news.path"),
                "urlPath" => config("media.news.url"),
                "sizes" => array(
                    array("type" => "fit", "name" => "200x200", "width" => 200, "height" => 200),
                    array("type" => "fit", "name" => "100x100", "width" => 100, "height" => 100),
                    array("type" => "resize", "name" => "thumbMaintainRatio", "width" => 300, "height" => 300),
                    array("type" => "resize", "name" => "thumbNoRatio", "width" => 300, "height" => 300, "keepRatio" => false),
                ),
                "displayField" => true
            ),
         ),
        "grid" => array(
            "columns" => array(
                array(
                    "type" => "action",
                    "name" => "edit",
                    "languageKey" => "common.edit",
                    "width" => 50,
                    "url" => "/admin/list/edit/{LIST_ID}/{ID}/{PARENT_ID}",
                    "img" => "edit.png"
                ),
                array(
                    "type" => "action",
                    "name" => "delete",
                    "languageKey" => "common.delete",
                    "width" => 50,
                    "url" => "/admin/list/delete/{LIST_ID}/{ID}/{PARENT_ID}",
                    "img" => "delete.png"
                ),
                array(
                    "type" => "field",
                    "name" => "title_en",
                    "languageKey" => "common.title",
                    "width" => 200,
                    "search" => true,
                    "order" => true
                ),
                array(
                    "type" => "field",
                    "name" => "position",
                    "languageKey" => "common.position",
                    "width" => 80,
                    "search" => false,
                    "order" => array("direction" => "asc", "default" => true)
                ),
                array(
                    "type" => "field",
                    "name" => "logo",
                    "languageKey" => "common.logo",
                    "width" => 200,
                    "search" => false,
                    "order" => false,
                    "transform" => 'gridFileThumb'
                ),

            ),
            "actions" => array(
                array(
                    "url" => "/admin/list/insert/{LIST_ID}/{PARENT_ID}",
                    "languageKey" => "common.insert",
                    "icon" => "add.png"
                ),
                array(
                    "url" => "/admin/list/reorder/{LIST_ID}/{PARENT_ID}",
                    "languageKey" => "common.reorder",
                    "icon" => "reorder.png"
                )
            )
        )
    )
);
