Beispiel #1
0
        } else {
            $_POST['sex'] = 'default';
            $BreadCrumbs->addBreadCrumbs($sKey, 'Регистрация аккаунта');
            $tpl->assign('title', 'Регистрация аккаунта');
            $tplForm->assign('content', 'Регистрация на этом сайте даст вам возможность оставлять комментарии в блоге.');
            $tplForm->assign('act', 'register');
            $tplForm->assign('submit', 'Зарегистрироваться');
            $tplForm->assign('validation_login', $tplForm->fetchBlock('validation_login'));
        }
        $tplForm->assign('validator_login', 'Только английские строчные буквы, цифры, тире и знак подчеркивания');
        $tplForm->assign('validator_name', 'Любые буквы, цифры, тире и знак подчеркивания');
        $tplForm->assign('validator_password', 'Любые буквы, цифры, тире и знак подчеркивания');
        $tplForm->assign('validator_age', 'Число полных лет (в пределах от 4 до <a  target="_blank" href="http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D0%BB%D1%8C%D0%BC%D0%B0%D0%BD,_%D0%96%D0%B0%D0%BD%D0%BD%D0%B0">122</a>)');
        $tplForm->assign('validator_email', 'Правильный email (используется для уведомлений, на сайте не отображается)');
        $tplForm->assign('validator_kcaptcha', 'Защита от автоматических регистраций - введите символы, изображенные на картинке');
        $sForm = $tplForm->get();
        $sForm = HTML_FormPersister::ob_formpersisterhandler($sForm);
        $sForm = $metaForm->process($sForm);
        $tpl->assign('content', $sForm);
        break;
}
$_t->assign('ContentBlock', $tpl);
$tpl->reset();
// BREADCRUMBS
$_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs());
// HEAD_TITLE
$_t->assign('head_title', $sTitle);
// SEO
$_t->assign('seo_title', $sSeoTitle);
$_t->assign('seo_keywords', $sSeoKeywords);
$_t->assign('seo_description', $sSeoDescription);
Beispiel #2
0
function ShowTask()
{
    global $_t;
    global $tpl;
    global $metaForm;
    // Строим запрос
    //dbg($_POST);
    $sql = "SELECT * FROM `" . DB_PREFIX . DB_TBL_TASKS . "` WHERE (\r\n";
    if (isset($_POST['complete'])) {
        $sql .= "(`status` = 'complete') OR \r\n";
    }
    if (isset($_POST['uncomplete'])) {
        $sql .= "(`status` = '') OR \r\n";
    }
    if (isset($_POST['error'])) {
        $sql .= "(`status` = 'error') OR \r\n";
    }
    if (isset($_POST['other'])) {
        $sql .= "((`status` != 'error') AND (`status` != '') AND (`status` != 'complete')) OR \r\n";
    }
    $sql = substr($sql, 0, strlen($sql) - 5) . "\r\n";
    $sql .= ") ORDER BY `" . $_POST['sort'] . "` ";
    if (isset($_POST['desc'])) {
        $sql .= "DESC";
    }
    //dbg($sql);
    // Получаем задачи
    //$sql = "SELECT * FROM `".DB_PREFIX.DB_TBL_TASKS."` WHERE 1 ORDER BY `t_start` ";
    $sql = mysql_query($sql);
    if (false == $sql) {
        my_die();
    }
    $aList = array();
    while ($row = mysql_fetch_assoc($sql)) {
        $aList[] = $row;
    }
    //dbg($aList);
    // Выводим задачи
    if (empty($aList)) {
        $tpl->assign('TaskList', 'Нет задач');
    } else {
        $tplTaskList = $tpl->fetchBlock('TaskList');
        foreach ($aList as $k => $v) {
            $tplTaskElt = $tplTaskList->fetchBlock('TaskElt');
            $tplTaskElt->assign($v);
            $tplTaskElt->assign('color', substr(md5($v['status']), 0, 6));
            $tplTaskList->assign('TaskElt', $tplTaskElt);
            $tplTaskElt->reset();
        }
        $tpl->assign('TaskList', $tplTaskList);
        $tplTaskList->reset();
    }
    $sql = "SELECT COUNT(*) FROM `" . DB_PREFIX . DB_TBL_TASKS . "` WHERE `status` = 'complete'";
    $sql = mysql_query($sql);
    if (false == $sql) {
        my_die();
    }
    $tpl->assign('task_complete', current(mysql_fetch_assoc($sql)));
    $sql = "SELECT COUNT(*) FROM `" . DB_PREFIX . DB_TBL_TASKS . "` WHERE `status` = ''";
    $sql = mysql_query($sql);
    if (false == $sql) {
        my_die();
    }
    $tpl->assign('task_uncomplete', current(mysql_fetch_assoc($sql)));
    $sql = "SELECT COUNT(*) FROM `" . DB_PREFIX . DB_TBL_TASKS . "` WHERE `status` = 'error'";
    $sql = mysql_query($sql);
    if (false == $sql) {
        my_die();
    }
    $tpl->assign('task_error', current(mysql_fetch_assoc($sql)));
    $sql = "SELECT COUNT(*) FROM `" . DB_PREFIX . DB_TBL_TASKS . "` WHERE ((`status` != 'error') AND (`status` != '') AND (`status` != 'complete'))";
    $sql = mysql_query($sql);
    if (false == $sql) {
        my_die();
    }
    $tpl->assign('task_other', current(mysql_fetch_assoc($sql)));
    $sql = "SELECT COUNT(*) FROM `" . DB_PREFIX . DB_TBL_TASKS . "` WHERE 1";
    $sql = mysql_query($sql);
    if (false == $sql) {
        my_die();
    }
    $tpl->assign('task_all', current(mysql_fetch_assoc($sql)));
    $sTpl = $tpl->get();
    $sTpl = HTML_FormPersister::ob_formpersisterhandler($sTpl);
    $sTpl = $metaForm->process($sTpl);
    $_t->assign('content', $sTpl);
    $tpl->reset();
}