当前位置: 首页>>代码示例>>PHP>>正文


PHP UserClass::updateUser方法代码示例

本文整理汇总了PHP中UserClass::updateUser方法的典型用法代码示例。如果您正苦于以下问题:PHP UserClass::updateUser方法的具体用法?PHP UserClass::updateUser怎么用?PHP UserClass::updateUser使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UserClass的用法示例。


在下文中一共展示了UserClass::updateUser方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: handler

 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;
 }
开发者ID:Nimoto,项目名称:rss-reader,代码行数:32,代码来源:UpdateFormController.php

示例2: json_encode

<?php

/*****************************
Update user privileges
*****************************/
#start session
session_start();
#require required files
require '../../constants.php';
require '../../dbinfo.inc.php';
require '../../tools.php';
require '../../user.php';
$user_id = $_POST['user_id'];
$user_level = $_POST['user_level'];
$json_out = array();
$UserObject = new UserClass($user_id);
$UserObject->setLevel($user_level);
$json_out['update'] = $UserObject->updateUser();
#if no json yet (thus no error) -> succes!
if (is_null($json_out['update'])) {
    $json_out = array('succes' => 'User privilege updated for ' . $UserObject->getUsername() . '.');
}
#output json
print json_encode($json_out);
开发者ID:bingneef,项目名称:spot,代码行数:24,代码来源:update_privileges.php

示例3: UserClass

<?php

require '../Business/UserClass.php';
//build new article business object
$newUser = new UserClass($_POST['uUsername']);
$newUser->setId($_POST['editUserId']);
$newUser->setUsername($_POST['uUsername']);
$newUser->setFistName($_POST['uFirstname']);
$newUser->setLastName($_POST['uLastname']);
$newUser->setWordPass($_POST['uWordpass']);
$result = $newUser->updateUser();
//report success/failure
echo $result;
开发者ID:JeremyIM,项目名称:PhPCMS_Project,代码行数:13,代码来源:editUser.php


注:本文中的UserClass::updateUser方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。