<br/> <div> Please click to invite link bellow to join Juzon. You will get J$ <?php //echo $GLOBALS['global']['USER_CASH']['invited_cash']; ?> into cash and J$ <?php //echo $GLOBALS['global']['USER_CASH']['pet_start_value']; ?> pet value. <br/> <a href="<?php //echo $invite_link; ?> "><?php echo $invite_link; ?> </a> </div> </div> --> <div style="background-color: rgb(238, 238, 247);padding:20px"> <?php echo nl2p2($messagePrint); ?> </div>
function inviteFriend() { $userdataobj = getAccountUserDataObject(); $message = $this->input->get("message", ""); $subject = $this->input->get("subject", ""); $emailaddress = $this->input->get("emailaddress", ""); $invite_url = "<a href='" . $this->user_io_m->getInviteUrl($userdataobj->username) . "'>" . $this->user_io_m->getInviteUrl($userdataobj->username) . "</a>"; $message = str_replace('{$invite_url}', $invite_url, nl2p2($message)); $message .= str_replace('{$invite_url}', $this->user_io_m->getInviteUrl($userdataobj->username), language_translate('append_invite_friend')); $message = strip_slashes($message); $emailArr = $notEmailArr = array(); $emailepl = explode(',', $emailaddress); foreach ($emailepl as $email) { $tmp = trim($email); if ($this->phpvalidator->is_email($tmp)) { $emailArr[] = $tmp; } else { $notEmailArr[] = $tmp; } } //$invite_link = $this->user_io_m->getInviteUrl($userdataobj->username); $userdataExisted = array(); $i = 0; foreach ($emailArr as $email) { $checkuserdata = $this->mod_io_m->init('email', $email, TBL_USER); if ($checkuserdata) { $userdataExisted[] = $checkuserdata; } else { $i++; $this->email_sender->setSubject($subject); $this->email_sender->setFromEmail($userdataobj->email); $this->email_sender->setToEmail($email); $inviteID = $this->user_io_m->generateConfirmInviteId($userdataobj->id_user, $email); $check = $this->mod_io_m->init('invite_confirm', $inviteID, TBL_INVITATION); if (!$check) { $insert['invite_email'] = $userdataobj->email; $insert['invite_id_user'] = $userdataobj->id_user; $insert['invited_email'] = $email; $insert['invite_msg'] = $message; $insert['invite_confirm'] = $inviteID; $insert['invite_date'] = mysqlDate(); $this->mod_io_m->insert_map($insert, TBL_INVITATION); } else { $update['invite_msg'] = $message; $update['invite_date'] = mysqlDate(); $this->mod_io_m->update_map($update, array('invite_confirm' => $inviteID), TBL_INVITATION); } /* $body = $this->load->view('member/email_templates/friend/invite_friend', array('invite_link'=>$invite_link,'userdataobj'=>$userdataobj,'message'=>$message), true ); */ $this->email_sender->setBody($message); $this->email_sender->sendEmail(); } } $msg = "Sent email successfully: " . $i; $msg .= "<br/> Failure: " . count($notEmailArr); $msg .= "<br/><div class='clear'></div>"; if (count($userdataExisted) != 0) { $msg .= "<br/>These users were existed in system:<br/><div class='clear'></div>"; foreach ($userdataExisted as $item) { $msg .= "<div class=\"wrap-left\" style=\"width:100px;\"><div class=\"user-profile-owner\">"; $msg .= "<img src='" . $this->user_m->getProfileAvatar($item->id_user) . "' /><br/>"; $msg .= "" . $this->user_m->getProfileDisplayName($item->id_user) . "</div></div>"; $msg .= "<div class=\"wrap-right\"><div class=\"user-profile-owner\">"; $msg .= "<b>Email:</b> " . $item->email; $msg .= "</div></div><div class='clear'></div><hr/>"; } } echo $msg; exit; }