Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php session_start();
- include('lib/class-db.php');
- include('lib/class-ezleague.php');
- include('lib/objects/class-user.php');
- include('lib/class-frontend.php');
- $ez = new ezLeague();
- $ez_user = new ezLeague_User();
- $ez_frontend = new ezLeague_Frontend();
- if(isset($_POST['form'])) {
- $form = $_POST['form'];
- switch($form) {
- /*
- * LOGIN, REGISTRATION & INSTALLATION
- */
- case 'login':
- $username = trim( $_POST['username'] );
- $password = trim( $_POST['password'] );
- $ez_user->login( $ez->sanitize_input( $username ), $ez->sanitize_input( $password ) );
- break;
- case 'register':
- $username = trim( $_POST['username'] );
- $username = $ez->sanitize_string( $username );
- $password = trim( $_POST['password'] );
- $confirm = trim( $_POST['confirm'] );
- $email = trim( $_POST['email'] );
- $email = $ez->sanitize_email( $email );
- $ez_user->register( $username, $password, $email );
- break;
- case 'reset-password':
- $username = trim( $_POST['username'] );
- $username = $ez->sanitize_string( $username );
- $email = trim( $_POST['email'] );
- $email = $ez->sanitize_email( $email );
- $ez_user->forgot_password( $username, $email );
- break;
- case 'update-password':
- $id = trim( $_POST['user_id'] );
- $id = $ez->sanitize_int( $id );
- $password = trim( $_POST['password'] );
- $ez_user->update_password($password, $id);
- break;
- case 'new_email':
- $id = trim( $_POST['user_id'] );
- $id = $ez->sanitize_int( $id );
- $email = trim( $_POST['email'] );
- $email = $ez->sanitize_email( $email );
- $ez->updateEmail($id, $email);
- break;
- case 'send-message':
- $to = trim( $_POST['to'] );
- $to = $ez->sanitize_string( $to );
- $from = trim( $_POST['from'] );
- $from = $ez->sanitize_string( $from );
- $subject = trim( $_POST['subject'] );
- $subject = $ez->sanitize_string( $subject );
- $name = trim( $_POST['name'] );
- $name = $ez->sanitize_string( $name );
- $message = trim( $_POST['message'] );
- $message = $ez->sanitize_string( $message );
- $ez_frontend->send_message( $to, $from, $subject, $name, $message );
- break;
- case 'contact-form':
- $site_settings = $ez_frontend->get_site_settings();
- $site_name = $ez->sanitize_string( $site_settings['name'] );
- $to = $ez->sanitize_email( $site_settings['email'] );
- $to = str_replace( '[at]', '@', $to );
- $first_name = trim( $_POST['first_name'] );
- $first_name = $ez->sanitize_string( $first_name );
- $last_name = trim( $_POST['last_name'] );
- $last_name = $ez->sanitize_string( $last_name );
- $name = $first_name . ' ' . $last_name;
- $email = trim( $_POST['email'] );
- $email = $ez->sanitize_email( $email );
- $twitter = trim( $_POST['twitter'] );
- $twitter = $ez->sanitize_string( $twitter );
- $message = trim( $_POST['message'] );
- $message = $ez->sanitize_string( $message );
- $ez_frontend->send_message( $to, $email, $site_name . ' Contact Message', $name, $message, $twitter );
- break;
- }
- } else {
- print "nothing was submitted";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement