Esempio n. 1
0
/** prepare vars **/
$myuser = MySiteUser::getCurrentUser();
$uid = isset($vars[1]) ? $vars[1] : null;
$user_to_edit = MySiteUser::findById($uid);
if (!$user_to_edit) {
    dispatch('site/404');
    exit;
}
/** handle submission **/
if (isset($_POST['submit'])) {
    // we uncomment the following fields coz we don't want user to change
    $no_change = array('company_id');
    foreach ($no_change as $field) {
        if (isset($_POST[$field])) {
            unset($_POST[$field]);
        }
    }
    // then we call the general process
    $uid = $uid;
    require_once MODULESROOT . '/siteuser/controllers/backend/user/add_edit_submission.php';
}
/** presentation **/
$html = new HTML();
$html->renderOut('site/components/html_header', array('title' => '编辑用户信息', 'body_class' => 'siteuser_edit'));
$html->renderOut('site/components/mainnav', array('user' => $myuser));
$html->output('<div id="page-wrapper" class="gray-bg">');
$html->renderOut('site/components/topnav', array('user' => $myuser));
$html->renderOut('site/components/page_header', array('title' => '编辑用户信息', 'breadcrumb' => array('首页' => uri(''), '用户管理' => '#', '公司职员列表' => uri('siteuser/list'), '编辑用户信息' => '#')));
$html->renderOut('site/siteuser_edit', array('user' => $user_to_edit));
$html->output('</div>');
$html->renderOut('site/components/html_footer');
Esempio n. 2
0
<?php

/** handle submission **/
if (isset($_POST['submit'])) {
    $content = "<table>";
    foreach ($_POST as $key => $val) {
        $tokens = explode("_", $key);
        $key = "";
        foreach ($tokens as $token) {
            $key .= ucfirst($token) . " ";
        }
        $content .= "<tr><th>{$key}</th><td>{$val}</td></tr>";
    }
    $content .= "</table>";
    sendemailAdmin($settings['sitename'] . " - Apply for course", $content);
    Message::register(new Message(Message::SUCCESS, 'Thank you for your application. We will contact you soon!'));
}
$html = new HTML();
$html->renderOut('site/components/html_header', array('title' => 'Apply for a course', 'body_class' => 'page page-template page-template-templates page-template-full-width page-template-templatesfull-width-php has-toolbar'));
$html->output('<div id="page-container">');
//$html->renderOut('site/components/toptoolbar');
$html->renderOut('site/components/header');
$html->renderOut('site/apply', array('full_page_sidebar_right' => $html->render('site/components/full_page_sidebar_right', array('blocks' => array(Block::findByName('Get in Touch'))))));
$html->renderOut('site/components/footer');
$html->output('</div>');
$html->renderOut('site/components/page_footer');
$html->renderOut('site/components/html_footer');
Esempio n. 3
0
<?php

$page = isset($_GET['page']) ? $_GET['page'] : 1;
if (!preg_match('/^\\d+$/', $page)) {
    dispatch('core/backend/404');
    exit;
}
$objects = Company::findAll();
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Company', 'zh' => '公司'))), true);
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$perpage = 50;
$total = Company::countAll();
$total_page = ceil($total / $perpage);
$html->renderOut('company/backend/company_list', array('objects' => Company::findAllWithPage($page, $perpage), 'current_page' => $page, 'total_page' => $total_page, 'total' => $total, 'pager' => $html->render('core/components/pagination', array('total' => $total_page, 'page' => $page)), 'start_entry' => ($page - 1) * $perpage + 1, 'end_entry' => min(array($total, $page * $perpage))), true);
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 4
0
<?php

$page = isset($_GET['page']) ? $_GET['page'] : 1;
if (!preg_match('/^\\d+$/', $page)) {
    dispatch('core/backend/404');
    exit;
}
$objects = WechatAccount::findAll();
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Wechat Account', 'zh' => '微信公共账号'))), true);
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$perpage = 50;
$total = WechatAccount::countAll();
$total_page = ceil($total / $perpage);
$html->renderOut('wechat_account/backend/wechat_account_list', array('objects' => WechatAccount::findAllWithPage($page, $perpage), 'current_page' => $page, 'total_page' => $total_page, 'total' => $total, 'pager' => $html->render('core/components/pagination', array('total' => $total_page, 'page' => $page)), 'start_entry' => ($page - 1) * $perpage + 1, 'end_entry' => min(array($total, $page * $perpage))), true);
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 5
0
<?php

