public function get_ads() { if (Login::get_instance()->check_login() == 'valid') { if (is_numeric($_POST['status'])) { $user_data = Register::get_instance()->get_current_user(); $ads = ads::load_ads(1, array('user_id' => $user_data['id'], 'status' => intval($_POST['status']))); if (!empty($ads)) { echo Temp::ad_container_list($ads); } else { echo 'لا توجد اعلانات للعرض'; } } } }
public function ad_phone() { if (is_numeric($_POST['ad_id'])) { $ad = ads::load_ads(1, array('id' => intval($_POST['ad_id']))); $user_data = Register::get_instance()->get_current_user(); if ($ad[0]['status'] == 1 || $ad[0]['user_id'] == $user_data['id'] || $user_data['status'] == 10) { $user = Register::get_instance()->get_user(array('id' => $ad[0]['user_id'])); echo substr($user[0]['phone'], 1); } } }
public function search_cp() { if (Login::get_instance()->check_login() == 'valid') { $user_data = Register::get_instance()->get_current_user(); if ($user_data['status'] != 10) { exit; } if ($_POST) { if ($_POST['type'] == 'users') { if (is_numeric($_POST['value'])) { $settings['id'] = intval($_POST['value']); } else { if (Validation::email($_POST['value'])) { $settings['email'] = addslashes($_POST['value']); } else { echo ''; exit; } } $users = Register::get_instance()->get_user($settings); echo empty($users) ? '' : Temp::users_container_rows($users); } else { if ($_POST['type'] == 'ads') { if (is_numeric($_POST['value'])) { $settings['id'] = intval($_POST['value']); } else { $settings['words'] = addslashes($_POST['value']); } if (empty($_POST['value'])) { echo ''; exit; } $settings['limit'] = 'no'; $ads = ads::load_ads(0, $settings); echo empty($ads) ? '' : Temp::ad_container_rows($ads); } else { if ($_POST['type'] == 'clinics') { if (is_numeric($_POST['value'])) { $settings['id'] = intval($_POST['value']); } else { $settings['words'] = addslashes($_POST['value']); } if (empty($_POST['value'])) { echo ''; exit; } $settings['limit'] = 'no'; $clinics = ads::load_clinics($settings); echo empty($clinics) ? '' : Temp::ad_container_rows($clinics, 2); } } } } } }