function buyBackstagePhoto() { $this->load->model('user/collection_m'); $id_photo = $this->input->post('id_photo', 0); $gallerydata = $this->gallery_io_m->init('id_image', $id_photo); $userdataobj = getAccountUserDataObject(true); $price = $gallerydata->price; $id_owner = $gallerydata->id_user; if ($this->collection_m->isMyCollectionPhoto($id_photo)) { echo json_encode(array('result' => 'ERROR', 'message' => 'This photo was in your collection.')); exit; } if ($userdataobj->cash < $price) { echo json_encode(array('result' => 'ERROR', 'message' => 'Your cash is not to buy this backstage photo.')); exit; } /* update collection data */ $data['id_user'] = getAccountUserId(); $data['id_image'] = $id_photo; $data['coll_type'] = $GLOBALS['global']['COLLECTION_TYPE']['photo']; $data['added_date'] = mysqlDate(); $id_collection = $this->mod_io_m->insert_map($data, TBL_COLLECTION); unset($data); /* update views gallery */ $this->db->query("UPDATE " . TBL_GALLERY . " SET v_count= v_count+1 WHERE id_image={$id_photo}"); /*update user amount cash */ $site_amount = $GLOBALS['global']['BACKSTG_PRICE']['site'] * $price / 100; $owner_amount = $GLOBALS['global']['BACKSTG_PRICE']['owner'] * $price / 100; $this->db->query("UPDATE " . TBL_USER . " SET cash= cash+{$owner_amount} WHERE id_user={$id_owner}"); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash-{$price} WHERE id_user="******"id_collection={$id_collection} | id_transaction={$id_transaction} | id_owner:{$id_owner} | site_amount:{$site_amount} | owner_amount:{$owner_amount}"); $ownerdata = $this->user_io_m->init('id_user', $id_owner); $CMCHATMSG = str_replace(array('$u1', '$u2', '$p3'), array($userdataobj->username, $ownerdata->username, $price), language_translate('hook_chat_buy_backstage')); echo json_encode(array('result' => 'ok', 'message' => 'Buy backstage photo successfully.', 'id_user' => $id_owner, 'CMCHATMSG' => $CMCHATMSG)); $this->email_sender->juzonSendEmail_JUZ_WHO_BOUGHT_MY_BACKSTAGE_PHOTO($id_buyer = $userdataobj->id_user, $id_seller = $id_owner, $id_photo, $data['amount']); exit; }
function submitBuyPeepedAccess() { $userdataobj = getAccountUserDataObject(true); $id_user = $this->input->post('id_user', 0); $sellerdataobj = $this->user_io_m->init('id_user', $id_user); $days = $this->input->post('days', 0); $amountfee = $days * $sellerdataobj->peep_access; $cash = $userdataobj->cash; if ($cash < $amountfee) { echo json_encode(array('result' => 'ERROR', 'message' => 'Your balance is not enough to access peeped.')); exit; } if ($days < 1) { echo json_encode(array('result' => 'ERROR', 'message' => 'Unknown error.')); exit; } $data['id_buyer'] = getAccountUserId(); $data['id_user'] = $id_user; $data['amount'] = $amountfee; $data['ip'] = $this->geo_lib->getIpAddress(); $data['access_days'] = $days; $data['buy_date'] = mysqlDate(); $data['exp_date'] = sysDateTimeFormat(mysql_to_unix($data['buy_date']) + 86400 * $days, 'Y-m-d H:i:s'); $id_history = $this->mod_io_m->insert_map($data, TBL_PEEPBOUGHT_HISTORY); $site_amt = $amountfee * ($GLOBALS['global']['PEEP_PRICE']['site'] / 100); $user_amt = $amountfee * ($GLOBALS['global']['PEEP_PRICE']['user'] / 100); $transaction_data = array(); $transaction_data['id_owner'] = getAccountUserId(); $transaction_data['id_user'] = $data['id_user']; $transaction_data['amount'] = $data['amount']; $transaction_data['trans_type'] = $GLOBALS['global']['TRANS_TYPE']['buy_peeped']; $transaction_data['site_amt'] = $site_amt; $transaction_data['user_amt'] = $user_amt; $transaction_data['trans_date'] = mysqlDate(); $transaction_data['ip'] = $this->geo_lib->getIpAddress(); $transaction_id = $this->mod_io_m->insert_map($transaction_data, TBL_TRANSACTION); if ($transaction_id) { $this->db->query("UPDATE " . TBL_USER . " SET cash= cash +'" . $site_amt . "' WHERE id_admin=1"); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash -'" . $data['amount'] . "' WHERE id_user='******'"); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash +'" . $user_amt . "' WHERE id_user='******'id_user'] . "'"); } $CMCHATMSG = str_replace(array('$u1', '$u2', '$p3'), array($userdataobj->username, $sellerdataobj->username, $amountfee), language_translate('hook_chat_buy_peep_access')); echo json_encode(array('result' => 'ok', 'message' => 'Buy peeped access successfully.', 'CMCHATMSG' => $CMCHATMSG)); $this->email_sender->juzonSendEmail_JUZ_WHO_BOUGHT_WHO_PEEPED_ME($transaction_data['id_owner'], $transaction_data['id_user'], $transaction_data['amount']); exit; }
function search_mapflirt($input) { $userdataobj = getAccountUserDataObject(true); $this->saveMapFlirtSearch($input); $sql_block = "SELECT GROUP_CONCAT(blocked_user) as blocked_user FROM " . TBL_BLOCKED_LIST . " WHERE id_user='******' AND (blocked_type = '" . $GLOBALS['global']['BLOCK_TYPE']['map'] . "' OR blocked_type = '" . $GLOBALS['global']['BLOCK_TYPE']['everything'] . "')"; $block_users = $this->db->query($sql_block)->result(); $sql = "SELECT id_user,username,photo,gender,address,city,state,country,\r\n\t\t\t\t\tfloor(datediff(now(),dob)/365.25) as age,longitude,latitude,if(rating,round(rating/rate_num),0) as rate,map_access \r\n\t\t\t\t\tFROM " . TBL_USER . " \r\n\t\t\t\t\tWHERE id_user!='" . getAccountUserId() . "' AND id_admin=0 AND loc_flag=1 AND status=0 AND random_num='0' AND latitude IS NOT NULL AND longitude IS NOT NULL AND address IS NOT NULL AND address!=''"; if ($block_users and $block_users[0]->blocked_user != '') { $sql .= " AND id_user NOT IN(" . $block_users[0]->blocked_user . ")"; } if ($input['distance'] != 0) { $lat = $this->geo_lib->change_in_latitude($input['distance']); $long = $this->geo_lib->change_in_longitude($userdataobj->latitude, $input['distance']); $latitude1 = $userdataobj->latitude + $lat; $latitude2 = $userdataobj->latitude - $lat; $longitude1 = $userdataobj->longitude + $long; $longitude2 = $userdataobj->longitude - $long; $sql .= " AND latitude BETWEEN " . $latitude2 . " AND " . $latitude1 . " AND longitude BETWEEN " . $longitude2 . " AND " . $longitude1 . ""; } if ($input['gen']) { if (strtolower($input['gen']) == 'both') { $sql .= " AND (gender='male' OR gender='female') "; } else { $sql .= " AND gender ='" . $input['gen'] . "' "; } } if ($input['country_name']) { $sql .= " AND country='" . $input['country_name'] . "'"; } if ($input['agefrom']) { $sql .= " AND (age BETWEEN " . $input['agefrom'] . " AND " . $input['ageto'] . ")"; } if ($input['mapvalue']) { $sql .= " AND (map_access < " . $input['mapvalue'] . ")"; } if ($input['status'] == "1") { //$sql .=" AND id_user IN (SELECT id_user FROM " . TBL_ONLINE . " WHERE 1 GROUP BY id_user)"; $sql .= " AND ( lastactivity +60 >= UNIX_TIMESTAMP() ) "; } if (isset($input['photo']) and $input['photo'] == "1") { $sql .= " AND (photo IS NOT NULL AND photo != '' ) "; } $sql .= " ORDER BY id_user DESC"; return $this->db->query($sql)->result(); }
function buyFavouriteAccessPackage() { $userdata = getAccountUserDataObject(true); if ($userdata->cash < $GLOBALS['global']['ADMIN_DEFAULT']['favourite']) { echo json_encode(array('result' => 'error', 'message' => "Your balance is not enough to buy this package.")); exit; } $sql = "INSERT INTO " . TBL_TRANSACTION . " (id_owner,id_user,amount,trans_type,site_amt,trans_date,ip) \r\n\t\t\t\t\tVALUES('" . getAccountUserId() . "',1,'" . $GLOBALS['global']['ADMIN_DEFAULT']['favourite'] . "','" . $GLOBALS['global']['TRANS_TYPE']['favourite'] . "','" . $GLOBALS['global']['ADMIN_DEFAULT']['favourite'] . "',NOW(),'" . $_SERVER['REMOTE_ADDR'] . "')"; $this->db->query($sql); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash +'" . $GLOBALS['global']['ADMIN_DEFAULT']['favourite'] . "' WHERE id_admin=1"); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash -'" . $GLOBALS['global']['ADMIN_DEFAULT']['favourite'] . "' WHERE id_user='******'"); $data['id_user'] = getAccountUserId(); $data['price'] = $GLOBALS['global']['ADMIN_DEFAULT']['favourite']; $data['datetime'] = mysqlDate(); $this->mod_io_m->insert_map($data, TBL_FAVOURITE_BUY_LOG); echo json_encode(array('result' => 'ok', 'message' => "Buy Favourite View Package successfully.")); exit; }
function active_new_email() { $new_email = $this->input->get('new_email'); $sc = $this->input->get('sc'); $userdataobj = getAccountUserDataObject(true); if (md5($new_email . $userdataobj->id_user . '-salt') != $sc) { return json_encode(array('result' => 'ERROR', 'message' => 'Email is not correct')); exit; } if (!$this->phpvalidator->is_email($new_email)) { return json_encode(array('result' => 'ERROR', 'message' => 'Email is not valid format')); exit; } if (!checkRealEmail($new_email)) { return json_encode(array('result' => 'ERROR', 'message' => 'Email is not real')); exit; } $usercheckobj = $this->user_io_m->init('email', $new_email); if ($usercheckobj and $userdataobj->id_user != $usercheckobj->id_user) { return json_encode(array('result' => 'ERROR', 'message' => 'Email is used by other account.')); exit; } $update['email'] = $new_email; $this->user_io_m->update_map($update, $userdataobj->id_user); return json_encode(array('result' => 'ok', 'message' => 'Activated new email successfully.')); exit; }
function postOnWall() { $message = $this->input->post('message'); $userdataobj = getAccountUserDataObject(); if (isFacebookLogin()) { $this->facebookconnect_io_m->postOnUserWall($userdataobj->id_user, $message, $message, $url = $this->user_io_m->getInviteUrl($userdataobj->username)); } if (isTwitterLogin()) { $this->twittermodel->postOnWall($message, $url = $this->user_io_m->getInviteUrl($userdataobj->username)); } echo json_encode(array('message' => 'Post on your wall successfully.')); exit; }
function submitExtendAccessMapFlirts() { $userdataobj = getAccountUserDataObject(true); $id_user = $this->input->post('id_user', 0); $sellerdataobj = $this->user_io_m->init('id_user', $id_user); $days = $this->input->post('days', 0); $amountfee = $days * $sellerdataobj->map_access; $cash = $userdataobj->cash; if ($cash < $amountfee) { echo json_encode(array('result' => 'ERROR', 'message' => 'Your balance is not enough to access map flirts.')); exit; } if ($days < 1) { echo json_encode(array('result' => 'ERROR', 'message' => 'Unknown error.')); exit; } if ($this->mapflirt_m->checkUserBlockedOther($id_user, getAccountUserId())) { echo json_encode(array('result' => 'ERROR', 'message' => 'Error. This user was blocked you from access map location.')); exit; } $historydata = $this->mapflirt_m->getHistory($id_user); if ($historydata) { $data['id_buyer'] = getAccountUserId(); $data['id_seller'] = $id_user; $data['amount'] = $amountfee; $data['ip'] = $this->geo_lib->getIpAddress(); if (mysql_to_unix($historydata->exp_date) > mysql_to_unix(mysqlDate())) { // extend $data['buy_date'] = $historydata->buy_date; $data['exp_date'] = sysDateTimeFormat(mysql_to_unix($historydata->exp_date) + 86400 * $days, 'Y-m-d H:i:s'); $data['map_days'] = $days + (int) (mysql_to_unix($historydata->exp_date) / 86400); } else { //re-buy $data['buy_date'] = mysqlDate(); $data['exp_date'] = sysDateTimeFormat(mysql_to_unix($data['buy_date']) + 86400 * $days, 'Y-m-d H:i:s'); $data['map_days'] = $days; } $id_history = $this->mod_io_m->update_map($data, array('id_map_history' => $historydata->id_map_history), TBL_MAP_HISTORY); $site_amt = $amountfee * ($GLOBALS['global']['MAP_PRICE']['site'] / 100); $user_amt = $amountfee * ($GLOBALS['global']['MAP_PRICE']['user'] / 100); $transaction_data = array(); $transaction_data['id_owner'] = getAccountUserId(); $transaction_data['id_user'] = $data['id_seller']; $transaction_data['amount'] = $data['amount']; $transaction_data['trans_type'] = $GLOBALS['global']['TRANS_TYPE']['map']; $transaction_data['site_amt'] = $site_amt; $transaction_data['user_amt'] = $user_amt; $transaction_data['trans_date'] = mysqlDate(); $transaction_data['ip'] = $this->geo_lib->getIpAddress(); $transaction_id = $this->mod_io_m->insert_map($transaction_data, TBL_TRANSACTION); if ($transaction_id) { $this->db->query("UPDATE " . TBL_USER . " SET cash= cash +'" . $site_amt . "' WHERE id_admin=1"); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash -'" . $data['amount'] . "' WHERE id_user='******'"); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash +'" . $user_amt . "' WHERE id_user='******'id_seller'] . "'"); } debug("extend/buy map location transaction id={$transaction_id} "); $this->email_sender->juzonSendEmail_JUZ_WHO_BOUGHT_MY_MAPFLIRTS($transaction_data['id_owner'], $transaction_data['id_user'], $transaction_data['amount']); } else { $i = 0; if (!$this->mapflirt_m->wasIMapedUser($id_user)) { $sellerdataobj = $this->user_io_m->init('id_user', $id_user); $data[$i]['id_buyer'] = getAccountUserId(); $data[$i]['id_seller'] = $id_user; $data[$i]['amount'] = $sellerdataobj->map_access; $data[$i]['map_days'] = 1; $data[$i]['buy_date'] = mysqlDate(); $data[$i]['exp_date'] = sysDateTimeFormat(mysql_to_unix($data[$i]['buy_date']) + 86400, 'Y-m-d H:i:s'); $data[$i]['ip'] = $this->geo_lib->getIpAddress(); foreach ($data as $key => $value) { $id_history = $this->mod_io_m->insert_map($value, TBL_MAP_HISTORY); $site_amt = $value['amount'] * ($GLOBALS['global']['MAP_PRICE']['site'] / 100); $user_amt = $value['amount'] * ($GLOBALS['global']['MAP_PRICE']['user'] / 100); $transaction_data = array(); $transaction_data['id_owner'] = getAccountUserId(); $transaction_data['id_user'] = $value['id_seller']; $transaction_data['amount'] = $value['amount']; $transaction_data['trans_type'] = $GLOBALS['global']['TRANS_TYPE']['map']; $transaction_data['site_amt'] = $site_amt; $transaction_data['user_amt'] = $user_amt; $transaction_data['trans_date'] = mysqlDate(); $transaction_data['ip'] = $this->geo_lib->getIpAddress(); $transaction_id = $this->mod_io_m->insert_map($transaction_data, TBL_TRANSACTION); if ($transaction_id) { $this->db->query("UPDATE " . TBL_USER . " SET cash= cash +'" . $site_amt . "' WHERE id_admin=1"); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash -'" . $value['amount'] . "' WHERE id_user='******'"); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash +'" . $user_amt . "' WHERE id_user='******'id_seller'] . "'"); } debug("extend/buy map location transaction id={$transaction_id} "); $this->email_sender->juzonSendEmail_JUZ_WHO_BOUGHT_MY_MAPFLIRTS($transaction_data['id_owner'], $transaction_data['id_user'], $transaction_data['amount']); } } } $context = $this->input->post('context'); if ($context == 'CMCHAT') { $CMCHAT = str_replace(array('$u1', '$u2', '$p3'), array($userdataobj->username, $sellerdataobj->username, $amountfee), language_translate('hook_chat_buy_map')); } else { $CMCHAT = ''; } echo json_encode(array('result' => 'ok', 'message' => 'Buy successfully.', 'CMCHATMSG' => $CMCHAT)); exit; }
/media/js/wall.js"></script> <script type="text/javascript" src="<?php echo site_url(); ?> /media/js/qa.js"></script> <script type="text/javascript" src="<?php echo site_url(); ?> /media/js/report_abuse.js"></script> <div id="fb-root"></div> <?php $myaccountdata = getAccountUserDataObject(); ?> <input type="hidden" id="username_userinfo" value="<?php echo $userdataobj->username; ?> " /> <div class="box-profile" style="position:relative;"> <div class="left"> <a href="<?php echo $this->user_m->getUserHomeLink($userdataobj->id_user); ?> "> <img src="<?php echo $this->user_m->getProfileAvatar($userdataobj->id_user);
function inviteTwitterFriend() { $friend_name = isset($_POST['usercheck']) ? $_POST['usercheck'] : null; $message = substr($this->input->post('message'), 0, 80); if (!$friend_name) { echo 'Please choose any people first.'; exit; } $userdataobj = getAccountUserDataObject(); $invite_url = $this->user_io_m->getInviteUrl($userdataobj->username); foreach ($friend_name as $usertt) { $this->twittermodel->tweetOnOther($message, $invite_url, $usertt); } echo 'ok'; exit; }
function sendgiftToUser() { $this->load->model('user/user_m'); $id_gift = $this->input->post('id_gift', 0); $id_user = $this->input->post('id_user'); $message = $this->input->post('message', ''); $context = $this->input->post('context'); if ($id_gift == 0) { echo json_encode(array('result' => 'ERROR', 'message' => "Please choose a gift firstly.")); exit; } $giftdataobj = $this->mod_io_m->init('id_gift', $id_gift, TBL_GIFT); $totalPrice = $giftdataobj->price; $userdataobj = getAccountUserDataObject(true); if ($userdataobj->cash < $totalPrice) { echo json_encode(array('result' => 'ERROR', 'message' => "Your cash is not enough to send gifts.")); exit; } $userobj = $this->user_io_m->init('id_user', $id_user); $giftbox = array(); $transaction = array(); $giftbox['id_reciever'] = $userobj->id_user; $giftbox['id_sender'] = $userdataobj->id_user; $giftbox['id_gift'] = $id_gift; $giftbox['comment'] = $message; $giftbox['image'] = $giftdataobj->image; $giftbox['add_date'] = mysqlDate(); $giftbox['ip'] = $this->geo_lib->getIpAddress(); $id_gb = $this->mod_io_m->insert_map($giftbox, TBL_GIFTBOX); debug("insert gift box ID={$id_gb}"); $transaction['id_user'] = $userobj->id_user; $transaction['id_owner'] = $userdataobj->id_user; $transaction['facevalue'] = 0; $transaction['amount'] = $giftdataobj->price; $transaction['trans_type'] = $GLOBALS['global']['TRANS_TYPE']['gift']; $transaction['site_amt'] = $giftdataobj->price; $transaction['user_amt'] = 0; //$giftdataobj->price; $transaction['trans_date'] = mysqlDate(); $transaction['ip'] = $this->geo_lib->getIpAddress(); $this->mod_io_m->insert_map($transaction, TBL_TRANSACTION); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash+" . $giftdataobj->price . " WHERE id_admin=1"); $this->db->query("UPDATE " . TBL_USER . " SET cash= cash-" . $giftdataobj->price . " WHERE id_user="******"image/thumb/gift/" . $giftdataobj->image; } else { $imageLink = "[WEB_URL]/image/thumb/gift/" . $giftdataobj->image; } $image = "[OPENTAG]img src=\"{$imageLink}\" class=\"cometchat_smiley\" height=\"25px\" width=\"25px\" [CLOSETAG]"; $postCHATMESSAGE = str_replace(array('$u1', '$u2', '$p3', '$image'), array($userdataobj->username, $userobj->username, $giftdataobj->price, $image), language_translate('hook_chat_send_gift')); } else { $postCHATMESSAGE = ''; } echo json_encode(array('result' => 'ok', 'message' => "Sent gift successfully.", 'CMCHATMSG' => $postCHATMESSAGE)); $this->email_sender->juzonSendEmail_JUZ_SEND_GIFT($id_sender = $giftbox['id_sender'], $id_receiver = $giftbox['id_reciever'], $id_gift = $giftbox['id_gift'], $message = $giftbox['comment']); exit; }
function juzTimeDisplay($mysql_time) { if (!getAccountUserId()) { $timestamp = mysql_to_unix($mysql_time); return sysDateTimeFormat($timestamp, JUZDATETIMEFM); } else { $userdataobj = getAccountUserDataObject(true); $timestamp = mysql_to_unix($mysql_time); $gmtamount = time() - mysql_to_unix(mysqlDate()); $gmtconvert = $timestamp + $gmtamount; $localtime = $gmtconvert + parseGMTtime($userdataobj->timezone); return sysDateTimeFormat($localtime, JUZDATETIMEFM); } }
<?php defined('BASEPATH') or exit('No direct script access allowed'); ?> <script type="text/javascript" src="<?php echo site_url(); ?> /media/js/wall.js"></script> <?php $id_wall = intval($this->uri->segment(3, 0)); $friend_ids = $city = $limit = $my_chat = $country = null; $result = getAccountUserDataObject(true); $sql_post = $this->wall_m->get_all_post($result, $friend_ids, $city, $limit, $my_chat, $country, $id_wall); $res = $this->db->query($sql_post)->result(); ?> <div id="body-content"> <?php $this->load->view("user/partial/left"); ?> <div id="body"> <div class="body"> <div id="content"> <?php $this->load->view("user/partial/top"); ?> <div class="clear"></div> <div id="asyncSectionFeed">
function forceUserConnect() { $userdataobj = getAccountUserDataObject(); $ci =& get_instance(); $checkError = array(); if ($ci->facebookmodel->isUserLoggedin()) { $facebookid = $ci->facebookmodel->getFacebookid(); $facebookconnectdataobj = $ci->facebookconnect_io_m->init('facebookid', $facebookid); if ($facebookconnectdataobj and $facebookconnectdataobj->userid != getAccountUserId()) { if ($id_user = $ci->facebookmodel->isFacebookConnected()) { $ci->mod_io_m->update_map(array('access_token' => $ci->facebookmodel->getUserAccessToken()), array('userid' => $id_user), TBL_FACEBOOK_CONNECT); } $ci->user_io_m->userLogout(); reloadJS_url("member/login"); } else { if (!$facebookconnectdataobj) { if ($ci->facebookmodel->getTotalFriends() < $GLOBALS['global']['FACEBOOK']['MinFacebookFriendsRequired']) { $checkError[] = str_replace('$s', $GLOBALS['global']['FACEBOOK']['MinFacebookFriendsRequired'], language_translate('member_fb_friend_request_error')); } if ($ci->facebookmodel->countPictures() < $GLOBALS['global']['FACEBOOK']['MinFacebookPhotosRequired']) { $checkError[] = str_replace('$s', $GLOBALS['global']['FACEBOOK']['MinFacebookPhotosRequired'], language_translate('member_fb_photo_request_error')); } if (empty($checkError)) { $data['userid'] = getAccountUserId(); $data['facebookid'] = $facebookid; $data['add_date'] = mysqlDate(); $data['ip'] = $ci->geo_lib->getIpAddress(); $data['invitedfriends'] = 0; $data['access_token'] = $ci->facebookmodel->getUserAccessToken(); $ci->facebookconnect_io_m->insert_map($data); $postFB = true; $ci->facebookmodel->getProfilePicture(getAccountUserId()); $FirstStatusMessage = $GLOBALS['global']['FACEBOOK']['FirstStatusMessage']; $FirstStatusDescription = $GLOBALS['global']['FACEBOOK']['FirstStatusDescription']; $invite_url = $ci->user_io_m->getInviteUrl($userdataobj->username); //$this->facebookmodel->postOnWall($FirstStatusMessage,$FirstStatusDescription,$invite_url); $ci->facebookconnect_io_m->postOnUserWall($userdataobj->id_user, $FirstStatusMessage, $FirstStatusDescription, $invite_url); } else { $ci->facebookmodel->logout(); } } } } if (isTwitterLogin()) { $twitterid = $ci->twittermodel->getTwitterId(); $twitterconnectdataobj = $ci->mod_io_m->init('twitterid', $twitterid, TBL_TWITTER_CONNECT); $availabelTwitterConnectObj = $ci->mod_io_m->init('userid', getAccountUserId(), TBL_TWITTER_CONNECT); if ($twitterconnectdataobj and $twitterconnectdataobj->userid != getAccountUserId()) { $ci->user_io_m->userLogout(); reloadJS_url("member/login"); } else { if (!$twitterconnectdataobj and !$availabelTwitterConnectObj) { if ($ci->twittermodel->getTotalFollowers() < $GLOBALS['global']['TWITTER']['MinFollowersRequired']) { $checkError[] = str_replace('$s', $GLOBALS['global']['TWITTER']['MinFollowersRequired'], language_translate('member_tt_followers_request_error')); } if ($ci->twittermodel->getTotalTweets() < $GLOBALS['global']['TWITTER']['MinTweetsRequired']) { $checkError[] = str_replace('$s', $GLOBALS['global']['TWITTER']['MinTweetsRequired'], language_translate('member_tt_mintweet_request_error')); } if ($ci->twittermodel->accountCreatedDaysBefore() < $GLOBALS['global']['TWITTER']['MinDaysOldAccountRequired']) { $checkError[] = str_replace('$s', $GLOBALS['global']['TWITTER']['MinDaysOldAccountRequired'], language_translate('member_tt_mindays_request_error')); } if (empty($checkError)) { $data['userid'] = getAccountUserId(); $data['twitterid'] = $twitterid; $data['add_date'] = mysqlDate(); $data['ip'] = $ci->geo_lib->getIpAddress(); $data['session_data'] = $_SESSION['twwiterTokenInfo']; $ci->mod_io_m->insert_map($data, TBL_TWITTER_CONNECT); $ci->twittermodel->changeProfileImage(getAccountUserId(), $ci->twittermodel->savePictureToJuz(getAccountUserId())); $invite_url = $ci->user_io_m->getInviteUrl($userdataobj->username); $ci->twittermodel->postInviteStatus($invite_url); } else { unset($_SESSION['twitterconnection']); } } } } return $checkError; }
function postItemOnFbTt($id_wall, $context = '') { $this->load->model('user/wall_m'); $this->load->model('mod_io/timeline_setting_io_m'); $timeline_setting = $this->timeline_setting_io_m->init(getAccountUserId()); $sql = $this->wall_m->get_all_post($result = '', $friend = '', $city = '', $limit = '', $my_chat = "", $country = '', $id_wall); $walldataarr = $this->db->query($sql)->result(); $walldata = $this->wall_m->commentAccordingType($walldataarr[0]); $walldata = stripAllLinks($walldata); $userdataobj = getAccountUserDataObject(); if (isFacebookLogin()) { //$this->facebookmodel->postOnWall($walldata ,$walldata ,$url=$this->user_io_m->getInviteUrl($userdataobj->username)); if ($context) { if ($context == TIMELINE_BACKSTAGE_PHOTO and $timeline_setting->fb_backstage_photo == 1) { $this->facebookconnect_io_m->postOnUserWall($id_user = getAccountUserId(), $walldata, $walldata, $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_BACKSTAGE_PHOTO post on FACEBOOK wall :' . $walldata); } if ($context == TIMELINE_AKSME_ANSWER and $timeline_setting->fb_askme_answer == 1) { $this->facebookconnect_io_m->postOnUserWall($id_user = getAccountUserId(), $walldata, $walldata, $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_AKSME_ANSWER post on FACEBOOK wall :' . $walldata); } if ($context == TIMELINE_STATUS_UPDATE and $timeline_setting->fb_status_update == 1) { $this->facebookconnect_io_m->postOnUserWall($id_user = getAccountUserId(), $walldata, $walldata, $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_STATUS_UPDATE post on FACEBOOK wall :' . $walldata); } if ($context == TIMELINE_BUY_PET and $timeline_setting->fb_buy_pet == 1) { $this->facebookconnect_io_m->postOnUserWall($id_user = getAccountUserId(), $walldata, $walldata, $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_BUY_PET post on FACEBOOK wall :' . $walldata); } if ($context == TIMELINE_LOCKPET and $timeline_setting->fb_lock_pet == 1) { $this->facebookconnect_io_m->postOnUserWall($id_user = getAccountUserId(), $walldata, $walldata, $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_LOCKPET post on FACEBOOK wall :' . $walldata); } if ($context == TIMELINE_RATE_VIDEO and $timeline_setting->fb_rate_video == 1) { $this->facebookconnect_io_m->postOnUserWall($id_user = getAccountUserId(), $walldata, $walldata, $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_RATE_VIDEO post on FACEBOOK wall :' . $walldata); } } else { $this->facebookconnect_io_m->postOnUserWall($id_user = getAccountUserId(), $walldata, $walldata, $this->user_io_m->getInviteUrl($userdataobj->username)); debug(' post on FACEBOOK wall :' . $walldata); } } if (isTwitterLogin()) { if ($context) { if ($context == TIMELINE_BACKSTAGE_PHOTO and $timeline_setting->tt_backstage_photo == 1) { $this->twittermodel->postOnWall($walldata, $url = $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_BACKSTAGE_PHOTO post on TWITTER wall :' . $walldata); } if ($context == TIMELINE_AKSME_ANSWER and $timeline_setting->tt_askme_answer == 1) { $this->twittermodel->postOnWall($walldata, $url = $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_AKSME_ANSWER post on TWITTER wall :' . $walldata); } if ($context == TIMELINE_STATUS_UPDATE and $timeline_setting->tt_status_update == 1) { $this->twittermodel->postOnWall($walldata, $url = $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_STATUS_UPDATE post on TWITTER wall :' . $walldata); } if ($context == TIMELINE_BUY_PET and $timeline_setting->tt_buy_pet == 1) { $this->twittermodel->postOnWall($walldata, $url = $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_BUY_PET post on TWITTER wall :' . $walldata); } if ($context == TIMELINE_LOCKPET and $timeline_setting->tt_lock_pet == 1) { $this->twittermodel->postOnWall($walldata, $url = $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_LOCKPET post on TWITTER wall :' . $walldata); } if ($context == TIMELINE_RATE_VIDEO and $timeline_setting->tt_rate_video == 1) { $this->twittermodel->postOnWall($walldata, $url = $this->user_io_m->getInviteUrl($userdataobj->username)); debug('TIMELINE_RATE_VIDEO post on TWITTER wall :' . $walldata); } } else { $this->twittermodel->postOnWall($walldata, $url = $this->user_io_m->getInviteUrl($userdataobj->username)); debug('post on TWITTER wall :' . $walldata); } } }
defined('BASEPATH') or exit('No direct script access allowed'); ?> <style> .extra-link{ position:absolute; right:5px; top:15px; } .extra-link a{ color:#3FAFFE; } </style> <?php $userdataobj = getAccountUserDataObject(); $myPetList = $this->pet_m->pet_list($userdataobj->id_user); ?> <?php if (!($count = count($myPetList))) { ?> <h4><?php echo language_translate('left_menu_label_petlist'); ?> </h4> <p class="msg"><?php echo language_translate('left_menu_label_petlist_msg'); ?> </p>
?> <?php if (!isset($cat)) { $cat = $this->uri->segment(3, ''); } if ($this->input->get('task', '') == 'qedit') { $data['gender'] = $this->input->get('gender', ''); $data['age_from'] = $this->input->get('age_from', ''); $data['age_to'] = $this->input->get('age_to', ''); $data['country'] = $this->input->get('country', ''); $this->load->model('mod_io/mod_io_wall_m'); $this->mod_io_wall_m->quickEditUserFilter($data); } $id_user = getAccountUserId(); $userdataobj = $result = getAccountUserDataObject(true); $friend_ids = $city = $limit = $my_chat = $country = null; if ($this->input->get('per_page') != '') { $limit = intval($this->input->get('per_page')) * 15; } //$cat == '' OR $cat == 'friends' OR !in_array($cat, array('near_me', 'friends', 'everyone', 'my_chatter')) if ($cat == 'friends') { $cond = "(id_user="******" AND request_type=0) OR (friend=" . $id_user . " AND request_type=0)"; $friends = $this->db->query("SELECT * FROM " . TBL_FRIENDLIST . " WHERE {$cond}")->result(); $friend_ids = array(); if ($friends) { foreach ($friends as $k => $v) { if ($v->friend == $id_user) { $friend_ids[] = $v->id_user; } else { $friend_ids[] = $v->friend;
function friends_func() { $this->checkLogin(); $task = $this->uri->segment(3, ''); switch ($task) { case 'callFuncShowFriendFilter': $this->load->view('user/friends/show'); break; case 'callFuncPreviewInviteFriends': $invite_link = "{invite_link}"; $userdataobj = getAccountUserDataObject(); $message = $this->input->get('message'); $this->load->view('member/email_templates/friend/invite_friend', array('invite_link' => $invite_link, 'userdataobj' => $userdataobj, 'message' => $message)); break; case 'show_report_abuse_dialog': $this->load->view('ui_dialog/friend/report_abuse'); break; case 'callFuncShowMyFacebookFriends': $this->load->view('ui_dialog/friend/callFuncShowMyFacebookFriends'); break; case 'callFuncShowMyTwitterFriends': $this->load->view('ui_dialog/friend/callFuncShowMyTwitterFriends'); break; } }