예제 #1
0
     setTemplate($new_template);
 } elseif ($_POST['me_action'] == 'CHANGEPASSWORD') {
     $oldpass = tep_db_prepare_input($_POST['oldpass']);
     $newpass = tep_db_prepare_input($_POST['newpass']);
     if ($session_userinfo['status'] == 'DTI') {
         $filter = "dti_referrers_id={$session_userinfo['id']}";
         $dti_partner_detail = $class_dti->retrieveReferrerDetail($referrer_id, $filter);
         if ($dti_partner_detail['dti_referrers_password'] != $oldpass) {
             $changestatus = false;
         } else {
             $sda = array('dti_referrers_password' => $newpass);
             $class_dti->update($session_userinfo['id'], $sda);
             $changestatus = true;
         }
     } else {
         $changestatus = $class_mu->changePassword($session_userinfo['id'], $oldpass, $newpass);
     }
     $result = $changestatus ? '1' : '0';
 } elseif ($_POST['me_action'] == 'UPLOADIMAGE') {
     $user_id = tep_db_prepare_input($_POST['user_id']);
     $new_image = $class_mu->changeUsersImage($user_id, $_FILES['image']['tmp_name']);
     if ($new_image === false) {
         $result = 'FAIL';
     } else {
         $result = webImageSource($new_image, '100', '100');
         if ($session_userinfo['id'] == $user_id) {
             $session_userinfo['users_image'] = $new_image;
             $_SESSION['user'] = serialize($session_userinfo);
         }
     }
     echo utf8_encode($result);