function postAdd() { $parent = $this->getParentO(); $this->username = $parent->username; $this->syncserver = $parent->syncserver; $this->nname = fix_nname_to_be_variable_without_lowercase($this->full_key); }
static function getAuthorizedKey($username) { $v = self::readAuthorizedKey($username); $list = explode("\n", $v); foreach ($list as $l) { $l = trim($l); if (!$l) { continue; } $l = trimSpaces($l); $vv = explode(" ", $l); $r['nname'] = fix_nname_to_be_variable_without_lowercase($vv[1]); $r['full_key'] = $l; $r['key'] = substr($vv[1], 0, 50); $r['key'] .= " ....."; $r['hostname'] = $vv[2]; $r['username'] = $username; $r['type'] = $vv[0]; $res[$r['nname']] = $r; } return $res; }
static function add($parent, $class, $param) { $param['realname'] = fix_nname_to_be_variable_without_lowercase($param['realname']); ClientBase::fixpserver_list($param); return $param; }