Вход Регистрация
Файл: MobileCMS-2.7.0-beta/modules/smiles/controllers/smiles.php
Строк: 50
<?php
/**
     * MobileCMS
     *
     * Open source content management system for mobile sites
     *
     * @author MobileCMS Team <support@mobilecms.ru>
     * @copyright Copyright (c) 2011, MobileCMS Team
     * @link http://mobilecms.ru Official site
     * @license http://opensource.org/licenses/gpl-license.php GNU Public License
     */

defined('IN_SYSTEM') or die('<b>403<br />Запрет доступа!</b>');

//---------------------------------------------

/**
 * Контроллер модуля смайлов и ббкода
 */
class Smiles_Controller extends Controller {
    
/**
     * Метод по умолчанию
     */
    
public function action_index() {
        
$this->action_list_smiles();
    }

    
/**
     * ББкоды
     */
    
public function action_bbcode() {
        
$this->tpl->display('bbcode');
    }

    
/**
     * Смайлы
     */
    
public function action_list_smiles() {
        
# Получение данных
          
$group true;
          
$smiles $this->db->get_array("SELECT SQL_CALC_FOUND_ROWS *
              FROM #__smiles "
. ($group 'GROUP BY image ' '')." LIMIT $this->start$this->per_page
          "
);

          
$total $this->db->get_one("SELECT FOUND_ROWS()");

        
# Пагинация
        
$pg_conf['base_url'] = a_url('smiles/list_smiles''return_name='.urlencode($_GET['return_name']).'&amp;return_url='.urlencode(str_replace('&amp;''&'html_entity_decode($_GET['return_url']))).'&amp;start=');
        
$pg_conf['total_rows'] = $total;
        
$pg_conf['per_page'] = $this->per_page;

        
a_import('libraries/pagination');
        
$pg = new CI_Pagination($pg_conf);

        
$this->tpl->assign(array(
            
'smiles' => $smiles,
            
'total' => $total,
            
'pagination' => $pg->create_links()
        ));

        
$this->tpl->display('list_smiles');
    }
}
?>
Онлайн: 0
Реклама