@@ -152,15 +152,12 @@ function onAfterInsert() {
152152
153153 //Generate ssh-rsa-keys
154154 exec ('ssh-keygen -t rsa -C ' .$ username .'-rsa-key- ' .time ().' -f /tmp/id_rsa -N "" ' );
155-
156- $ privatekey = file_get_contents ('/tmp/id_rsa ' );
157- $ publickey = file_get_contents ('/tmp/id_rsa.pub ' );
158-
155+ $ app ->db ->query ("UPDATE client SET created_at = " .time ().", id_rsa = ' " .file_get_contents ('/tmp/id_rsa ' )."', ssh_rsa = ' " .file_get_contents ('/tmp/id_rsa.pub ' )."' WHERE client_id = " .$ this ->id ;
159156 exec ('rm -f /tmp/id_rsa /tmp/id_rsa.pub ' );
160-
157+
161158 // Create the controlpaneluser for the client
162- $ sql = "INSERT INTO sys_user (username,passwort,modules,startmodule,app_theme,typ,active,language,groups,default_group,client_id,id_rsa,ssh_rsa )
163- VALUES (' $ username',md5(' $ password'),' $ modules',' $ startmodule',' $ usertheme',' $ type',' $ active',' $ language', $ groups, $ groupid, " .$ this ->id .",' $ privatekey ',' $ publickey ' ) " ;
159+ $ sql = "INSERT INTO sys_user (username,passwort,modules,startmodule,app_theme,typ,active,language,groups,default_group,client_id)
160+ VALUES (' $ username',md5(' $ password'),' $ modules',' $ startmodule',' $ usertheme',' $ type',' $ active',' $ language', $ groups, $ groupid, " .$ this ->id .") " ;
164161 $ app ->db ->query ($ sql );
165162
166163 //* If the user who inserted the client is a reseller (not admin), we will have to add this new client group
@@ -170,7 +167,7 @@ function onAfterInsert() {
170167 $ app ->db ->query ("UPDATE client SET parent_client_id = " .intval ($ _SESSION ['s ' ]['user ' ]['client_id ' ])." WHERE client_id = " .$ this ->id );
171168 }
172169
173- $ app -> db -> query ( " UPDATE client SET created_at = " . time (). " WHERE client_id = " . $ this -> id );
170+
174171
175172 /* If there is a client-template, process it */
176173 applyClientTemplates ($ this ->id );
0 commit comments