コード例 #1
0
 public function __construct($keys = null)
 {
     if (is_array($keys)) {
         $userModel = new FM_Models_FM_User();
         $user = $userModel->getUserByKeys($keys);
         if (is_array($user)) {
             foreach ($user as $key => $value) {
                 if (property_exists($this, $key)) {
                     $this->{$key} = $value;
                 }
             }
             $orgModel = new FM_Models_FM_UserOrg();
             $orgDataModel = new FM_Models_FM_Orgdata();
             //print_r($orgDataModel->getMemberOrgsById($this->getId()));
             //exit;
             $this->orgs = array_map("FM_Components_Member::getOrgIds", $orgDataModel->getMemberOrgsById($this->getId()));
             return true;
         }
         return false;
     }
     return true;
 }