// override this call if "site" module has the override controller
$override_controller = MODULESROOT . '/site/controllers/confirm.php';
if (is_file($override_controller)) {
    require $override_controller;
    exit;
}
// default view
$html = new HTML();
$html->renderOut('core/backend/single_form_header', array('title' => i18n(array('en' => 'Hello', 'zh' => '你好'))));
$messages = Message::renderMessages();
echo empty($messages) ? i18n(array('en' => '<i>No messages</i>', 'zh' => '<i>暂时没有信息</i>')) : $messages;
$html->renderOut('core/backend/single_form_footer', array('extra' => '<div  style="text-align: center;"><small><a href="' . uri('') . '">' . i18n(array('en' => 'go back to homepage', 'zh' => '返回首页')) . '</a></small></div>'));
Esempio n. 6
0
    foreach ($files as $file) {
        $file = trim($file);
        // for cache file, we move it to its proper location
        if (strpos($file, str_replace(WEBROOT . DS, "", CACHE_DIR)) === 0) {
            $oldname = WEBROOT . DS . $file;
            $newname = WEBROOT . DS . "files/application" . str_replace(CACHE_DIR, "", WEBROOT . DS . $file);
            rename($oldname, $newname);
            $file = str_replace(WEBROOT . DS, "", $newname);
        }
        $rtn[] = $file;
    }
    $object->setIeltsTranscripts(implode("\n", $rtn));
    $object->setCreatedAt(time());
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Thanks for your application. We will come back to you as soon as possible.", "zh" => "记录保存成功"))));
            sendemailAdmin('Apply for course', '<p>A new application for course has just been submitted: <br /><a href="http://en.ct21.com.au/admin/application/edit/' . $object->getId() . '">http://en.ct21.com.au/admin/application/edit/' . $object->getId() . '</a></p>');
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Create Application', 'zh' => 'Create 申请'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('application/backend/application_create', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
    // proceed for $openid
    $object->setOpenid($openid);
    // proceed for $introduction
    $object->setIntroduction($introduction);
    // proceed for $cirtification
    $object->setCirtification($cirtification);
    // proceed for $qr_code
    $object->setQrCode($qr_code);
    // proceed for $logo
    $object->setLogo($logo);
    // proceed for $active
    $object->setActive($active);
    // proceed for $last_updated
    $object->setLastUpdated($last_updated);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Create Wechat Account', 'zh' => 'Create 微信公共账号'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('wechat_account/backend/wechat_account_create', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 8
