public function follower() { $curdate = date('Y-m-d h:i:s'); $inputdetails['followerid'] = Input::get('userid'); $inputdetails['userid'] = Input::get('followerid'); $inputdetails['createddate'] = $curdate; $validation = Validator::make($inputdetails, followModel::$rules); if ($validation->passes()) { $followers = followModel::create($inputdetails); $followedetails = User::find(Input::get('userid')); $email = $followedetails['email']; $userdetails = User::find(Input::get('followerid')); if ($userdetails['firstname'] != '') { $username = $userdetails['firstname'] . ' ' . $userdetails['lastname']; } else { $username = $userdetails['username']; } if ($followedetails['firstname'] != '') { $followingusername = $followedetails['firstname'] . ' ' . $followedetails['lastname']; } else { $followingusername = $followedetails['username']; } Mail::send([], array('followingusername' => $followingusername, 'email' => $email, 'username' => $username), function ($message) use($followingusername, $email, $username) { $mail_body = '<style>.thank{text-align:center; width:100%;} .but_color{color:#ffffff;} .cont_name{width:100px;} .cont_value{width:500px;} </style> <body style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif; margin:0px auto; padding:0px;"> <div style="margin:0px auto;background:#e5e5e5;float:left; width:98%; height:30px;margin:0px 1%; border-bottom:#005377 1px solid;vertical-align: text-middle;"> <a href="' . URL() . '"><img src="' . URL::to('assets/images/logo.png') . '" style="margin-top:3px; line-height:20px;" /></a> </div> <div style="background:#ffffff;float:left;padding:10px 20px;margin:1px 1%;" > <div class="thank" style="font-size:16px;color: #078AC2;font-weight:bold;float:left;width:100%;margin-top:10px;text-align:left;">Dear ' . $followingusername . '</div> <div style="font-size:12px; color: #000000; float:left;padding:10px 2px;width:100%;margin:15px;">The Member' . $username . ' is following you. </div> <div style="margin:10px;"><a href="' . URL() . '"><img src="' . URL::to('assets/inner/images/vist_dingdatt.png') . '" width="120" height="30" /></a> </div> </div> <div style="font-size:12px; margin-top:10px;color: #5b5b5b;/* background:#e5e5e5;*/width:95%;vertical-align: text-middle;height:30px;margin:0% 1%;padding:0px 15px; border-top:#005377 1px solid; border-bottom:5px solid background:#e5e5e5;line-height:25px; "> </body>'; $message->setBody($mail_body, 'text/html'); $message->to($email); $message->subject('Follower details - DingDatt'); }); $Response = array('success' => '1', 'message' => 'Followers Added Successfully', 'msgcode' => "c129"); $final = array("response" => $Response, "follower" => $followers); return json_encode($final); } else { $Response = array('success' => '0', 'message' => 'Some details missing', 'msgcode' => "c101"); $final = array("response" => $Response, "follower" => $followers); return json_encode($final); } }
public function putfollowinotherprofile() { $followerid = $_GET['followerid']; $authusrid = Auth::user()->ID; $curdate = date('Y-m-d h:i:s'); $inputdetails['followerid'] = $followerid; $inputdetails['userid'] = $authusrid; $inputdetails['createddate'] = $curdate; $followers = followModel::create($inputdetails); if ($followers) { ////// Send Mail ///////// $followedetails = user::find($followerid); $email = $followedetails['email']; if (Auth::user()->firstname != '') { $username = Auth::user()->firstname . ' ' . Auth::user()->lastname; } else { $username = Auth::user()->username; } if ($followedetails['firstname'] != '') { $followingusername = $followedetails['firstname'] . ' ' . $followedetails['lastname']; } else { $followingusername = $followedetails['username']; } //$email ='*****@*****.**'; Mail::send([], array('followingusername' => $followingusername, 'email' => $email, 'username' => $username), function ($message) use($followingusername, $email, $username) { /* $mail_body = 'Dear {followingusername},<br><br> The Member {username} is following you.<br><br> Thank You, <br><br>Regards,<br>DingDatt<br><a href="'.URL::to('assets/inner/img/DingDatt_logo_web1.png').'" style="dislay:block;outline: none; padding:25px;margin:25px; min-height:110px; width:100%; overflow:hidden;"> <img src="'.URL::to('assets/inner/img/DingDatt_logo_web1.png').'" width="110" height="86" style="width:110px; padding:0px; margin:0px;" alt="DingDatt"/> </a>'; $mail_body = str_replace("{username}", $username, $mail_body); $mail_body = str_replace("{followingusername}", $followingusername, $mail_body); */ $mail_body = '<style>.thank{text-align:center; width:100%;} .but_color{color:#ffffff;} .cont_name{width:100px;} .cont_value{width:500px;} </style> <body style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif; margin:0px auto; padding:0px;"> <div style="margin:0px auto;background:#e5e5e5;float:left; width:98%; height:30px;margin:0px 1%; border-bottom:#005377 1px solid;vertical-align: text-middle;"> <a href="' . URL() . '"><img src="' . URL::to('assets/images/logo.png') . '" style="margin-top:3px; line-height:20px;" /></a> </div> <div style="background:#ffffff;float:left;padding:10px 20px;margin:1px 1%;" > <div class="thank" style="font-size:16px;color: #078AC2;font-weight:bold;float:left;width:100%;margin-top:10px;text-align:left;">Dear ' . $followingusername . '</div> <div style="font-size:12px; color: #000000; float:left;padding:10px 2px;width:100%;margin:15px;">The Member.' . $username . '. is following you. </div> <div style="margin:10px;"><a href="' . URL() . '"><img src="' . URL::to('assets/inner/images/vist_dingdatt.png') . '" width="120" height="30" /></a> </div> </div> <div style="font-size:12px; margin-top:10px;color: #5b5b5b;/* background:#e5e5e5;*/width:95%;vertical-align: text-middle;height:30px;margin:0% 1%;padding:0px 15px; border-top:#005377 1px solid; border-bottom:5px solid background:#e5e5e5;line-height:25px; "> </body>'; $message->setBody($mail_body, 'text/html'); $message->to($email); $message->subject('Follower details - DingDatt'); }); } return Redirect::to("other_profile/" . $followerid)->with('Massage', 'You are following ' . $followingusername); }
public function follower() { $curdate = date('Y-m-d h:i:s'); $inputdetails['followerid'] = Input::get('followerid'); $inputdetails['userid'] = Input::get('userid'); $inputdetails['createddate'] = $curdate; $validation = Validator::make($inputdetails, followModel::$rules); if ($validation->passes()) { $followers = followModel::create($inputdetails); $Response = array('success' => '1', 'message' => 'Followers Added Successfully'); $final = array("response" => $Response, "follower" => $followers); return json_encode($final); } else { $Response = array('success' => '0', 'message' => 'Some details missing'); $final = array("response" => $Response, "follower" => $followers); return json_encode($final); } }