Exemple #1
0
<?php

require_once __DIR__ . '../infra/infra.php';
$layer = array();
$layer['divs'] = array();
$data = infra_load('*counters.json', 'fj');
if ($data) {
    $i = 0;
    infra_foro($data, function ($val, $key) use(&$layer, &$i) {
        if (!$val || !$val['id']) {
            return;
        }
        $i++;
        $layer['divs']['counter' . $i] = array('external' => infra_load('*metrika/' . $key . '.layer.js', 'fj'), 'data' => true, 'config' => $val);
    });
}
return infra_echo($layer);
Exemple #2
0
        $ar = explode('.', $path);
        $ext = '';
        if (sizeof($ar) == 2 && !$ar[0] && $ar[1]) {
            $filename = implode('.', $ar);
        } elseif (sizeof($ar) > 1) {
            //Это может быть папка или файл без расширения, тогда считаем что имя файла есть а расширения нет
            $ext = array_pop($ar);
            $filename = implode('.', $ar);
        } else {
            $filename = array_pop($ar);
            $ext = '';
        }
        if ($ext == 'mht' || $ext == 'tpl' || $ext == 'html' || $ext == 'htm') {
            $s = '*pages/mht/mht.php?preview=1&src=' . infra_toutf($src) . $images[$i];
        } elseif ($ext == 'docx') {
            $s = '*pages/docx.php?preview=1&src=' . infra_toutf($src) . $images[$i];
        }
        $data = infra_loadJSON($s);
        if ($data) {
            $list[] = $data;
        }
    }
    $images = $list;
}
if (@$_GET['debug']) {
    echo '<pre>';
    print_r($images);
    exit;
}
return infra_echo($images);
Exemple #3
0
                            $name = $id;
                            $seo = infrajs_seo_getSeo($name);
                            $itemdata = $_REQUEST['itemdata'];
                            $data = infra_json_decode($itemdata);
                            $link = infra_template_parse(array($seo['link']), $data);
                            $item = array('data' => $data);
                            $r = false;
                            foreach ($seo['items'] as $k => $i) {
                                if ($i['link'] == $link) {
                                    $r = true;
                                    $ans['msg'] = 'Cтраница "' . $link . '" уже есть в списке';
                                    break;
                                }
                            }
                            if (!$r) {
                                $seo['items'][] = $item;
                                $ans['msg'] = 'Страница ' . $link . ' добавлена в список';
                                infrajs_seo_saveitem($name, $item);
                            }
                            $id = $name . '|' . $link;
                            $ans['js'] = "infrajs.SEO('edititem','" . $id . "')";
                            $ans['result'] = 1;
                        }
                    }
                }
            }
        }
    }
}
return infra_echo($ans);
Exemple #4
0
<?php

/*
Copyright 2008 ITLife, Ltd. Togliatti, Samara Oblast, Russian Federation. http://itlife-studio.ru
*ready for include
*using modified
History
13.05.2010 modified
*/
require_once __DIR__ . '/../../pages/xls/excel_parser/oleread.php';
require_once __DIR__ . '/../../pages/xls/excel_parser/reader.php';
require_once __DIR__ . '/../../pages/xls/xlstojs.inc.php';
require_once __DIR__ . '/../../infra/infra.php';
if (!isset($_GET['src'])) {
    ?>
	Парсер Excel 
	<?php 
} else {
    $src = infra_theme($_GET['src']);
    $data = pages_cache(array($src), 'readxls', array($src, $_GET['name'], $_GET['onelist'], $_GET['onlynew'], $_GET['showlists'], $_GET['list'], $_GET['descr'], $_GET['id'], $_GET['nokey'], $_GET['param'], $_GET['obj'], $_GET['reverse'], $_GET['isname']), (bool) $_GET['reparse']);
    /*echo '<pre>';
      print_r(infra_tophp($data123));
      exit;*/
    return infra_echo($data);
}
Exemple #5
0
        return $dhtml;
    }
}
$src = infra_theme($_GET['src']);
$type = 'norm';
if (isset($_GET['type'])) {
    $type = $_GET['type'];
}
if (isset($_GET['preview'])) {
    $type = 'preview';
}
if (isset($_GET['news'])) {
    $type = 'news';
}
if ($src) {
    $dhtml = docx_get($src, $type, isset($_GET['re']));
    $html = $dhtml[0];
    $com = $dhtml[1];
    //Команды из вордовского файла
    //Следующий кэш в getHtml там подгружается html с помощью infra_loadTEXT
    //и Ещё один главный кэш в check но там уже всё будет применено, а сейчас у нас весит команда для env и что с ней делать?
    //Эта же команда обработана и вставлена в javascript html
    if (!isset($_GET['nocom'])) {
        @header('infra-com:' . json_encode($com));
    }
    if ($type == 'norm') {
        echo $html;
    } else {
        return infra_echo($html);
    }
}