Exemple #1
0
<?php

require_once "includes/application_startup.php";
require_once def_directory_classes . "class_gammu.php";
$var_class_gammu = new _class_gammu_("gammu\\gammu.exe");
if (isset($HTTP_GET_VARS["process"]) && $HTTP_GET_VARS["process"] == "forget") {
    $var_userid = _set_variable_http_("txt_userid", false);
    if (_is_not_null_($var_userid)) {
        require_once def_directory_classes . "class_user.php";
        $var_class_user = new _class_user_();
        if ($var_class_user->_is_user_exist_($var_userid)) {
            if (!$var_class_user->_is_admin_($var_userid)) {
                if ($var_class_user->_is_active_($var_userid)) {
                    if ($var_class_user->_is_status_($var_userid)) {
                        require_once def_directory_classes_master . "class_pemakai.php";
                        $var_class_pemakai = new _class_pemakai_();
                        $var_class_pemakai->_set_data_($var_userid);
                        if (_is_not_null_($var_class_pemakai->var_handphone) && $var_class_pemakai->var_handphoneyn == def_yes) {
                            $var_newpassword = _set_random_value_(6);
                            $var_class_gammu->_gammu_send_($var_respon, $var_class_pemakai->var_handphone, "Password Anda Yang Baru Adalah " . $var_newpassword);
                            $var_class_pemakai->_save_data3_($var_userid, $var_newpassword);
                            $session_success = "Password baru anda sudah dikirim. Silahkan Ganti Password anda via Website";
                            _set_session_register_("session_success");
                        } else {
                            $session_error = "Id Pemakai Tidak Mempunyai Nomor HP atau Belum Diaktifkan oleh Kami";
                            _set_session_register_("session_error");
                        }
                    } else {
                        $session_error = "Terdapat Masalah Pada Account Anda";
                        _set_session_register_("session_error");
                    }
_set_select_database_(def_database_name);
if (!isset($PHP_SELF)) {
    $PHP_SELF = $HTTP_SERVER_VARS["PHP_SELF"];
}
require_once "../" . def_directory_functions . "function_session.php";
define("def_session_write_directory", "../tmp");
_set_session_name_("orderid");
_set_session_save_path_(def_session_write_directory);
if (function_exists("session_set_cookie_params")) {
    session_set_cookie_params(0, def_http_cookie_path, def_http_cookie_domain);
} elseif (function_exists("ini_set")) {
    ini_set("session.cookie_lifetime", "0");
    ini_set("session.cookie_path", def_http_cookie_path);
    ini_set("session.cookie_domain", def_http_cookie_domain);
}
if (isset($HTTP_POST_VARS[_set_session_name_()])) {
    _set_session_id_($HTTP_POST_VARS[_set_session_name_()]);
} elseif (isset($HTTP_GET_VARS[_set_session_name_()])) {
    _set_session_id_($HTTP_GET_VARS[_set_session_name_()]);
}
_set_session_start_();
if (function_exists("ini_get") && ini_get("register_globals") == false) {
    extract($_SESSION, EXTR_OVERWRITE + EXTR_REFS);
}
if (_is_session_registered_("session_userid")) {
    require_once "../" . def_directory_classes . "class_user.php";
    $var_class_user = new _class_user_();
    if (!$var_class_user->_is_admin_($session_userid)) {
        _set_location_(_set_link_("../" . def_application_home));
    }
}