} } } } } //msg_changepassword if ($action == msg_changepassword) { if (application_userisvalid()) { $usr = application_gevaliduser(); if ($usr != null) { $uf = new UserFactory(); if ($uf->changePassword($usr->getUsername(), $password, $newpassword)) { echo application_getMessage(msg_updateok); } else { echo application_getMessage(msg_failed); } } } } //msg_deleteuser if ($action == msg_deleteuser) { if (application_userisadmin()) { $userfactory = new Userfactory(); if ($userfactory->userNameExists(trim($deleteuser))) { $userfactory->deleteUser(trim($deleteuser)); echo application_getMessage(msg_delok); } else { echo application_getMessage(msg_failed); } } }
<?php interface IUser { function getName(); } /** * */ class User implements IUser { public function __construct($id) { } public function getName() { return "Jack"; } } class Userfactory { public static function Create($id) { return new User($id); } } $uo = Userfactory::Create(1); echo $uo->getName();
function application_updateactiveuser($username, $email, $lat, $lon, $about, $picture) { if (isset($_SESSION['validuser'])) { $user = $_SESSION['validuser']; $user->location_lat = $lat; $user->location_lon = $lon; $user->email = $email; $user->abouthtml = $about; $user->picture = $picture; $_SESSION['validuser'] = $user; $userfactory = new Userfactory(); return $userfactory->updateUser($user); } return false; }
} * / } else { echo application_getMessage(msg_failed); } */ echo application_getMessage(msg_failed); } //msg_getpublicgrpitems if ($action == msg_getpublicgrpitems) { $items = array(); if (!isset($recursiv)) { $recursiv = -1; } $uf = new Userfactory(); $uid = $uf->getUserId($username); if ($uid > -1) { //echo $uid; $grp = $fac->getPublicGroupByName($uid, $groupname); if ($grp != null) { $groupid = $grp->getGroupId(); array_push($items, $grp); //childgroups /* $lst1 = $fac->getChildGroups($usr->getUid(), $groupid); if ($lst1 != null) { for ($i=0;$i<count($lst1);$i++) { $grp1 = $lst1[$i]; array_push($items,$grp1); }