*/ session_start(); require "../libraries/common.inc.php"; require CACHE_LANG_PATH . 'lang_admin.php'; require DATA_PATH . 'phpb2b_version.php'; uses("adminfield", "setting", "member"); $adminer = new Adminfields(); $member = new Members(); $setting = new Settings(); if (isset($_GET['action'])) { if ($_GET['action'] == "dereg") { usetcookie("admin", ""); unset($_SESSION['last_adminer_time']); } } capt_check("capt_login_admin"); if (isset($_POST['do'])) { $do = trim($_POST['do']); if ($do == "login") { pb_submit_check('data'); if (!empty($_POST['data']['username']) && !empty($_POST['data']['userpass'])) { $checked = false; $uname = $_POST['data']['username']; $upass = $_POST['data']['userpass']; $checked = $adminer->checkUserLogin($uname, $upass); if ($checked > 0) { pheader("Location:index.php"); } else { setvar("LoginError", $adminer->error); } }
function add() { global $G; require CLASS_PATH . "validation.class.php"; $validate = new Validation(); uses("trade", "member", "tradefield", "tag"); $tag = new Tags(); $offer = $tradefield = new Tradefields(); $member = new Members(); $trade = new Trades(); if (isset($_POST['visit_post'])) { capt_check("capt_post_free"); pb_submit_check('visit_post'); $_POST['data']['trade']['title'] = pb_lang_merge($_POST['data']['multi']); $trade->setParams(); $tradefield->setParams(); $if_title_exists = $trade->findByTitle($trade->params['data']['trade']['title']); if (!empty($if_title_exists)) { $trade->validationErrors[] = L("semilar_offer_post"); } if (!$validate->notEmpty($trade->params['data']['trade']['title'])) { $trade->validationErrors[] = L("title_cant_be_empty"); } $trade->params['expire_days'] = $_POST['expire_days']; $if_check = $G['setting']['vis_post_check']; $msg = null; $words = $trade->dbstuff->GetArray("SELECT * FROM {$trade->table_prefix}words"); if (!empty($words)) { foreach ($words as $word_val) { if (!empty($word_val['title'])) { str_replace($word_val['title'], "***", $trade->params['data']['trade']['title']); str_replace($word_val['title'], "***", $trade->params['data']['trade']['content']); } } $item['forbid_word'] = implode("\r\n", $tmp_str); } if ($if_check) { $trade->params['data']['trade']['status'] = 0; $msg = 'pls_wait_for_check'; } else { $trade->params['data']['trade']['status'] = 1; $msg = 'success'; } if (!empty($trade->validationErrors)) { setvar("item", am($trade->params['data']['trade'], $tradefield->params['data']['tradefield'])); setvar("Errors", $validate->show($trade)); render("offer/post"); } else { $trade->params['data']['trade']['industry_id'] = implode(",", $_POST['industry']['id']); $trade->params['data']['trade']['area_id'] = implode(",", $_POST['area']['id']); $result = $trade->Add(); if ($result) { flash($msg); } else { flash(); } } } }
require LIB_PATH . 'passport.class.php'; require CACHE_LANG_PATH . "lang_emails.php"; $passport = new Passports(); uses("member", "company", "companyfield", "memberfield", "membergroup"); $cfg['reg_time_seperate'] = 3 * 60; $memberfield = new Memberfields(); $member = new Members(); $membergroup = new Membergroups(); $company = new Companies(); $companyfield = new Companyfields(); $check_invite_code = false; $register_type = $_PB_CACHE['setting']['register_type']; $ip_reg_sep = $_PB_CACHE['setting']['ip_reg_sep']; $forbid_ip = $_PB_CACHE['setting']['forbid_ip']; $conditions = array(); capt_check("capt_register"); $tpl_file = "register"; $member_reg_auth = $_PB_CACHE['setting']['new_userauth']; if (isset($_GET['action'])) { $action = trim($_GET['action']); if ($action == "done") { $tpl_file = "register.done"; $reg_tips = null; $reg_result = true; $is_company = false; if ($member_reg_auth) { switch ($member_reg_auth) { case 1: $reg_tips = L("pls_active_your_account"); $reg_result = false; break;
define('CURSCRIPT', 'logging'); require "libraries/common.inc.php"; require "share.inc.php"; require_once LIB_PATH . "session_php.class.php"; require LIB_PATH . "validation.class.php"; require APP_ROOT . 'libraries/sendmail.inc.php'; require LIB_PATH . 'passport.class.php'; $session = new PbSessions(); uses("member", "company", "point"); $validate = new Validation(); $passport = new Passports(); $company = new Companies(); $point = new Points(); $member = new Members(); $referer = ""; capt_check("capt_logging"); if (empty($_GET['forward'])) { $_GET['forward'] = $_SERVER['HTTP_REFERER']; } if (isset($_POST['action']) && $_POST['action'] == "logging") { if (!empty($_POST['data']['login_name']) && !empty($_POST['data']['login_pass'])) { unset($_SESSION['authnum_session']); $tmpUserName = $_POST['data']['login_name']; $tmpUserPass = $_POST['data']['login_pass']; $checked = $member->checkUserLogin($tmpUserName, $tmpUserPass); $tmp_memberinfo = array(); if ($checked > 0) { $tmp_memberinfo = $member->info; $point->update("logging", $member->info['id']); if (!empty($_REQUEST['forward'])) { pheader("location:" . $_REQUEST['forward']);
$tag = new Tags(); $offer = new Tradefields(); $typeoption = new Typeoption(); $member = new Members(); $trade = new Trades(); $trade_controller = new Trade(); $tradefield = new Tradefields(); $expires = $trade_controller->getOfferExpires(); setvar("Genders", $typeoption->get_cache_type("gender", null, array("0", "-1"))); setvar("PhoneTypes", $typeoption->get_cache_type("phone_type")); setvar("ImTypes", $typeoption->get_cache_type("im_type")); $if_visit_post = $_PB_CACHE['setting']['vis_post']; if (!$if_visit_post) { $smarty->flash('visitor_forbid', URL, 0); } capt_check("capt_post_free"); if (isset($_POST['visit_post'])) { pb_submit_check('visit_post'); $trade->setParams(); $tradefield->setParams(); $if_title_exists = $trade->findByTitle($trade->params['data']['trade']['title']); if (!empty($if_title_exists)) { $trade->validationErrors[] = L("semilar_offer_post"); } if (!$validate->notEmpty($trade->params['data']['trade']['title'])) { $trade->validationErrors[] = L("title_cant_be_empty"); } $trade->params['expire_days'] = $_POST['expire_days']; //$trade->params['data']['trade']['tag_ids'] = $tag->setTagId($_POST['data']['tag']);; $if_check = $_PB_CACHE['setting']['vis_post_check']; $msg = null;