function handler()
 {
     $messages = parent::handler();
     $_USER = UserClass::getById($this->_FORMDATA["id"]);
     if ($messages["status"] == "success" && !empty($this->_FORMDATA)) {
         foreach ($this->_FORMDATA as $name => $value) {
             if ($name == "email" && $value != $_USER->getProperty("email")) {
                 $user = UserClass::getByEmail($value);
                 if ($user !== false) {
                     $error_message[] = "Пользователь с таким email уже зарегистрирован";
                 }
             } else {
                 if ($name == "login" && $value != $_USER->getProperty("login")) {
                     $user = UserClass::getByLogin($value);
                     if ($user !== false) {
                         $error_message[] = "Пользователь с таким логином уже зарегистрирован";
                     }
                 }
             }
         }
         if ($error_message) {
             $messages["status"] = "error";
             $messages["error"] = $error_message;
             unset($messages["success"]);
         } else {
             $arFields = array("id" => $this->_FORMDATA["id"], "login" => $this->_FORMDATA["login"], "email" => $this->_FORMDATA["email"], "full_name" => $this->_FORMDATA["full_name"], "pass" => $this->_FORMDATA["pass"], "active" => 1);
             UserClass::updateUser($arFields);
             $messages["success"] = "Информация обновлена.";
         }
     }
     return $messages;
 }
 function handler()
 {
     $messages = parent::handler();
     if ($messages["status"] == "success" && !empty($this->_FORMDATA)) {
         foreach ($this->_FORMDATA as $name => $value) {
             if ($name == "email") {
                 $user = UserClass::getByEmail($value);
                 if ($user !== false) {
                     $error_message[] = "Пользователь с таким email уже зарегистрирован";
                 }
             } else {
                 if ($name == "login") {
                     $user = UserClass::getByLogin($value);
                     if ($user !== false) {
                         $error_message[] = "Пользователь с таким логином уже зарегистрирован";
                     }
                 }
             }
         }
         if ($error_message) {
             $messages["status"] = "error";
             $messages["error"] = $error_message;
             unset($messages["success"]);
         } else {
             $arFields = array("login" => $this->_FORMDATA["login"], "email" => $this->_FORMDATA["email"], "full_name" => $this->_FORMDATA["full_name"], "pass" => $this->_FORMDATA["pass"], "active" => false, "code" => md5(date("Y-m-d H:i:s")));
             UserClass::createUser($arFields);
             $messages["success"] = "Спасибо за регистрацию. На Ваш email выслано письмо для активации аккаунта.";
             MailController::RegisterMail($this->_FORMDATA["email"], $arFields["code"]);
         }
     }
     return $messages;
 }
Example #3
0
function index()
{
    require_once '../../Model/UserClass.php';
    global $connection;
    global $navegador;
    global $navegadorAdmin;
    $titulo = 'Titulo';
    $description = 'description';
    $palabrasClaves = 'palabrasClaves';
    // Obtener type user
    $user = new UserClass($connection);
    $user->fetch($_SESSION['idRow']);
    $userType = $user->roll;
    //    $userType = 'user';
    if ($userType == '0') {
        require_once '../../View/Back/home.php';
    } elseif ($userType == '1') {
        $navegador = $navegadorAdmin;
        require_once '../../View/Back/homeAdmin.php';
    }
}
 /**
  * Determine if this class of user can perform an action or has ability.
  *
  * @param string $ability
  * @return bool
  * @throws SCoreException
  */
 public function can($ability)
 {
     if (array_key_exists($ability, $this->abilities)) {
         $val = $this->abilities[$ability];
         return $val;
     } else {
         if (!is_null($this->parent)) {
             return $this->parent->can($ability);
         } else {
             global $_shm_user_classes;
             $min_dist = 9999;
             $min_ability = null;
             foreach ($_shm_user_classes['base']->abilities as $a => $cando) {
                 $v = levenshtein($ability, $a);
                 if ($v < $min_dist) {
                     $min_dist = $v;
                     $min_ability = $a;
                 }
             }
             throw new SCoreException("Unknown ability '" . html_escape($ability) . "'. Did the developer mean '" . html_escape($min_ability) . "'?");
         }
     }
 }
 public function get_comments($act_id)
 {
     $query_str = "select * from cs_activity_comment where act_id={$act_id} order by create_at desc;";
     $result = $this->dbObj->query($query_str);
     $array = array();
     if (is_object($result)) {
         if ($result->num_rows > 0) {
             while ($row = $result->fetch_assoc()) {
                 $array[] = $row;
             }
         }
     }
     $userObj = new UserClass();
     foreach ($array as $key => $item) {
         $author_id = $item['author_id'];
         $query_str = "select name from cs_user where uid={$author_id};";
         $user = $this->dbObj->query($query_str)->fetch_assoc();
         $array[$key]['author_name'] = $user['name'];
         $array[$key]['author_avatar'] = $userObj->get_avatar($author_id);
         $array[$key]['create_at'] = $this->encode_time($item['create_at']);
     }
     return $array;
 }
