123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321 |
- <?php
- //----------------------------------------------------------------------------------------------------
- // Components
- //----------------------------------------------------------------------------------------------------
- //
- // Author : Ozan UYKUN <ozanbote@windowslive.com> | <ozanbote@gmail.com>
- // Site : www.znframework.com
- // License : The MIT License
- // Copyright : Copyright (c) 2012-2016, ZN Framework
- //
- //----------------------------------------------------------------------------------------------------
- //----------------------------------------------------------------------------------------------------
- // Pagination
- //----------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: Ön tanımlı sayfalama ayarı yapmak için kullanılır.
- //
- //----------------------------------------------------------------------------------------------------
- $config['Components']['pagination'] =
- [
- 'prevName' => '<',
- 'nextName' => '>',
- 'firstName' => '<<',
- 'lastName' => '>>',
-
- 'totalRows' => 50,
- 'start' => NULL,
- 'limit' => 10,
- 'countLinks' => 10,
- 'type' => 'classic', // classic, ajax
-
- 'class' =>
- [
- 'current' => '',
- 'links' => '',
- 'prev' => '',
- 'next' => '',
- 'last' => '',
- 'first' => ''
- ],
-
- 'style' =>
- [
- 'current' => '',
- 'links' => '',
- 'prev' => '',
- 'next' => '',
- 'last' => '',
- 'first' => ''
- ],
- ];
- //----------------------------------------------------------------------------------------------------
- // Captcha
- //----------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: Ön tanımlı güvenlik kodu ayarı yapmak için kullanılır.
- //
- //----------------------------------------------------------------------------------------------------
- $config['Components']['captcha'] =
- [
- 'charLength' => '6',
- 'bgColor' =>'80|80|80',
- 'background' => [],
- 'textColor' => '255|255|255',
- 'border' => false,
- 'borderColor' => '0|0|0',
- 'width' => '180',
- 'height' => '40',
- 'imageString' => ['size' => '5', 'x' => '65', 'y' => '13'],
- 'grid' => true,
- 'gridSpace' => ['x' => 12, 'y' => 4],
- 'gridColor' => '50|50|50'
- ];
- //----------------------------------------------------------------------------------------------------
- // Calendar
- //----------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: Ön tanımlı takvim ayarı yapmak için kullanılır.
- //
- //----------------------------------------------------------------------------------------------------
- $config['Components']['calendar'] =
- [
- 'prevName' => '<<',
- 'nextName' => '>>',
-
- 'dayType' => 'short',
- 'monthType' => 'long',
- 'type' => 'classic', // classic, ajax
- 'class' =>
- [
- 'table' => '',
- 'monthName' => '',
- 'dayName' => '',
- 'days' => '',
- 'links' => '',
- 'current' => '',
- ],
-
- 'style' =>
- [
- 'table' => '',
- 'monthName' => '',
- 'dayName' => '',
- 'days' => '',
- 'links' => '',
- 'current' => '',
- ],
-
- 'monthNames' =>
- [
- 'tr' =>
- [
- 'Ocak' => 'Oca',
- 'Şubat' => 'Şub',
- 'Mart' => 'Mar',
- 'Nisan' => 'Nis',
- 'Mayıs' => 'May',
- 'Haziran' => 'Haz',
- 'Temmuz' => 'Tem',
- 'Ağustos' => 'Ağu',
- 'Eylül' => 'Eyl',
- 'Ekim' => 'Eki',
- 'Kasım' => 'Kas',
- 'Aralık' => 'Ara'
- ],
-
- 'en' =>
- [
- 'Janury' => 'Jan',
- 'February' => 'Feb',
- 'March' => 'Mar',
- 'April' => 'Apr',
- 'May' => 'May',
- 'June' => 'Jun',
- 'July' => 'Jul',
- 'August' => 'Aug',
- 'September' => 'Sep',
- 'October' => 'Oct',
- 'November' => 'Nov',
- 'December' => 'Dec'
- ]
- ],
-
- 'dayNames' =>
- [
- 'tr' =>
- [
- 'Pazartesi' => 'Pzt',
- 'Salı' => 'Sal',
- 'Çarşamba' => 'Çar',
- 'Perşembe' => 'Per',
- 'Cuma' => 'Cum',
- 'Cumartesi' => 'Cts',
- 'Pazar' => 'Paz'
- ],
-
- 'en' =>
- [
- 'Monday' => 'Mon',
- 'Tuesday' => 'Tue',
- 'Wednesday' => 'Wed',
- 'Thursday' => 'Thu',
- 'Friday' => 'Fri',
- 'Saturday' => 'Sat',
- 'Sunday' => 'Sun'
- ]
- ]
- ];
- //----------------------------------------------------------------------------------------------------
- // Terminal
- //----------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: Ön tanımlı konsol ayarı yapmak için kullanılır.
- //
- //----------------------------------------------------------------------------------------------------
- $config['Components']['terminal'] =
- [
- 'width' => '800px',
- 'height' => '350px',
- 'bgColor' => '#000',
- 'barBgColor' => '#222',
- 'textColor' => '#ccc',
- 'textType' => 'Consolas, monospace',
- 'textSize' => '12px'
- ];
- //----------------------------------------------------------------------------------------------------
- // DataGrid
- //----------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: Ön tanımlı grid ayarı yapmak için kullanılır.
- //
- //----------------------------------------------------------------------------------------------------
- $config['Components']['datagrid'] =
- [
- //------------------------------------------------------------------------------------------------
- // Button Names
- //------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: DataGrid'de yer alan butonların isimlerini düzenlemek için kullanılır.
- //
- //------------------------------------------------------------------------------------------------
- 'buttonNames' =>
- [
- 'add' => lang('DataGrid', 'addButton'),
- 'edit' => lang('DataGrid', 'editButton'),
- 'update' => lang('DataGrid', 'updateButton'),
- 'save' => lang('DataGrid', 'saveButton'),
- 'delete' => lang('DataGrid', 'deleteButton'),
- 'deleteSelected'=> lang('DataGrid', 'deleteSelectedName'),
- 'deleteAll' => lang('DataGrid', 'deleteAllName')
- ],
-
- //------------------------------------------------------------------------------------------------
- // Button Names
- //------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: DataGrid'de yer Arama ve yeni ekle veri kutularının var sayılan input
- // bilgisini değiştirmek için kullanılır.
- //
- //------------------------------------------------------------------------------------------------
- 'placeHolders' =>
- [
- 'search' => lang('DataGrid', 'searchHolder'),
- 'inputs' => lang('DataGrid', 'inputsHolder'),
- ],
-
- //------------------------------------------------------------------------------------------------
- // Cdn Links
- //------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: Uzaktan jquery, jqueryui ve bootstrap'a ait css dosyalarının kullanım
- // durumları ayarlanır. Mevcut sayfanızda zaten bir jquery dosyası dahil ediliyorsa aşağıdaki
- // değerler false olarak ayarlanmalıdır.
- //
- //------------------------------------------------------------------------------------------------
- 'cdn' =>
- [
- 'jquery' => true,
- 'jqueryUi' => false,
- 'bootstrap' => false
- ],
-
- //------------------------------------------------------------------------------------------------
- // Attributes
- //------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: Grid'de yer alan buton ve linklere ait attibute yani özellik eklemek
- // için kullanılır.
- //
- //------------------------------------------------------------------------------------------------
- 'attributes' =>
- [
- 'table' => ['width' => '100%', 'cellspacing' => 0, 'cellpadding' => 10, 'style' => 'border:solid 1px #ddd; font-family:Arial; color:#888; font-size:14px;'],
- 'columns' => ['style' => 'text-decoration:none; color:#0085B2'],
- 'search' => ['style' => 'height:30px; color:#0085B2; border:solid 1px #0085B2; text-indent:10px'],
- 'add' => ['style' => 'height:30px; color:#0085B2; background:none; border:solid 1px #0085B2; cursor:pointer'],
- 'deleteSelected'=> ['style' => 'height:30px; color:#0085B2; background:none; border:solid 1px #0085B2; cursor:pointer'],
- 'deleteAll' => ['style' => 'height:30px; color:#0085B2; background:none; border:solid 1px #0085B2; cursor:pointer'],
- 'save' => ['style' => 'height:30px; color:#0085B2; background:none; border:solid 1px #0085B2; cursor:pointer'],
- 'update' => ['style' => 'height:30px; color:#0085B2; background:none; border:solid 1px #0085B2; cursor:pointer'],
- 'delete' => ['style' => 'text-decoration:none; color:red; font-weight:bold; pointer:'],
- 'edit' => ['style' => 'text-decoration:none; color:#0085B2; font-weight:bold'],
- 'listTables' => [],
- 'inputs' =>
- [
- 'text' => ['style' => 'height:30px; color:#0085B2; border:solid 1px #0085B2; text-indent:10px'],
- 'textarea' => ['style' => 'height:60px; width:250px; color:#0085B2; border:solid 1px #0085B2; text-indent:10px'],
- 'radio' => [],
- 'checkbox' => [],
- 'select' => []
- ]
- ],
-
- //------------------------------------------------------------------------------------------------
- // Colors
- //------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: Grid'de yer alan yapıların renklerini düzenlemek için kullanılır.
- //
- //------------------------------------------------------------------------------------------------
- 'colors' =>
- [
- 'rowOrder' => ['single' => '#fff', 'double' => '#E6F9FF']
- ],
-
- //------------------------------------------------------------------------------------------------
- // Pagination
- //------------------------------------------------------------------------------------------------
- //
- // Genel Kullanımı: Yukardaki ayarlar aynen geçerlidir. Sadece Datagrid için farklı bir.
- // sayfalama görünümü dizayn edilmek istenirse yukarıdaki ayarların kullanımı değişmeyecek
- // şekilde kullanılabilir. Ortak bir sayfalama tasarımı kullanıyorsa zaten sayfalama ayarlarının
- // yukarıdaki mevcut ayarlarından yapılması tavsiye edilir.
- //
- //------------------------------------------------------------------------------------------------
- 'pagination' =>
- [
- 'style' =>
- [
- 'links' => 'color:#0085B2;
- width:20px; height:20px;
- text-align:center;
- padding-top:4px;
- display:inline-block;
- background:white;
- border:solid 1px #ddd;
- border-radius: 4px;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- text-decoration:none;',
-
- 'current' => 'font-weight:bold;'
- ]
- ]
- ];
|