$country = $filter->get('country'); $gender = $filter->get('gender'); $relation = $filter->get('relation'); $website = $filter->get('website'); $password = $filter->get('password'); $password_confirm = $filter->get('password_confirm'); $video_viewed = $filter->get('video_viewed', 'INTEGER'); $profile_viewed = $filter->get('profile_viewed', 'INTEGER'); $watched_video = $filter->get('watched_video', 'INTEGER'); $account_status = $filter->get('account_status'); $emailverified = $filter->get('emailverified'); if ($email == '') { $errors[] = 'Email field cannot be blank!'; } elseif (!$valid->email($email)) { $errors[] = 'Email is not a valid email address!'; } elseif ($valid->emailExists($email, $UID)) { $errors[] = 'Email is already used by another user!'; } if ($password != '' && $password != $password_confirm) { $errors[] = 'Password and confirmation password are not the same!'; } if ($_FILES['avatar']['tmp_name'] != '' && !$errors) { $imagesize = getimagesize($_FILES['avatar']['tmp_name']); if (!$imagesize) { $errors[] = 'Invalid image uploaded!'; } if (!$errors) { $ext = ''; if ($imagesize['2'] == 1) { $ext = 'gif'; } elseif ($imagesize['2'] == 2) {
<?php define('_VALID', true); require 'include/config.php'; require 'classes/filter.class.php'; require 'classes/validation.class.php'; require 'include/function_smarty.php'; if (isset($_POST['submit_lost'])) { $filter = new VFilter(); $valid = new VValidation(); $email = $filter->get('email'); if ($email == '') { $errors[] = $lang['confirm.expl']; } elseif (!$valid->email($email)) { $errors[] = $lang['global.email_invalid']; } elseif (!$valid->emailExists($email)) { $errors[] = $lang['confirm.email_invalid']; } else { require 'classes/random.class.php'; require 'classes/email.class.php'; $passwd = VRandom::generate(8); $password = md5($passwd); $sql = "SELECT username FROM signup WHERE email = '" . mysql_real_escape_string($email) . "' LIMIT 1"; $rs = $conn->execute($sql); $username = $rs->fields['username']; $sql = "UPDATE signup SET pwd = '" . mysql_real_escape_string($password) . "'\n WHERE username = '******' LIMIT 1"; $conn->execute($sql); $smarty->assign('receiver_name', $username); $smarty->assign('password', $passwd); $sql = "SELECT * FROM emailinfo WHERE email_id = 'recover_password' LIMIT 1"; $rs = $conn->execute($sql);