Example #6
0
 function handler()
 {
     $messages = parent::handler();
     if ($messages["status"] == "success" && !empty($this->_FORMDATA)) {
         $user = UserClass::auth($this->_FORMDATA["login"], md5($this->_FORMDATA["pass"]));
         if (!$user) {
             $messages["status"] = "error";
             $messages["error"][] = "Неправильный логин или пароль";
             unset($messages["success"]);
         } else {
             if ($user->getProperty("active") == false) {
                 $messages["status"] = "error";
                 $messages["error"][] = "Аккаунт неактивен";
                 unset($messages["success"]);
             } else {
                 $messages["success"] = "Вы авторизованы.";
                 $this->redirect();
             }
         }
     }
     return $messages;
 }
 /**
  * 建立用户
  */
 public function createUser()
 {
     if ($this->getR('pwd') != $this->getR('pwd1')) {
         return array('status' => -1, 'info' => '密码不一致', 'data' => null);
     }
     $this->_modelUser = $this->getGlobal('model/User', 'Model_User');
     if ($this->_modelUser->findByUser($this->getR('user'))) {
         return array('status' => -1, 'info' => '此账号已存在', 'data' => null);
     }
     $userArr = array('user' => $this->getR('user'), 'vuser' => $this->getR('vuser'), 'pwd' => $this->convertPwd($this->getR('pwd')));
     if ($this->_modelUser->insert($userArr)) {
         $userArr['id'] = $this->_modelUser->getLastInsertId();
         import('object/UserClass');
         $userClass = new UserClass();
         $userClass->create($userArr);
         $userClass->setUpdate(true);
         $userClass = null;
         unset($userClass);
         return array('status' => 1, 'info' => '创建用户成功', 'data' => null);
     } else {
         return array('status' => -2, 'info' => '创建用户失败', 'data' => null);
     }
 }
Example #8
0
<?php

include '../config.php';
include '../webappClass/UserClass.php';
$configobj = new config();
$conn = $configobj->getConnection();
$userobj = new UserClass();
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$loginid = $request->loginid;
$password = $request->password;
echo json_encode($userobj->userLogin($conn, $loginid, $password));
Example #9
0
		//echo $msg;	

	}

	else

	{

		$msg="Please enter CLIENT-ID.";

	}	

}

$objUser1=new UserClass($db);

$objUser1->id=$_SESSION['login'];

$arrUser1=$objUser1->SearchUser();



$objCoustodyAC=new Custody_ACClass($db);

$objCoustodyAC->id_client=$arrUser1[0]['id'];

