Ejemplo n.º 1
0
<?php

spl_autoload_register(array('\\TAO', 'autoload'));
\CModule::IncludeModule("iblock");
use Bitrix\Main\Config\Configuration;
use Bitrix\Main\Request;
\TAO::load('type');
\TAO::load('infoblock');
\TAO::load('cache');
\TAO::load('entity');
\TAO::load('infoblock_handlers');
\TAO::load('tables_schema');
\TAO::load('urls');
\TAO::load('auth');
/**
 * Class TAO
 * @package TAO
 */
class TAO
{
    /**
     * @var array
     */
    static $config = array('check_schema' => true, 'admin_menu_export' => true, 'pager_class' => '\\TAO\\Pager', 'navigation_class' => '\\TAO\\Navigation', 'search_class' => '\\TAO\\Search', 'fs_pages' => true, 'elements' => true, 'less_cache' => 'cache/less');
    /**
     * @var array
     */
    static $globals = array();
    /**
     * @var array
     */
Ejemplo n.º 2
0
<?php

include $_SERVER['DOCUMENT_ROOT'] . '/local/vendor/techart/bitrix.tao/include/prolog_admin.php';
$id = $_GET['id'];
$data = CIBlock::GetByID($id)->Fetch();
if ($data) {
    $code = $data['CODE'];
    $name = $data['NAME'];
    ?>
    <h2>Экспорт схемы инфоблока "<?php 
    echo $name;
    ?>
"</h2>
    <?php 
    \TAO::load('infoblock_export');
    $content = \TAO\InfoblockExport::run($id);
}
?>


<textarea wrap="off" style="width:90%; height: 400px; padding: 10px; border: 1px solid #888; background-color: white; font-family: monospace; font-size: 10px;"><?php 
echo str_replace('<', '&lt;', $content);
?>
</textarea>


<?php 
include $_SERVER['DOCUMENT_ROOT'] . '/local/vendor/techart/bitrix.tao/include/epilog_admin.php';
Ejemplo n.º 3
0
 /**
  * @return File
  */
 public function detailPicture()
 {
     \TAO::load('file');
     return new \TAO\File($this['DETAIL_PICTURE']);
 }
Ejemplo n.º 4
0
 /**
  * @return File
  */
 public function picture()
 {
     \TAO::load('file');
     return new \TAO\File($this['PICTURE']);
 }