0
}
// handle form submission
if (isset($_POST['submit'])) {
    $error_flag = false;
    /// validation
    // validation for $content
    $content = isset($_POST["content"]) ? $_POST["content"] : null;
    if (empty($content)) {
        Message::register(new Message(Message::DANGER, i18n(array("en" => "content is required.", "zh" => "请填写content"))));
        $error_flag = true;
    }
    /// proceed submission
    // proceed for $content
    $object->setContent($content);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Edit Block', 'zh' => 'Edit Content Block'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('block/backend/block_edit', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
<?php

$html = new HTML();
$html->renderOut('site/components/single_form_header', array('title' => '重置您的密码'));
$html->renderOut('site/siteuser/forget_password_reset');
$html->renderOut('site/components/single_form_footer');
exit;
Esempio n. 10
0
    $content = isset($_POST["content"]) ? $_POST["content"] : null;
    if (empty($content)) {
        Message::register(new Message(Message::DANGER, i18n(array("en" => "content is required.", "zh" => "请填写content"))));
        $error_flag = true;
    }
    /// proceed submission
    // proceed for $name
    $object->setName($name);
    // proceed for $image
    $object->setImage($image);
    // proceed for $banner_image
    $object->setBannerImage($banner_image);
    // proceed for $content
    $object->setContent($content);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Edit Country', 'zh' => 'Edit 留学国家'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('destination/backend/country_edit', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 11
0
<?php

$page = isset($_GET['page']) ? $_GET['page'] : 1;
$html = new HTML();
$html->renderOut('site/components/html_header', array('title' => 'News', 'body_class' => 'blog has-toolbar'));
$html->output('<div id="page-container">');
//$html->renderOut('site/components/toptoolbar');
$html->renderOut('site/components/header');
$perpage = $settings['news_per_page'];
$total = News::countAll();
$total_page = ceil($total / $perpage);
$html->renderOut('site/news', array('news' => News::findAllWithPage($page, $settings['news_per_page']), 'sidebar_right' => $html->render('site/components/sidebar_right', array('blocks' => array($html->render('site/components/sidebar_block_countries'), $html->render('site/components/sidebar_block_apply')))), 'current_page' => $page, 'total_page' => $total_page, 'total' => $total, 'pager' => $html->render('site/components/pagination', array('total' => $total_page, 'page' => $page)), 'start_entry' => ($page - 1) * $perpage + 1, 'end_entry' => min(array($total, $page * $perpage))));
$html->renderOut('site/components/footer');
$html->output('</div>');
$html->renderOut('site/components/page_footer');
$html->renderOut('site/components/html_footer');
Esempio n. 12
0
<?php

// handle submission
if (isset($_POST['submit'])) {
    SitePermissionRole::truncate();
    foreach ($_POST as $key => $val) {
        if (strstr($key, 'role_')) {
            $tokens = explode('_', $key);
            $role_id = (int) $tokens[1];
            foreach ($val as $permission_id => $v) {
                $spr = new SitePermissionRole();
                $spr->setRoleId($role_id);
                $spr->setPermissionId($permission_id);
                $spr->save();
            }
        }
    }
    Message::register(new Message(Message::SUCCESS, 'Permissions updated successfully!'));
    HTML::forwardBackToReferer();
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Manage permission', 'zh' => '管理权限'))), true);
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('siteuser/backend/permission/manage', array('permissions' => SitePermission::findAll(), 'roles' => SiteRole::findAll()), true);
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 13
0
<?php

$page = isset($_GET['page']) ? $_GET['page'] : 1;
if (!preg_match('/^\\d+$/', $page)) {
    dispatch('core/backend/404');
    exit;
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Manage user', 'zh' => '管理用户'))), true);
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$total = SiteUser::countAll();
$per_page = 50;
$total_page = ceil($total / $per_page);
$html->renderOut('siteuser/backend/user/list', array('users' => SiteUser::findAllWithPage($page, $per_page), 'current_page' => $page, 'total_page' => $total_page, 'total' => $total, 'pager' => $html->render('core/components/pagination', array('total' => $total_page, 'page' => $page)), 'per_page' => $per_page), true);
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 14
0
        Message::register(new Message(Message::DANGER, i18n(array("en" => "content is required.", "zh" => "请填写content"))));
        $error_flag = true;
    }
    // validation for $published
    $published = isset($_POST["published"]) ? 1 : 0;
    /// proceed submission
    // proceed for $uri
    $object->setUri($uri);
    // proceed for $title
    $object->setTitle($title);
    // proceed for $content
    $object->setContent($content);
    // proceed for $published
    $object->setPublished($published);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Create Page', 'zh' => 'Create 基本页面'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('page/backend/page_create', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 15
0
<?php

/** $page has already been assigned by Page module **/
// forward 404 if not published
if (!$page->getPublished()) {
    dispatch('site/404');
    exit;
}
$html = new HTML();
$html->renderOut('site/components/html_header', array('title' => $page->getTitle(), 'body_class' => 'page page-template page-template-templates page-template-full-width page-template-templatesfull-width-php has-toolbar'));
$html->output('<div id="page-container">');
//$html->renderOut('site/components/toptoolbar');
$html->renderOut('site/components/header');
$html->renderOut('site/page/default', array('breadcrumb' => $html->render('site/components/breadcrumb', array('items' => array('Home' => uri(''), $page->getTitle() => false))), 'page' => $page, 'full_page_sidebar_right' => $html->render('site/components/full_page_sidebar_right', array('blocks' => array(Block::findByName('Get in Touch'), Block::findByName('Apply Now'))))));
$html->renderOut('site/components/footer');
$html->output('</div>');
$html->renderOut('site/components/page_footer');
$html->renderOut('site/components/html_footer');
Esempio n. 16
0
    border-width: 5px 5px medium;
    content: "";
    height: 0;
    margin-left: -5px;
    position: absolute;
    top: -6px;
    width: 0;
}
ol.nav ol.dropdown-menu li.placeholder::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent -moz-use-text-color transparent red;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 5px medium 5px 5px;
    left: 10px;
    margin-top: -5px;
    top: 0;
}

