Example #1
0
<?php

defined('ISHOP') or die('Access denied');
session_start();
//открываем сессию, для корзины
// подключение модели
require_once MODEL;
//подключение библиотеки функций админа
//require_once PATH.'admin/functions/functions.php';
// подключение библиотеки функций
require_once 'functions/functions.php';
// получение массива каталога
$cat = catalog();
//получение массива информеров
$informers = informer();
// получение массива страниц меню
$pages = pages();
//получение названия новостей
$news = get_title_news();
//регистрация
if ($_POST['reg']) {
    registration();
    redirect();
    //для перезагрузки страницы, дабы решить проблему F5 (когда в массиве POST остались данные, и браузер предлагает заново их отправить)
}
//восстановление пароля
if ($_POST['fpass']) {
    forgot($_POST['email']);
    /*echo $_SESSION['auth']['error'];
      unset($_SESSION['auth']['error']);
      exit; */
Example #2
0
?>
    <main class="index"><?php 
carousel();
?>
      <div id="choose_wrapper">
        <?php 
choose_one();
?>
        <?php 
choose_two();
?>
        <?php 
choose_three();
?>
      </div><?php 
catalog();
?>
      <?php 
why();
?>
      <?php 
questions();
?>
      <?php 
subscribe();
?>
    </main><?php 
footer();
?>
  </body>
</html>
Example #3
0
function catalog($cid = 0, $level = 1)
{
    global $_catalog_array, $DreamCMS;
    if (isset($_catalog_array[$cid])) {
        foreach ($_catalog_array[$cid] as $root => $cata) {
            $_count = $addarticle = "";
            $t = $level == '1' ? "" : "├";
            $href = $cata['attrib'] != 'page' ? $DreamCMS->_url('list', array('id' => $cata['id'], 'link' => $cata['dir'], 'url' => $cata['url'])) : $DreamCMS->_url('page', array('link' => $cata['dir'], 'url' => $C['url']));
            $style = $cata['attrib'] == 'channel' ? 'style="font-weight:bold"' : "";
            $cata['name'] = "{$t} <input type='text' name='name[{$cata['id']}]' value='{$cata['name']}' class='txt' {$style}/> [ID:<a href='{$href}' target='_blank'>{$cata['id']}</a>]";
            $addarticle = "<a href='admincp.php?do=catalog&operation=add&rid={$cata['id']}&topid={$cata['topid']}&level={$cata['level']}' class='addtr'>添加子栏目</a>|<a href='admincp.php?do=article&operation=manage&cid={$cata['id']}' class='act'>文章</a>|<a href='admincp.php?do=article&operation=manage&cid={$cata['id']}&type=draft' class='act'>草稿箱</a>|";
            //zhaoyanmin
            if ($cata['attrib'] != 'channel') {
                $addarticle .= " <a href='admincp.php?do=article&operation=add&cid={$cata['id']}&topid={$cata['topid']}&level={$cata['level']}' class='addtr'>添加文章</a>|";
                //zhaoyanmin
            }
            switch ($cata['attrib']) {
                case 'list':
                    $_count = "[文章:{$cata['count']}]";
                    break;
                case 'channel':
                    $_count = '[频道封面]';
                    break;
                case 'page':
                    $addarticle = "<a href='admincp.php?do=catalog&operation=add&rid={$cata['id']}&type=page' class='addtr'>添加子页面</a>|<a href='admincp.php?do=file&operation=page&cid={$cata['id']}' class='act'>编辑页面</a>|";
                    $_count = '[独立页面]';
                    break;
            }
            if ($DreamCMS->config['ishtm']) {
                if ($cata['attrib'] == 'page') {
                    $addarticle .= "<a href='admincp.php?do=html&operation=create&action=page&cid={$cata['id']}' class='act'>生成页面</a>|";
                } else {
                    $addarticle .= "<a href='admincp.php?do=html&operation=create&action=catalog&cid={$cata['id']}&p=1' class='act'>生成HTML</a>|";
                }
            }
            $cata['url'] && ($cata['name'] .= '[外部链接]');
            $cata['ishidden'] == "1" && ($cata['name'] .= '[隐藏]');
            /*$_catalog.="<tr><td class=\"td25\"><input type=\"text\" class=\"txt\" name=\"order[{$cata['id']}]\" value=\"{$cata['order']}\" /></td><td>".str_repeat("│ ", $level-1).$cata['name']." {$_count}</td><td>{$addarticle}<a href='admincp.php?do=catalog&operation=add&cid={$cata['id']}' class='act' title='编辑栏目设置'>编辑</a>|<a href='admincp.php?do=catalog&operation=del&id={$cata['id']}' onClick=\"return confirm('确定要删除此栏目和栏目下的所有文章?');\" class='act'>删除</a></td></tr>\n".catalog($cata['id'], $level+1);*/
            if ($level != 1) {
                $hide = " style='display:none' ";
            }
            //zhaoyanmin start
            //查询模板名称
            $model = $DreamCMS->db->get_row("SELECT * FROM `#DC@__model` WHERE `modelid`='{$cata[modelid]}'", ARRAY_A);
            $modeltd = "<td class=\"td25\" style='width:auto'>" . $model['name'] . "</td>";
            //zhaoyanmin end
            $_catalog .= "<tr" . $hide . " id='cate{$cata[id]}'><td class=\"td25\" style='width:auto'>" . str_repeat(" ", $level - 1) . "<a href='javascript:;' id='dai{$cata[id]}' onClick=catesShow('{$cata[id]}')> + </a><input type=\"text\" class=\"txt\" name=\"order[{$cata['id']}]\" value=\"{$cata['order']}\" /></td><td>" . str_repeat("│ ", $level - 1) . $cata['name'] . " {$_count}</td>" . $modeltd . "<td>{$addarticle}<a href='admincp.php?do=catalog&operation=add&cid={$cata['id']}&topid={$cata['topid']}&level={$cata['level']}' class='act' title='编辑栏目设置'>编辑</a>|<a href='admincp.php?do=catalog&operation=del&id={$cata['id']}' onClick=\"return confirm('确定要删除此栏目和栏目下的所有文章?');\" class='act'>删除</a></td></tr>\n" . catalog($cata['id'], $level + 1);
            //zhaoyanmin end
        }
    }
    unset($_catalog_array);
    return $_catalog;
}
Example #4
0
function catalog($cid = 0, $level = 1, $quanxianids = '')
{
    global $_catalog_array, $DreamCMS;
    if (isset($_catalog_array[$cid])) {
        foreach ($_catalog_array[$cid] as $root => $cata) {
            $selectzilei = '';
            $selectzileiall = '';
            $select = '';
            if ($quanxianids && is_array($quanxianids)) {
                $quanxianids['selectzilei'] && in_array($cata['id'], $quanxianids['selectzilei']) && ($selectzilei = " checked='checked' ");
                $quanxianids['selectzileiall'] && in_array($cata['id'], $quanxianids['selectzileiall']) && ($selectzileiall = " checked='checked' ");
                $quanxianids['select'] && in_array($cata['id'], $quanxianids['select']) && ($select = " checked='checked' ");
            }
            $_count = $addarticle = "";
            $t = $level == '1' ? "" : "├";
            $quanxian = "<input type=\"checkbox\" " . $selectzilei . " id=\"selectzilei[{$cata['id']}]\" name=\"selectzilei[{$cata['id']}]\" value=\"{$cata['id']}\" />仅包含一级子类 ";
            $quanxian .= "<input type=\"checkbox\" " . $selectzileiall . " id=\"selectzileiall[{$cata['id']}]\" name=\"selectzileiall[{$cata['id']}]\" value=\"{$cata['id']}\" />包含所有子类 ";
            $cata['name'] = "{$t} <input type=\"checkbox\" " . $select . " id=\"select[{$cata['id']}]\" name=\"select[{$cata['id']}]\" value=\"{$cata['id']}\" />{$cata['name']}[ID:{$cata['id']}] " . $quanxian;
            //zhaoyanmin start
            if ($level != 1) {
                $hide = " style='display:none' ";
            }
            //"<input type=\"checkbox\" name=\"select[{$cata['id']}]\" value=\"\" />".
            $_catalog .= "<tr" . $hide . " id='cate{$cata[id]}'><td class=\"td25\" style='width:auto'>" . str_repeat(" ", $level - 1) . "<a href='javascript:;' id='dai{$cata[id]}' onClick=catesShow('{$cata[id]}')> + </a></td><td>" . str_repeat("│ ", $level - 1) . $cata['name'] . "</td><td>&nbsp;</td></tr>\n" . catalog($cata['id'], $level + 1, $quanxianids);
            //zhaoyanmin end
        }
    }
    unset($_catalog_array);
    return $_catalog;
}