$area = new Areas(); $industry = new Industries(); $form = new Forms(); $point = new Points(); $tradefield = new Tradefields(); $tag = new Tags(); $trade = new Trades(); $trade_controller = new Trade(); $typeoption = new Typeoption(); $conditions = array(); $conditions[] = "member_id = " . $the_memberid; setvar("TradeTypes", $trade_controller->getTradeTypes()); setvar("TradeNames", $trade_controller->getTradeTypeNames()); $tmp_personalinfo = $memberinfo; setvar("MemberInfo", $tmp_personalinfo); $expires = $trade_controller->getOfferExpires(); setvar("TradeTypes", $trade_controller->getTradeTypes()); setvar("PhoneTypes", $typeoption->get_cache_type("phone_type")); setvar("ImTypes", $typeoption->get_cache_type("im_type")); setvar("OfferExpires", $expires); setvar("Countries", $countries = cache_read("country")); if (isset($company_id)) { setvar("CompanyId", $company_id); } $tMaxDay = !empty($_PB_CACHE['setting']['offer_refresh_lower_day']) ? $_PB_CACHE['setting']['offer_refresh_lower_day'] : 3; $tMaxHours = !empty($_PB_CACHE['setting']['offer_update_lower_hour']) ? $_PB_CACHE['setting']['offer_update_lower_hour'] : 24; $prod_info = array(); $conditions[] = "member_id='" . $the_memberid . "'"; if (!empty($company_info)) { $tmp_personalinfo['MemberTel'] = $company_info['tel']; $tmp_personalinfo['ContactEmail'] = $company_info['email'] ? $company_info['email'] : $tmp_personalinfo['email'];
require "../share.inc.php"; require LIB_PATH . "validation.class.php"; $validate = new Validation(); if (session_id() == '') { require_once LIB_PATH . "session_php.class.php"; $session = new PbSessions(); } uses("trade", "member", "tradefield", "tag", "typeoption"); $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");