function pop_ajax_load_more() { $array = Params::getParamsAsArray(); if ($array['_page'] == 'user') { if ($array['_action'] == 'pub_profile') { if ($array['username'] != '') { $_user = User::newInstance()->findByUsername($array['username']); $array['id'] = $_user['pk_i_id']; } $params['author'] = $array['id']; $params['results_per_page'] = isset($array['_offset']) ? $array['_offset'] : osc_default_results_per_page_at_search(); $params['page'] = isset($array['iPage']) ? $array['iPage'] - 1 : 0; } if ($array['_action'] == 'items') { $params['author'] = osc_logged_user_id(); $params['results_per_page'] = 10; // core default $params['page'] = isset($array['iPage']) ? $array['iPage'] - 1 : 0; } osc_query_item($params); $result = View::newInstance()->_get('customItems'); echo _pop_print_listing_card($result); exit; } if ($array['_page'] == 'search' || $array['_page'] == '') { if (osc_rewrite_enabled()) { if (REL_WEB_URL != '/') { $base_url = str_replace(REL_WEB_URL, '', osc_base_url()); } else { $base_url = osc_base_url(); } $_SERVER['REQUEST_URI'] = preg_replace('|^' . $base_url . '|', '', osc_search_url(Params::getParamsAsArray())); osc_add_hook('before_html', 'pop_ob_start_'); osc_add_hook('after_html', 'pop_ob_clean_'); osc_add_hook('after_search', 'pop_echo_pop_print_listing_card'); } require_once osc_lib_path() . 'osclass/controller/search.php'; $do = new CWebSearch(); $do->doModel(); exit; } }
} else { require_once osc_base_path() . 'user.php'; $do = new CWebUser(); $do->doModel(); } break; case 'item': // item pages require_once osc_base_path() . 'item.php'; $do = new CWebItem(); $do->doModel(); break; case 'search': // search pages require_once osc_base_path() . 'search.php'; $do = new CWebSearch(); $do->doModel(); break; case 'page': // static pages require_once osc_base_path() . 'page.php'; $do = new CWebPage(); $do->doModel(); break; case 'register': // register page require_once osc_base_path() . 'register.php'; $do = new CWebRegister(); $do->doModel(); break; case 'ajax':