private function validate(User $user) { $okay = false; if ($user == null) { return $okay; } if (!Validator::isEmail($user->getEmail())) { $email = $user->getEmail(); if ($email == "" || $email == null) { $this->message = "User email address required"; } else { $this->message = "Invalid email[{$email}] entry"; } } elseif (!Validator::IsWord($user->getFullname())) { $fullname = $user->getFullname(); if ($fullname == null || $fullname == "") { $this->message = "User fullname is required!"; } else { $this->message = "Enter a valid user name "; } } else { if (Validator::IsWord($user->getGender())) { $this->message = "Enter your gender"; } else { $okay = true; } } return $okay; }
function RegisterMember(User $newUser, $RegDate, $name, $image) { global $connection; // if (!find_member($Lname,$DOB)) { $query = "INSERT INTO members(id,Lname,Fname,Title,Gender,DOB,MemberImageName,MemberImage,Phone,Email,Program,Year,Hall,Parish,Subgroups,RegDate) \n\tVALUES(\n\t\t'',\n\t\t'{$newUser->getLastName()}',\n\t\t'{$newUser->getFirstName()}',\n\t\t'{$newUser->getTitle()}',\n\t\t'{$newUser->getGender()}',\n\t\t'{$newUser->getDateOfBirth()}',\n\t\t'{$name}',\n\t\t'{$image}',\n\t\t'{$newUser->getPhoneNumber()}',\n\t\t'{$newUser->getEmail()}',\n\t\t'{$newUser->getProgram()}',\n\t\t'{$newUser->getYear()}',\n\t\t'{$newUser->getHall()}',\n\t\t'{$newUser->getParish()}',\n\t\t'{$newUser->getSubGroup()}',\n\t\t'{$RegDate}'\n\t\t)"; // mysql_query($query,$connection); // // confirm_query($result_set); // if (mysql_affected_rows() == 1) { // echo "success"; // } // else { // echo "err2"; // } $mysqli = new Mysqli('localhost', 'root', 'PASSword1', 'paxromanadata'); return $mysqli->query($query); }
<?php /* @var $this UserController */ /* @var $model User */ $this->breadcrumbs = array('Users' => array('index'), $model->id); ?> <h3 class="title">查看用户 <?php echo $model->user_name; ?> </h3> <?php $this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('id', 'user_name', 'real_name', array('name' => 'gender', 'value' => User::getGender($model->gender)), 'phone', 'email', 'qq', 'avatar', array('name' => 'status', 'value' => $model->status == 1 ? "正常" : "冻结"), 'login_num', 'last_login_time', 'last_login_ip', 'create_time', 'update_time')));
<?php /* @var $this UserController */ /* @var $model User */ $this->breadcrumbs = array('Users' => array('index'), $model->id); ?> <h3 class="title">查看用户:<?php echo $model->user_name; ?> </h3> <?php $this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('id', 'user_name', 'real_name', array('name' => 'gender', 'value' => User::getGender($model->gender)), 'phone', 'email', 'qq', array('name' => 'avatar', 'value' => CHtml::link(CHtml::image($model->avatar, '图片', array('width' => '150px')), $model->avatar, array("target" => "_blank")), 'type' => 'raw'), array('name' => 'status', 'value' => $model->status == 1 ? "活动" : "锁定"), 'login_num', 'last_login_time', 'last_login_ip', 'create_time', 'update_time')));
public static function toArray(User $user) { $params = array(':userId' => $user->getId(), ':password' => $user->getPassword(), ':name' => $user->getName(), ':gender' => $user->getGender(), ':telephone' => $user->getTelephone(), ':email' => $user->getEmail(), ':avatar' => $user->getAvatar(), ':slogan' => $user->getSlogan(), ':birthday' => $user->getBirthday(), ':createdAt' => $user->getCreatedAt(), ':character' => $user->getCharacter()); return $params; }