$arrCustodyAC=$objCoustodyAC->SearchCustody_AC();
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Example #10
0
    {
        if ($sName === "Breves" && $sPassword === "123") {
            $this->sName = $sName;
            $this->iCode = 1;
            $this->sEmail = "*****@*****.**";
        }
        /* if ( $sName === "Breves" && $sPassword === "123" ) */
    }
    /* private function login( $sName, $sPassword ) */
    function getCode()
    {
        return $this->iCode;
    }
    /* function getCode() */
    function getName()
    {
        return $this->sName;
    }
    /* function getName() */
    function getEmail()
    {
        return $this->sEmail;
    }
}
/* class UserClass */
/* ********************************************************* */
$usrUser = new UserClass("Breves", "123");
echo $usrUser->getCode() . "<br />";
echo $usrUser->getName() . "<br />";
echo $usrUser->getEmail() . "<br />";
var_dump($usrUser);
 public static function BuyFixed($auctionId, $qty)
 {
     global $config, $user;
     // validate args
     $auctionId = (int) $auctionId;
     $qty = (int) $qty;
     if ($auctionId < 1) {
         $_SESSION['error'][] = 'Invalid auction id!';
         return FALSE;
     }
     if ($qty < 1) {
         $_SESSION['error'][] = 'Invalid qty!';
         return FALSE;
     }
     // has canBuy permissions
     if (!$user->hasPerms('canBuy')) {
         $_SESSION['error'][] = 'You don\'t have permission to buy.';
         return FALSE;
     }
     // query auction
     $auction = QueryAuctions::QuerySingle($auctionId);
     if (!$auction) {
         $_SESSION['error'][] = 'Auction not found!';
         return FALSE;
     }
     $Item = $auction->getItemCopy();
     //  // is item allowed
     //  if (!itemAllowed($item->name, $item->damage)){
     //    $_SESSION['error'][] = $item->fullname.' is not allowed to be sold.';
     //    header("Location: ../myauctions.php");
     //  }
     // buying validation
     if ($auction->getSellerId() == $user->getId()) {
         $_SESSION['error'][] = 'Can\'t buy from yourself!';
         return FALSE;
     }
     if ($qty > $Item->getItemQty()) {
         $_SESSION['error'][] = 'Not that many for sale!';
         return FALSE;
     }
     $maxSellPrice = SettingsClass::getDouble('Max Sell Price');
     $sellPrice = $auction->getPrice();
     $priceTotal = $sellPrice * (double) $qty;
     if ($maxSellPrice > 0.0 && $sellPrice > $maxSellPrice) {
         $_SESSION['error'][] = 'Over max sell price of ' . SettingsClass::getBoolean('Currency Prefix') . $maxSellPrice . SettingsClass::getBoolean('Currency Prefix') . ' !';
         return FALSE;
     }
     if ($priceTotal > $user->getMoney()) {
         $_SESSION['error'][] = 'You don\'t have enough money!';
         return FALSE;
     }
     // make payment from buyer to seller
     UserClass::MakePayment($user->getName(), $user->getUUID(), $auction->getSeller(), $auction->getSellerUUID(), $priceTotal, 'Bought auction ' . (int) $auction->getTableRowId() . ' ' . $Item->getItemTitle() . ' x' . (int) $Item->getItemQty());
     // remove auction
     if (!self::RemoveAuction($auctionId, $qty < $Item->getItemQty() ? $qty : -1)) {
         echo '<p style="color: red;">Error removing/updating auction!</p>';
         exit;
     }
     // add to inventory
     $Item->setItemQty($qty);
     $tableRowId = ItemFuncs::AddCreateItem($user->getId(), $Item);
     if (!$tableRowId) {
         echo '<p style="color: red;">Error adding item to your inventory!</p>';
         exit;
     }
     // add sale log
     LogSales::addLog(LogSales::LOG_SALE, LogSales::SALE_BUYNOW, $auction->getSellerId(), $user->getId(), $Item, $sellPrice, FALSE, '', TRUE);
     return TRUE;
 }