</style>');
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Edit Menu', 'zh' => '编辑菜单'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('menu/backend/menu_order', array('menu' => $menu));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 17
0
    $weight = isset($_POST["weight"]) ? strip_tags($_POST["weight"]) : null;
    /// proceed submission
    // proceed for $title
    $object->setTitle($title);
    // proceed for $country_id
    if (!empty($country_id)) {
        $object->setCountryId($country_id);
    }
    // proceed for $content
    $object->setContent($content);
    // proceed for $url
    $object->setUrl($url);
    // proceed for $weight
    $object->setWeight($weight);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Edit Course', 'zh' => 'Edit 推荐课程'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('course/backend/course_edit', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 18
0
<?php

// check if already login, if yes, redirect to homepage
if (is_login()) {
    HTML::forward('');
}
// override this call if "site" module has the override controller
$override_controller = MODULESROOT . '/site/controllers/siteuser/user_login.php';
if (is_file($override_controller)) {
    require $override_controller;
    exit;
}
$html = new HTML();
$html->renderOut('core/backend/single_form_header', array('title' => i18n(array('en' => 'User login', 'zh' => '用户登录'))));
echo SiteUser::renderLoginForm();
$html->renderOut('core/backend/single_form_footer', array('extra' => '<div  style="text-align: center;"><small class="signup"><a href="' . uri('users/signup') . '">' . i18n(array('en' => 'signup as new user', 'zh' => '申请注册为新用户')) . '</a></small></div>'));
exit;
Esempio n. 19
0
        $object->setYasichengji($yasichengji);
    }
    // proceed for $dianhua
    $object->setDianhua($dianhua);
    // proceed for $dizhi
    $object->setDizhi($dizhi);
    // proceed for $email
    $object->setEmail($email);
    // proceed for $keyuan
    if (!empty($keyuan)) {
        $object->setKeyuan($keyuan);
    }
    // proceed for $beizhu
    $object->setBeizhu($beizhu);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Create Client', 'zh' => 'Create 客户'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('client/backend/client_create', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 20
