Joostina CMS / CMF v2.* API
  • Docs
  • Package
  • Class
  • Tree
  • Todo
Overview

Packages

  • Components
    • Acls
      • Models
        • Admin
        • Site
    • BlogCategory
      • Models
        • Admin
        • Site
    • Blogs
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • Coder
      • Controllers
        • Admin
      • Models
        • Admin
    • Comments
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • CommentsCounter
      • Models
        • Admin
        • Site
    • Mainpage
      • Controllers
        • Site
    • News
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • Pages
      • Controllers
        • Admin
        • Site
      • Models
        • Site
    • Search
      • Controllers
        • Site
    • Site
      • Controllers
        • Admin
        • Site
    • Sitemap
      • Controllers
        • Admin
        • Site
      • Models
        • Admin
        • Site
    • Test
      • Controllers
        • Site
    • Torrents
      • Controllers
        • Site
    • Users
      • Controllers
        • Admin
        • Site
      • Models
        • Admin
        • Site
  • Compression
  • Core
    • Libraries
      • Arhive
      • Array
      • Attached
      • Autoadmin
      • Autoloader
      • Benchmark
      • Breadcrumbs
      • Cache
      • Config
      • Cookie
      • Csrf
      • Database
        • Drivers
          • Interfaces
      • Datetime
      • Debug
      • Editor
      • Events
      • File
      • Filter
      • Flashmessage
      • Folder
      • Hit
      • Html
      • Image
      • Inflector
      • Inputfilter
      • Libraries
      • Mail
      • Module
      • Nestedset
      • Pager
      • Pages
      • Params
      • Randomizer
      • Request
      • RobotLoader
      • Route
      • Security
      • Session
      • Static
      • String
      • Text
      • Trash
      • Validate
  • Email
  • Extra
    • Libraries
      • Basket
  • Joostina
    • Controller
    • Core
    • Document
  • JSMin
  • Libraries
    • Extra
      • Basket
        • Models
          • Site
  • None
  • Plugins
    • Autoadmin
    • Editor
    • Sitemap
  • SimpleMail
  • Vendors
    • Libraries
      • Email

Classes

  • modelAdminNews
  • modelAdminNewsType
  • modelAdminPages
  1: <?php defined('_JOOS_CORE') or exit();
  2: 
  3: /**
  4:  * Модель панели управления компонента управления новостями
  5:  *
  6:  * @version    1.0
  7:  * @package    Components\News
  8:  * @subpackage Models\Admin
  9:  * @author     Joostina Team <info@joostina.ru>
 10:  * @copyright  (C) 2007-2012 Joostina Team
 11:  * @license    MIT License http://www.opensource.org/licenses/mit-license.php
 12:  * Информация об авторах и лицензиях стороннего кода в составе Joostina CMS: docs/copyrights
 13:  *
 14:  * */
 15: class modelAdminNews extends modelNews
 16: {
 17:     public function get_fieldinfo()
 18:     {
 19:         return array(
 20:             'id' => array(
 21:                 'name' => 'ID',
 22:                 'editable' => false,
 23:                 'in_admintable' => true,
 24:                 'html_table_element' => 'value',
 25:                 'html_table_element_param' => array(),
 26:                 'html_edit_element' => 'edit',
 27:                 'html_edit_element_param' => array(),
 28:             ),
 29:             'title' => array(
 30:                 'name' => 'Заголовок',
 31:                 'editable' => true,
 32:                 'in_admintable' => true,
 33:                 'html_table_element' => 'editlink',
 34:                 'html_table_element_param' => array(),
 35:                 'html_edit_element' => 'edit',
 36:                 'html_edit_element_param' => array('class' => 'span8'),
 37:             ),
 38:             'slug' => array(
 39:                 'name' => 'Ссылка',
 40:                 'editable' => true,
 41:                 'in_admintable' => true,
 42:                 'html_table_element' => 'value',
 43:                 'html_table_element_param' => array(),
 44:                 'html_edit_element' => 'edit',
 45:                 'html_edit_element_param' => array('class' => 'span6'),
 46:             ),
 47:             'introtext' => array(
 48:                 'name' => 'Вводный текст',
 49:                 'editable' => true,
 50:                 'in_admintable' => true,
 51:                 'html_table_element' => 'value',
 52:                 'html_table_element_param' => array(),
 53:                 'html_edit_element' => 'textarea',
 54:                 'html_edit_element_param' => array(),
 55:             ),
 56:             'fulltext' => array(
 57:                 'name' => 'Полный текст',
 58:                 'editable' => true,
 59:                 'in_admintable' => true,
 60:                 'html_table_element' => 'value',
 61:                 'html_table_element_param' => array(),
 62:                 'html_edit_element' => 'wysiwyg',
 63:                 'html_edit_element_param' => array('editor'=>'redactor'),
 64:             ),
 65:             'image' => array(
 66:                 'name' => 'Картинка новости',
 67:                 'editable' => true,
 68:                 'in_admintable' => true,
 69:                 'html_table_element' => 'value',
 70:                 'html_table_element_param' => array(),
 71:                 'html_edit_element' => 'edit',
 72:                 'html_edit_element_param' => array(),
 73:             ),
 74:             'category_id' => array(
 75:                 'name' => 'category_id',
 76:                 'editable' => true,
 77:                 'in_admintable' => true,
 78:                 'html_table_element' => 'value',
 79:                 'html_table_element_param' => array(),
 80:                 'html_edit_element' => 'edit',
 81:                 'html_edit_element_param' => array(),
 82:             ),
 83:             'created_at' => array(
 84:                 'name' => 'Дата создания',
 85:                 'editable' => true,
 86:                 'in_admintable' => true,
 87:                 'html_table_element' => 'date_format',
 88:                 'html_table_element_param' => array(
 89:                     'date_format' => 'd F в H:m',
 90:                 ),
 91:                 'html_edit_element' => 'value',
 92:                 'html_edit_element_param' => array(),
 93:             ),
 94:             'state' => array(
 95:                 'name' => 'Состояние',
 96:                 'editable' => true,
 97:                 'in_admintable' => true,
 98:                 'html_table_element' => 'status_change',
 99:                 'html_table_element_param' => array(),
100:                 'html_edit_element' => 'checkbox',
101:                 'html_edit_element_param' => array(),
102:             ),
103:         );
104:     }
105: 
106:     public function get_tableinfo()
107:     {
108:            return array(
109:             'header_main' => 'Новости',
110:                'header_list' => 'Все новости',
111:                'header_new' => 'Создание новости',
112:                'header_edit' => 'Редактирование новости'
113:            );
114:        }
115: 
116:     public function get_extrainfo()
117:     {
118:             return array(
119:                 'search' => array(),
120:                 'filter' => array(),
121:                 'extrafilter' => array()
122:             );
123:     }
124: }
125: 
126: /**
127:  * Модель панели управления компонента управления типами новостей
128:  *
129:  * @version    1.0
130:  * @package    Components\News
131:  * @subpackage Models\Admin
132:  * @author     Joostina Team <info@joostina.ru>
133:  * @copyright  (C) 2007-2012 Joostina Team
134:  * @license    MIT License http://www.opensource.org/licenses/mit-license.php
135:  * Информация об авторах и лицензиях стороннего кода в составе Joostina CMS: docs/copyrights
136:  *
137:  * */
138: class modelAdminNewsType extends modelNewsType
139: {
140: }
141: 
Joostina CMS / CMF v2.* API API documentation generated by ApiGen 2.6.1 – Template adapted by @olvlv and Joostina Team