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

  • joosAutoadmin

Class joosAutoadmin

Библиотека автоматической генерации интерфейсов панели управлениями

Category: Libraries
Copyright: (C) 2007-2012 Joostina Team
License: License http://www.opensource.org/licenses/mit-license.php Информация об авторах и лицензиях стороннего кода в составе Joostina CMS: docs/copyrights
Author: Joostina Team <info@joostina.ru>
Version: 1.0
Located at: core/libraries/autoadmin.php

Methods summary

public static
# get( $param )
public static
# dispatch( )
public static
# dispatch_ajax( )
public static
# listing( joosModel $obj, array $obj_list, joosAdminPagenator $pagenav, array $fields_list, string $group_by = '' )

joosAutoadmin::listing()

joosAutoadmin::listing()

Генерация таблицы с записями

Parameters

$obj
object
joosModel $obj
$obj_list
array
$pagenav
object
joosAdminPagenator $pagenav
$fields_list
array
$group_by
string
Используется для указания границ сортировки (для сортировки в пределах определенного значения. Например, в модулях, сортировка происходит в границах позиции модуля (за пределы группы нельзя перетащить строку в процессе сортировки))
public static
# get_listing_html_element( joosModel $obj, array $element_param, $key, $value, stdClass $values, $option )
public static
# edit( joosModel $obj, object $obj_data, array $params = null )

joosAutoadmin::edit()

joosAutoadmin::edit()

Генерация формы добавления/редактирования записи

Parameters

$obj
joosModel
$obj_data
object
$params
array
public static
# get_edit_html_element( $element_param, $key, $value, $obj_data, $params )
public static
# add_js_onformsubmit( $js_raw_code )
public static
# pagenav( $total )
public static string
# header( array $extra = array(), string $task = '' )

joosAutoadmin::header() Вывод заголовка с управляющими элементами

joosAutoadmin::header() Вывод заголовка с управляющими элементами

Parameters

$extra
array
Всяческие куртые штуки типа поля поиска, фильтров и т.п. (подтягивается из get_extrainfo() текущей модели)
$task
string
Параметр передается в случае, если необходимо вывести стандартный тулбар (т.е. когда метод вызывается из joosAutoadmin::listing или joosAutoadmin::edit)

Returns

string
HTML-представление заголовка: название текущей страницы, субменю, системное сообщение, фильтры, тулбар (кнопки управления)
public static
# table_body( )
public static
# get_component_title( $name )
public static
# autoajax( )
public static
# get_count( joosModel $obj )
public static
# get_list( joosModel $obj, $params )
public static
# get_state_selector( )
public static
# set_active_model_name( $model_name )
public static
# get_active_model_name( )
public static joosModel
# get_active_model_obj( )

Returns

joosModel
public static
# set_active_menu_name( $menu_name )
public static
# get_active_menu_name( )
public static
# get_option( )
Joostina CMS / CMF v2.* API API documentation generated by ApiGen 2.6.1 – Template adapted by @olvlv and Joostina Team