0
        $messages[] = new Message(Message::DANGER, i18n(array('en' => 'Please enter the e-mail address you registered with us', 'zh' => '请填写您注册是使用的电子邮箱')));
    } else {
        $user = SiteUser::findByEmail($email);
        if (is_null($user)) {
            $messages[] = new Message(Message::DANGER, i18n(array('en' => 'No record found registered with this e-mail', 'zh' => '未找到使用该邮箱注册的记录')));
        }
    }
    // if succeed, send email
    if (sizeof($messages) == 0) {
        if ($user = SiteUser::findByEmail($email)) {
            $user->sendPasswordResetEmail();
        }
        Message::register(new Message(Message::SUCCESS, i18n(array('en' => 'We\'ve sent an email to your mail box to reset your password. Please check your mail box.', 'zh' => '我们已向您注册的邮箱发送密码重置链接,请查看您的邮箱并点击链接重置您的密码'))));
    } else {
        Message::register($messages);
    }
    HTML::forwardBackToReferer();
}
// override this call if "site" module has the override controller
$override_controller = MODULESROOT . '/site/controllers/siteuser/forget_password.php';
if (is_file($override_controller)) {
    require $override_controller;
    exit;
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Password reset', 'zh' => '重置密码'))));
$html->renderOut('core/backend/single_form_header', array('title' => i18n(array('en' => 'Password reset', 'zh' => '重置密码'))));
echo SiteUser::renderForgetPasswordForm();
$html->renderOut('core/backend/single_form_footer', array('extra' => '<div class="login" style="text-align: center;"><small><a href="' . uri('users') . '">' . i18n(array('en' => 'go back to login page', 'zh' => '返回登录页面')) . '</a></small></div>'));
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 21
0
    $files = explode("\n", trim($application));
    $rtn = array();
    foreach ($files as $file) {
        $file = trim($file);
        // for cache file, we move it to its proper location
        if (strpos($file, str_replace(WEBROOT . DS, "", CACHE_DIR)) === 0) {
            $oldname = WEBROOT . DS . $file;
            $newname = WEBROOT . DS . "files/plupfiletest" . str_replace(CACHE_DIR, "", WEBROOT . DS . $file);
            rename($oldname, $newname);
            $file = str_replace(WEBROOT . DS, "", $newname);
        }
        $rtn[] = $file;
    }
    $object->setApplication(implode("\n", $rtn));
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Create Project', 'zh' => 'Create 项目'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('project/backend/project_create', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 22
0
<?php

$page = isset($_GET['page']) ? $_GET['page'] : 1;
if (!preg_match('/^\\d+$/', $page)) {
    dispatch('core/backend/404');
    exit;
}
$settings = Vars::getSettings();
$backend_perpage = 100;
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Task list', 'zh' => '任务列表'))), true);
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$total = Queue::countAll();
$total_page = ceil($total / $backend_perpage);
$html->renderOut('queue/backend/list', array('queues' => Queue::findAllWithPage($page, $backend_perpage), 'current_page' => $page, 'total_page' => $total_page, 'total' => $total, 'pager' => $html->render('core/components/pagination', array('total' => $total_page, 'page' => $page)), 'backend_perpage' => $backend_perpage), true);
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 23
0
<?php

$cid = isset($vars[1]) ? strip_tags($vars[1]) : null;
$country = Country::findById($cid);
$html = new HTML();
$html->renderOut('site/components/html_header', array('title' => 'Study in ' . $country->getName(), 'body_class' => 'single single-ib_educator_course has-toolbar'));
$html->output('<div id="page-container">');
//$html->renderOut('site/components/toptoolbar');
$html->renderOut('site/components/header');
$html->renderOut('site/components/banner', array('country' => $country));
$html->renderOut('site/country', array('breadcrumb' => $html->render('site/components/breadcrumb', array('items' => array('Home' => uri(''), $country->getName() => false))), 'country' => $country, 'institutions' => Institution::findAllByCountryId($country->getId()), 'courses' => Course::findAllByCountryId($country->getId()), 'sidebar_right' => $html->render('site/components/sidebar_right', array('blocks' => array($html->render('site/components/sidebar_block_countries'), $html->render('site/components/sidebar_block_recent_news'), $html->render('site/components/sidebar_block_apply'))))));
$html->renderOut('site/components/countries_block', array('title' => 'Other countries to apply for', 'countries' => Country::findAllExcluding($country->getId())));
$html->renderOut('site/components/footer');
$html->output('</div>');
$html->renderOut('site/components/page_footer');
$html->renderOut('site/components/html_footer');
Esempio n. 24
0
    }
    /// proceed submission
    // proceed for $title
    $object->setTitle($title);
    // proceed for $summary
    $object->setSummary($summary);
    // proceed for $content
    $object->setContent($content);
    // proceed for $thumbnail
    $object->setThumbnail($thumbnail);
    // proceed for $image
    $object->setImage($image);
    // proceed for $date
    $object->setDate($date / 1000);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Create News', 'zh' => 'Create News'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('news/backend/news_create', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 25
