public function retrievepasswordAction() { $this->view->sent = false; $this->view->failed = false; if ($this->_request->isPost()) { if ($_POST['email'] != '') { $members = FM_Components_Member::getMemberByEmail($_POST['email']); if (count($members)) { $creds = ''; foreach ($members as $key => $member) { $creds .= "<p>Username: {$member->getUserName()}<br />Pwd: {$member->getPassword()}</p>"; } $message = "<p>Here are the usenames and associated passwords attached to this email address at <a href='http://4monmouth.com'>4Monmouth.com</a></p>"; $message .= $creds; $message .= "<p>Click <a href='http://4monmouth.com/account'>here</a> to sign in.</p>"; $headers = "From: admin@4monmouth.com\r\n"; $headers .= "Content-type: text/html\r\n"; mail($_POST['email'], 'Your 4Monmouth.com password(s)', $message, $headers); $this->view->email = $_POST['email']; $this->view->sent = true; } else { $this->view->email = $_POST['email']; $this->view->failed = true; } } } }
public function ajaxupdatepwdAction() { if ($_POST) { $member = new FM_Components_Member(array('pwd' => $_POST['old'])); if ($member && $member->getId()) { if (FM_Components_Member::update(array('id' => $member->getId()), array('pwd' => $_POST['newPwd']))) { $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: Password Admin @ 4Monmouth.com' . "\r\n" . 'Reply-To: nobody@4monmouth.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($member->getEmail(), 'Password Change @ 4Monmouth.com', FM_Components_EmailFormatter::updatePasswordNoOrg($_POST), $headers); print '1'; exit; } } print '2'; exit; } print '0'; exit; }
public static function deleteMember($args) { $result = false; $member = new FM_Components_Member($args); if ($member) { $id = $member->getId(); $userModel = new FM_Models_FM_User(); $userOrgModel = new FM_Models_FM_UserOrg(); $userDataModel = new FM_Models_FM_UserData(); if ($userModel->remove(array('id' => $id))) { $userDataModel->remove(array('uid' => $id)); $userOrgModel->remove(array('uid' => $id)); $result = true; } } return $result; }
public function ajaxadduserAction() { if ($_POST['uname']) { if ($id = FM_Components_Member::addMember($_POST)) { print $id; exit; } else { print '0'; exit; } } }
function ajaxsportsrequestaccountAction() { if (!($sport = new FM_Components_Sports(array('id' => $_POST['orgId'])))) { print '0'; exit; } //print_r($sport); $user = new FM_Components_Member(array('id' => $sport->getAdminId())); if ($user->getId()) { $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: ' . $sport->getName() . ' administrator @ 4Monmouth.com' . "\r\n" . 'Reply-To: nobody@4monmouth.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($_POST['email'], 'Account Request For ' . $sport->getName() . ' @ 4Monmouth.com', FM_Components_EmailFormatter::createAccountRequestLetter($_POST, $sport), $headers); mail($user->getEmail(), 'Account Request For ' . $sport->getName() . ' @ 4Monmouth.com', FM_Components_EmailFormatter::createAdminAccountRequestLetter($_POST, $sport), $headers); //print_r($user->getEmail()); print '1'; exit; } print '0'; exit; }
public function ajaxcontactusAction() { if ($_POST) { if ($id = FM_Components_Email::insertEmail($_POST)) { $org = new FM_Components_Organization(array('id' => $_POST['orgId'])); $user = new FM_Components_Member(array('id' => $org->getAdminId())); $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From:' . $org->getName() . ' @ 4Monmouth.com' . "\r\n" . 'Reply-To: nobody@4monmouth.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); //print $user->getEmail(); mail($user->getEmail(), 'You recieved an email from your 4monmouth miniweb', FM_Components_EmailFormatter::contactUs($_POST), $headers); mail($_POST['email'], 'Your question has been submitted', FM_Components_EmailFormatter::contactUs($_POST), $headers); print 'Your email has been sent. You should expect a response within 24 - 48 hours.'; } else { print 'Your email failed to send. Please try again'; } } exit; }