Example #12
0
File: php.php Project: mbshin/study
var_dump($Cats);
/* Lesson 11*/
$MyVar = 1;
echo "outside: {$MyVar} ";
example();
function example()
{
    global $MyVar;
    echo "inside: {$MyVar} ";
}
var_dump($GLOBALS);
/* Lesson 14*/
class UserClass
{
    public $firstname;
    function __construct($firstname)
    {
        $this->firstname = $firstname;
    }
    function GetName()
    {
        return $this->firstname;
    }
    function __destruct()
    {
        // TODO: Implement __destruct() method.
        echo "DESCRUCTOR";
    }
}
$User = new UserClass('BBB');
echo "CLASS" . $User->GetName();
     $uid = $_POST['uid'];
     $phone = $_POST['phone'];
     $mail = $_POST['mail'];
     $workplace = $_POST['workplace'];
     $job = $_POST['job'];
     $grade = $_POST['grade'];
     $major = $_POST['major'];
     $qq = $_POST['qq'];
     $wechat = $_POST['wechat'];
     $blog = $_POST['blog'];
     $github = $_POST['github'];
     //$native = "西安";
     $native = null;
     $grade = trim($grade);
     $workplace = trim($workplace);
     $userObj = new UserClass();
     print $userObj->update_userinfo($uid, $phone, $mail, $qq, $wechat, $blog, $github, $native, $major, $workplace, $job);
     exit;
 case 'refresh_activity':
     $mid = $_POST['mid'];
     $uid = $_POST['uid'];
     $result = "";
     for ($i = 0; $i < 5; ++$i) {
         $b = get_message($uid, $mid, $i);
         if ($b == 'false') {
             if ($result == "") {
                 $result = 'false';
             }
             break;
         }
         $result .= $b;
Example #14
0
require "settings.php";
include CONTROLLER_PATH . "manager/DataBaseController.php";
$_DB = DataBaseController::init();
include VIEW_PATH;
include MODEL_PATH . "forms/MainFormClass.php";
include MODEL_PATH . "forms/FieldClass.php";
include MODEL_PATH . "user/UserClass.php";
include MODEL_PATH . "rss/RssClass.php";
include MODEL_PATH . "paginator/PaginatorClass.php";
include CONTROLLER_PATH . "manager/MainRouter.php";
include CONTROLLER_PATH . "manager/MailController.php";
include CONTROLLER_PATH . "form/MainFormController.php";
include CONTROLLER_PATH . "form/RegisterFormController.php";
include CONTROLLER_PATH . "form/AuthFormController.php";
include CONTROLLER_PATH . "form/UpdateFormController.php";
include CONTROLLER_PATH . "form/RssFormController.php";
include CONTROLLER_PATH . "form/ValidatorController.php";
include CONTROLLER_PATH . "rss/RssController.php";
include CONTROLLER_PATH . "rss/RssItemsController.php";
include CONTROLLER_PATH . "paginator/PaginatorController.php";
$_ADDRESS = $_SERVER["REQUEST_URI"];
$pages = array("/" => "index.php");
$_ROUTER = MainRouter::createRouter($pages);
global $_USER;
if ($_COOKIE["login"]) {
    $_USER = UserClass::getByLogin($_COOKIE["login"]);
    if ($_USER->getProperty("active") == false) {
        unset($_COOKIE["login"]);
        unset($_USER);
    }
}
Example #15
0
setcookie("userID", "", 0, "/");
setcookie("firstName", "", 0, "/");
setcookie("lastName", "", 0, "/");
setcookie("email", "", 0, "/");
unset($_COOKIE['userID']);
unset($_COOKIE['checkedLogin']);
unset($_COOKIE['firstName']);
unset($_COOKIE['lastName']);
unset($_COOKIE['email']);
if ($useSGU) {
    /*
    	se estiver usando SGU e estiver no portal regional (Scielo.org), chama o logout do SGU
    */
    if ($ini['this']['url'] == $ini['scielo_org_urls']['home']) {
        require_once dirname(__FILE__) . "/../users/UserClassWS.php";
        $usr = new UserClass();
        $usr->setToken($_COOKIE['userToken']);
        $usr->logout();
    }
    setcookie("userToken", "", 0, "/");
    setcookie("tokenVisit", "", 0, "/");
    unset($_COOKIE['userToken']);
}
ob_start();
?>
<html>
<body>
<p>Logout</p>
</body>
</html>
Example #16
0
        <td>Modified By</td>
        <td>Last Modified</td>

        <td colspan="2">
            <form action="adminPortal.php" method="post">
                <input type="text" name="addPage" value="addPage" hidden />
                <input type="Submit" id="addUser" name="addUser" value="Add User" />

            </form>
        </td>
    </tr>
    </thead>
    <tbody>
    <?php 
require "../Business/UserClass.php";
$arrayOfPages = UserClass::retrieveUsers();
foreach ($arrayOfPages as $page) {
    ?>
        <tr>
            <td><?php 
    echo $page->getID();
    ?>
</td>
            <td><?php 
    echo $page->getUsername();
    ?>
</td>
            <td><?php 
    echo $page->getFistName();
    ?>
</td>
Example #17
0
<?php

error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
require_once 'init.php';
require_once 'includes/activity.class.php';
$login_uid = $_COOKIE['uid'];
if (isset($_GET['uid'])) {
    $info_uid = $_GET["uid"];
} else {
    $info_uid = $login_uid;
}
$userObj = new UserClass();
$json = $userObj->get_userinfo($info_uid);
$result = json_decode($json, true);
$user_info = $result[0];
$user_info["issame"] = $info_uid == $login_uid;
$user_info['uid'] = $info_uid;
$user_info['avatar'] = $userObj->get_avatar($info_uid);
$activityObj = new ActivityClass();
for ($i = 0; $i < 10; ++$i) {
    $tmp = $activityObj->get_activity('uid', $info_uid, $i);
    if ($tmp == false) {
        break;
    }
    $activity_list[] = $tmp;
}
$sql = "SELECT uid, password FROM cs_user WHERE uid=" . $info_uid . ";";
$dbObj = new DBClass();
$result = $dbObj->query($sql);
$result_info = $result->fetch_assoc();
$temp_time = (string) (time() + 24 * 3600);
Example #18
0
<?php

include '../config.php';
include '../webappClass/UserClass.php';
$configobj = new config();
$conn = $configobj->getConnection();
$userobj = new UserClass();
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$user_id = $request->user_id;
$old_password = $request->old_password;
$new_password = $request->new_password;
echo json_encode($userobj->changepassword($conn, $user_id, $old_password, $new_password));
Example #19
0
<body>

<?php 
//grab login info passed in
$login = $_POST['login'];
$pw = $_POST['pw'];
//safety first
$login = stripslashes($login);
$pw = stripslashes($pw);
//TODO: move to DataAccess
//$login = mysqli_real_escape_string($db, $login);
//$pw = mysqli_real_escape_string($db, $pw);
//hash passwords TODO: change to meet REQ-008
//$hashedPw = hash("sha1", $pw);
//build sql + get result TODO: move to DataAccess via /Business/UserClass.php once created
$userObj = UserClass::checkLoginInfo($login, $pw);
/*

$sql = "SELECT * FROM WebUsers WHERE login='******' AND pw='$hashedPw'";
$result = mysqli_query($db, $sql);

$count = mysqli_num_rows($result);

mysqli_close('$db');
*/
if ($userObj) {
    //set session variables
    $_SESSION['login'] = $login;
    $_SESSION['pw'] = $pw;
    if ($userObj->getUsername() == "editor") {
        header("location:editorPortal.php");
Example #20
0
    <h1>Активация аккаунта</h1>
<?php 
$activate = UserClass::activate($_GET["email"], $_GET["code"]);
if ($activate) {
    ?>
    <div class="rss-wrapper alert  alert-info" role="alert">
        Ваш аккаунт активирован. Пожалуйста, авторизуйтесь.
    </div>
<?php 
} else {
    ?>
    <div class="rss-wrapper alert  alert-danger" role="alert">
        Код активации уже использован.
    </div>
<?php 
}
<!-- vajadzetu parbadit un saldizinat vai password sakriit
                            /*
                            {
                            $pass1 = $_POST['password'];
                            $pass2 = $_POST['passcheck'];
                            echo '<h1>Ievaditas paroles nesakrit!</h1>' ;
                            echo '<script language="javascript">';
                                echo 'alert("Ievaditas paroles nesakrit!")';
                                echo '</script>';
                            if ($pass1 != $pass2) {

                            }
                            }
                            -->
<?php 
if (isset($_POST['submitBtn'])) {
    if (strlen(trim($_POST['login'])) == 0 || strlen(trim($_POST['email'])) == 0 || strlen(trim($_POST['password'])) == 0 || strlen(trim($_POST['passcheck'])) == 0 || !isset($_POST['gender'])) {
        echo '<h1>Lai reģistrētos obligāti jāaizpilda visi lauki!</h1>';
    } elseif (strcmp($_POST['password'], $_POST['passcheck']) != 0) {
        echo '<h1>Ievadītās paroles nesakrita</h1>';
    } else {
        $user = new UserClass();
        $user->addUser($_POST['login'], $_POST['email'], $_POST['password'], $_POST['gender'], $_POST['camera'], isset($_POST['landscape']), isset($_POST['portrait']), isset($_POST['bird']), isset($_POST['sport']));
        echo '<h1>Jūs tagad esat reģistrēts!</h1>';
    }
}
?>

</body>

</html>
Example #22
0
session_start();
require_once dirname(__FILE__) . '/config.php';
if (!isset($_SESSION['uid'])) {
    $referer_uri = urlencode('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']);
    header('location: ' . SITE_DOMAIN . '/signin.php?referer_uri=' . $referer_uri);
    exit;
}
require_once dirname(__FILE__) . '/smarty.php';
require_once dirname(__FILE__) . '/includes/mail.class.php';
require_once dirname(__FILE__) . '/includes/user.class.php';
require_once dirname(__FILE__) . '/includes/plugin.class.php';
setcookie('uid', $_SESSION['uid'], time() + 3600);
$login_uid = $_SESSION['uid'];
$_COOKIE['uid'] = $login_uid;
//获取登录用户信息
$CUser = new UserClass();
//获取登录用户名
$json_str = $CUser->get_userinfo($login_uid);
$user_obj = json_decode($json_str);
$username = $user_obj[0]->name;
//获取登录用户头像
$user_avatar = $CUser->get_avatar($login_uid);
//获取登录用户权限
$user_privilege = $CUser->get_privilege($_SESSION['uid']);
//获取站内信信息
$CMail = new MailClass($login_uid);
//获取未读站内信数量
$json_str = $CMail->get_mail_count();
$result_array = json_decode($json_str);
$unread_mail_count = $result_array->unread;
//获取站内信数组
Example #23
0
} elseif (isset($_POST['addUser'])) {
    //load empty form + pointer to insert routine
    include_once 'tables/user/users.php';
} elseif (isset($_POST['editUser'])) {
    //load pre-populated form + pointer to update routine
    include_once 'tables/user/users.php';
} elseif (isset($_POST['delUser'])) {
    //load delete confirmation page
    include_once 'tables/user/deleteUser.php';
} elseif (isset($_POST['addedUser'])) {
    //load insert routine + success/fail message
    include_once 'tables/user/addUser.php';
} elseif (isset($_POST['editedUser'])) {
    //load update routine + success/fail message
    include_once 'tables/user/editUser.php';
} elseif (isset($_POST['deletedUser'])) {
    //delete selected article
    require_once '../Business/UserClass.php';
    $currentUser = UserClass::getSingleUser($_POST['delUserId']);
    $result = $currentUser->deleteUser();
    echo $result;
}
if (isset($_POST['userPrivBtn'])) {
    //load the articles management table
    include_once 'tables/userPrivMgmt.php';
}
?>

</body>

</html>
<?php

require_once dirname(__FILE__) . '/includes/user.class.php';
if (!isset($_SESSION['uid'])) {
    exit;
}
$userObj = new UserClass();
$permisson = $userObj->get_privilege($_SESSION['uid']);
if ($permisson != '1') {
    echo '<script type="text/javascript">javascript:history.back(1);</script>';
    //header('location: ' . $_SERVER["HTTP_REFERER"]);
    exit;
}
Example #25
0
            $profile->setProfileName($profilesNames[$i]);
            $profile->setGrandeAreaID($grandeAreaId[$i]);
            $profile->setSubAreaID($subAreaId[$i]);
            $profile->setProfileStatus('on');
            $usr->setProfiles($profile);
        }
        $a = $usr->updateProfiles();
        if ($useSGU) {
            $usr->loadUser($_COOKIE['userToken']);
        } else {
            $usr->loadUser($_COOKIE['userID']);
        }
        header("Location: /");
        break;
    default:
        $usr = new UserClass();
        $profiles = array(new UserProfileClass(), new UserProfileClass(), new UserProfileClass());
        if (isset($_REQUEST['id']) && isset($_COOKIE['userID'])) {
            if ($useSGU) {
                $usr->loadUser($_COOKIE['userToken']);
            } else {
                $usr->loadUser($_COOKIE['userID']);
            }
            $profiles = $usr->getProfiles();
        }
        break;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
 public function get_activity($arg, $arg1, $arg2 = "", $arg3 = "")
 {
     switch ($arg) {
         case 'index':
             $query_str = "select * from cs_activity order by mid desc limit {$arg1}," . ($arg1 + 1) . ";";
             break;
         case 'mid':
             $query_str = "select * from cs_activity where mid<{$arg1} order by mid desc limit {$arg2}," . ($arg2 + 1) . ";";
             break;
         case 'uid':
             $query_str = "select * from cs_activity where uid={$arg1} order by mid desc limit {$arg2}," . ($arg2 + 1) . " ;";
             break;
         case 'uid_mid':
             $query_str = "select * from cs_activity where uid={$arg1} and mid<{$arg2} order by mid desc limit {$arg3}," . ($arg3 + 1) . " ;";
             break;
         default:
             return false;
             break;
     }
     $mresult = $this->dbObj->query($query_str)->fetch_assoc();
     if (!isset($mresult['uid'])) {
         return false;
     }
     $uid = $mresult['uid'];
     $mid = $mresult['mid'];
     $href = $mresult['href'];
     $query_str = "select name from cs_user where uid={$uid};";
     $uresult = $this->dbObj->query($query_str)->fetch_assoc();
     $name = $uresult['name'];
     $action = json_decode($mresult['action']);
     $action_text = $action->{'text'};
     $action_color = $action->{'color'};
     $des = $mresult['mdescribe'];
     $message = $mresult['message'];
     $userObj = new UserClass();
     $avatar = $userObj->get_avatar($uid);
     date_default_timezone_set("PRC");
     $a = strtotime($mresult['rdate']);
     $b = time() - $a;
     if ($b < 1 * 60) {
         $time = $b - floor($b / 60) * 60 . "秒前";
     } else {
         if ($b <= 5 * 60) {
             $time = floor($b / 60) . "分钟" . ($b - floor($b / 60) * 60) . "秒前";
         } else {
             if ($b < 1 * 3600) {
                 $time = floor($b / 60) . "分钟前";
             } else {
                 if ($b < 24 * 3600) {
                     $time = floor($b / 3600) . "小时前";
                 } else {
                     if ($b <= 24 * 3600 * 7) {
                         $time = floor($b / 3600 / 24) . "天前";
                     } else {
                         $time = $mresult['rdate'];
                     }
                 }
             }
         }
     }
     $array = array("name" => $name, "actiontext" => $action_text, "actioncolor" => $action_color, "mdescribe" => $des, "message" => $message, "time" => $time, "avatar" => $avatar, "mid" => $mid, "profile" => "profile.php?uid=" . $uid, "href" => $href);
     return $array;
 }
Example #27
0
<?php

include '../config.php';
include '../webappClass/UserClass.php';
$configobj = new config();
$conn = $configobj->getConnection();
$userobj = new UserClass();
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$user_email = $request->user_email;
echo json_encode($userobj->forgotpassword($conn, $user_email));
Example #28
0
<?php

//TODO: add conditional for header (add/edit)
?>

<h3>Edit User:</h3>
<form action="adminPortal.php" method="post">


    <?php 
require "../Business/UserClass.php";
$currentUser = UserClass::getSingleUser($_POST['editUserPrivId']);
$privStatus;
//used to calculate privli
$var = $currentUser->getPermission();
//TODO: add code to preset pageOn and divIn selected option values (add vs edit?)
?>

    <table>
        <thead>
        <tr>
            <td>User Id</td>
            <td>Username</td>
            <td>First Name</td>
            <td>Last Name</td>
            <td>Is User Admin</td>
            <td>Is User Editor</td>
            <td>Is User Author</td>

        </tr>
        </thead>
require_once('core/connect.php');
require_once('core/CoreClass.php');
require_once('BLL/IsinBLL.php');
require_once('BLL/CurrencyBLL.php');
require_once('BLL/CustodianBLL.php');
require_once('BLL/Custody_ACBLL.php');
require_once('BLL/CurrencyBLL.php');
require_once('BLL/Transfer_BLL.php');
require_once('BLL/UserBLL.php');

$objCurrency=new CurrencyClass($db);
$arrCurrency=$objCurrency->GetCurrencyUsingArray();

$objISIN=new IsinClass($db);
$arrISIN=$objISIN->GetIsinUsingArray();
$objUser=new UserClass($db);

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de-ch" lang="de-ch">
<head>
    <title>Vurman - Spectrum Funds</title>
    <meta name="keywords" content="Fund Services, Fund Settlement, Hedge Funds, Offshore Funds, Subscription, Redemption">
    <meta name="JOB_DESCRIPTION" content="Fund Services, Fund Settlement, Hedge Funds, Offshore Funds, Subscription, Redemption">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="Stylesheet" href="css/styles.css" />
    <link rel="stylesheet" href="css/redmond/jquery-ui-1.7.2.custom.css" />
	<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
    <script src="js/common.js" type="text/javascript"></script>
	<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
    <script type="text/javascript" src="js/settle-transfer-client.js"></script>
	if(strpos($origem,"?"))
    {
		$redirectCommand = ("Location: ".$origem."&userID=".$_COOKIE['userID']."&firstName=".$_COOKIE['firstName']."&lastName=".$_COOKIE['lastName']."&lng=".$lang."&tlng=".$lang."&lang=".$lang."&userToken=".$_COOKIE['userToken']."&tokenVisit=".$_COOKIE['tokenVisit']);
    }
    else{
		$redirectCommand = ("Location: ".$origem."?userID=".$_COOKIE['userID']."&firstName=".$_COOKIE['firstName']."&lastName=".$_COOKIE['lastName']."&lng=".$lang."&tlng=".$lang."&lang=".$lang."&userToken=".$_COOKIE['userToken']."&tokenVisit=".$_COOKIE['tokenVisit']);
    }
	session_write_close();
	header($redirectCommand);
		
}
else
{
	$acao = $_REQUEST['acao'];
	$usr = new UserClass();
	if(isset($acao))
	{
		$login_error = 0;
		$login = $_REQUEST['login'];
		$senha = $_REQUEST['password'];
		$usr->setLogin($login);
		$usr->setPassword($senha);
		$userValid = $usr->validateUser();

		if($userValid == 1)
		{
			header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
			setcookie("userID",$usr->getID(),time()+3600,"/");
			setcookie("firstName",$usr->getFirstName(),time()+3600,"/");
			setcookie("lastName",$usr->getlastName(),time()+3600,"/");