0
if (isset($_POST['submit'])) {
    $password = isset($_POST['password']) ? trim(strip_tags($_POST['password'])) : null;
    $password_confirm = isset($_POST['password_confirm']) ? trim(strip_tags($_POST['password_confirm'])) : null;
    // validation
    if (is_null($password) || strlen($password) < 6) {
        Message::register(new Message(Message::DANGER, i18n(array('en' => 'Password needs to be more than 6 characters. Please try again', 'zh' => '密码至少需要6位。请重试'))));
        HTML::forwardBackToReferer();
    } else {
        if ($password != $password_confirm) {
            Message::register(new Message(Message::DANGER, i18n(array('en' => 'Password and confirmed password don\'t match. Please try again', 'zh' => '密码和确认密码不符。 请重试'))));
            HTML::forwardBackToReferer();
        }
    }
    // success
    $user->putPassword($password);
    $user->save();
    Message::register(new Message(Message::SUCCESS, i18n(array('en' => 'Your password has been successfully updated. You may sign in below', 'zh' => '您的密码已经成功更新了。您现在可以登录了'))));
    HTML::forward('users');
}
// override this call if "site" module has the override controller
$override_controller = MODULESROOT . '/site/controllers/siteuser/forget_password_reset.php';
if (is_file($override_controller)) {
    require $override_controller;
    exit;
}
// default
$html = new HTML();
$html->renderOut('core/backend/single_form_header', array('title' => i18n(array('en' => 'Reset your password', 'zh' => '重置您的密码'))));
echo SiteUser::renderPasswordResetForm();
$html->renderOut('core/backend/single_form_footer', array('extra' => '<div  style="text-align: center;"><small class="signup"><a href="' . uri('users') . '">' . i18n(array('en' => 'go back to login', 'zh' => '返回登录界面')) . '</a></small></div>'));
exit;
Esempio n. 26
0
        Message::register(new Message(Message::DANGER, i18n(array("en" => "comment is required.", "zh" => "请填写comment"))));
        $error_flag = true;
    }
    // validation for $from
    $from = isset($_POST["from"]) ? strip_tags($_POST["from"]) : null;
    /// proceed submission
    // proceed for $name
    $object->setName($name);
    // proceed for $image
    $object->setImage($image);
    // proceed for $comment
    $object->setComment($comment);
    // proceed for $from
    $object->setFrom($from);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Create Testimonial', 'zh' => 'Create 客户评语'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('testimonial/backend/testimonial_create', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 27
0
    // proceed for $title
    $object->setTitle($title);
    // proceed for $country_id
    if (!empty($country_id)) {
        $object->setCountryId($country_id);
    }
    // proceed for $image
    $object->setImage($image);
    // proceed for $content
    $object->setContent($content);
    // proceed for $url
    $object->setUrl($url);
    // proceed for $weight
    $object->setWeight($weight);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Edit Institution', 'zh' => 'Edit 教育院校'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('institution/backend/institution_edit', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 28
0
<?php

require_permission('manager feeds');
$html = new HTML();
$html->renderOut('site/html_header', array('title' => '公众号 :: ' . $settings['sitename'], 'body_class' => 'accounts'));
$html->renderOut('site/header/blank');
$html->renderOut('site/nav/main');
$html->renderOut('site/accounts', array('accounts' => UserWechatAccount::findAll()));
$html->renderOut('site/footer');
$html->renderOut('site/html_footer');
Esempio n. 29
0
}
// handle form submission
if (isset($_POST['submit'])) {
    $error_flag = false;
    /// validation
    // validation for $name
    $name = isset($_POST["name"]) ? strip_tags($_POST["name"]) : null;
    if (empty($name)) {
        Message::register(new Message(Message::DANGER, i18n(array("en" => "name is required.", "zh" => "请填写name"))));
        $error_flag = true;
    }
    /// proceed submission
    // proceed for $name
    $object->setName($name);
    if ($error_flag == false) {
        if ($object->save()) {
            Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功"))));
            HTML::forwardBackToReferer();
        } else {
            Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败"))));
        }
    }
}
$html = new HTML();
$html->renderOut('core/backend/html_header', array('title' => i18n(array('en' => 'Edit Menu', 'zh' => 'Edit 菜单'))));
$html->output('<div id="wrapper">');
$html->renderOut('core/backend/header');
$html->renderOut('menu/backend/menu_edit', array('object' => $object));
$html->output('</div>');
$html->renderOut('core/backend/html_footer');
exit;
Esempio n. 30
0
<?php

$html = new HTML();
$html->renderOut('site/components/single_form_header', array('title' => '用户登录'));
$html->renderOut('site/siteuser/login');
$html->renderOut('site/components/single_form_footer');
exit;