Вход Регистрация
Файл: library/XenForo/SabreDav/Directory/AdminTemplates.php
Строк: 39
<?php

class XenForo_SabreDav_Directory_AdminTemplates extends Sabre_DAV_Directory
{
    public function 
getChildren()
    {
        
/* @var $adminTemplateModel XenForo_Model_AdminTemplate */
        
$adminTemplateModel XenForo_Model::create('XenForo_Model_AdminTemplate');

        
$output = array();
        foreach (
$adminTemplateModel->getAllAdminTemplates() AS $template)
        {
            
$output[] = new XenForo_SabreDav_File_AdminTemplate($template$template['title']);
        }

        return 
$output;
    }

    public function 
getChild($title)
    {
        if (
substr($title, -5) == '.html')
        {
            
$title substr($title0, -5);
        }

        
/* @var $adminTemplateModel XenForo_Model_AdminTemplate */
        
$adminTemplateModel XenForo_Model::create('XenForo_Model_AdminTemplate');

        
$template $adminTemplateModel->getAdminTemplateByTitle($title);
        return new 
XenForo_SabreDav_File_AdminTemplate($template$title);
    }

    public function 
getName()
    {
        return 
XenForo_SabreDav_RootDirectory::ADMIN_TEMPLATES;
    }
}
Онлайн: 1
Реклама