| | |
| | | } else { |
| | | //* This is a website |
| | | // Deleting the vhost file, symlink and the data directory |
| | | $vhost_symlink = escapeshellcmd($web_config['vhost_conf_enabled_dir'].'/'.$data['old']['domain'].'.vhost'); |
| | | unlink($vhost_symlink); |
| | | $app->log('Removing symlink: '.$vhost_symlink.'->'.$vhost_file,LOGLEVEL_DEBUG); |
| | | |
| | | $vhost_file = escapeshellcmd($web_config['vhost_conf_dir'].'/'.$data['old']['domain'].'.vhost'); |
| | | |
| | | $vhost_symlink = escapeshellcmd($web_config['vhost_conf_enabled_dir'].'/'.$data['old']['domain'].'.vhost'); |
| | | if(is_link($vhost_symlink)){ |
| | | unlink($vhost_symlink); |
| | | $app->log('Removing symlink: '.$vhost_symlink.'->'.$vhost_file,LOGLEVEL_DEBUG); |
| | | } |
| | | $vhost_symlink = escapeshellcmd($web_config['vhost_conf_enabled_dir'].'/900-'.$data['old']['domain'].'.vhost'); |
| | | if(is_link($vhost_symlink)){ |
| | | unlink($vhost_symlink); |
| | | $app->log('Removing symlink: '.$vhost_symlink.'->'.$vhost_file,LOGLEVEL_DEBUG); |
| | | } |
| | | $vhost_symlink = escapeshellcmd($web_config['vhost_conf_enabled_dir'].'/100-'.$data['old']['domain'].'.vhost'); |
| | | if(is_link($vhost_symlink)){ |
| | | unlink($vhost_symlink); |
| | | $app->log('Removing symlink: '.$vhost_symlink.'->'.$vhost_file,LOGLEVEL_DEBUG); |
| | | } |
| | | |
| | | unlink($vhost_file); |
| | | $app->log('Removing vhost file: '.$vhost_file,LOGLEVEL_DEBUG); |
| | | |
| | |
| | | //* Remove the awstats configuration file |
| | | if($data['old']['stats_type'] == 'awstats') { |
| | | $this->awstats_delete($data,$web_config); |
| | | } |
| | | |
| | | if($apache_chrooted) { |
| | | $app->services->restartServiceDelayed('httpd','restart'); |
| | | } else { |
| | | // request a httpd reload when all records have been processed |
| | | $app->services->restartServiceDelayed('httpd','reload'); |
| | | } |
| | | |
| | | } |
| | |
| | | if(!is_file($folder_path.'.htpasswd')) { |
| | | touch($folder_path.'.htpasswd'); |
| | | chmod($folder_path.'.htpasswd',0755); |
| | | $app->log('Created file'.$folder_path.'.htpasswd',LOGLEVEL_DEBUG); |
| | | $app->log('Created file '.$folder_path.'.htpasswd',LOGLEVEL_DEBUG); |
| | | } |
| | | |
| | | if($data['new']['username'] != $data['old']['username'] || $data['new']['active'] == 'n') { |
| | |
| | | $ht_file = "AuthType Basic\nAuthName \"Members Only\"\nAuthUserFile ".$folder_path.".htpasswd\nrequire valid-user"; |
| | | file_put_contents($folder_path.'.htaccess',$ht_file); |
| | | chmod($folder_path.'.htpasswd',0755); |
| | | $app->log('Created file'.$folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | $app->log('Created file '.$folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | } |
| | | |
| | | } |
| | |
| | | //* Remove .htpasswd file |
| | | if(is_file($folder_path.'.htpasswd')) { |
| | | unlink($folder_path.'.htpasswd'); |
| | | $app->log('Removed file'.$folder_path.'.htpasswd',LOGLEVEL_DEBUG); |
| | | $app->log('Removed file '.$folder_path.'.htpasswd',LOGLEVEL_DEBUG); |
| | | } |
| | | |
| | | //* Remove .htaccess file |
| | | if(is_file($folder_path.'.htaccess')) { |
| | | unlink($folder_path.'.htaccess'); |
| | | $app->log('Removed file'.$folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | $app->log('Removed file '.$folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | } |
| | | } |
| | | |
| | |
| | | //* move .htpasswd file |
| | | if(is_file($old_folder_path.'.htpasswd')) { |
| | | rename($old_folder_path.'.htpasswd',$new_folder_path.'.htpasswd'); |
| | | $app->log('Moved file'.$new_folder_path.'.htpasswd',LOGLEVEL_DEBUG); |
| | | $app->log('Moved file '.$new_folder_path.'.htpasswd',LOGLEVEL_DEBUG); |
| | | } |
| | | |
| | | //* move .htpasswd file |
| | | //* move .htaccess file |
| | | if(is_file($old_folder_path.'.htaccess')) { |
| | | rename($old_folder_path.'.htaccess',$new_folder_path.'.htaccess'); |
| | | $app->log('Moved file'.$new_folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | $app->log('Moved file '.$new_folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | } |
| | | |
| | | } |
| | |
| | | $ht_file = "AuthType Basic\nAuthName \"Members Only\"\nAuthUserFile ".$folder_path.".htpasswd\nrequire valid-user"; |
| | | file_put_contents($new_folder_path.'.htaccess',$ht_file); |
| | | chmod($new_folder_path.'.htpasswd',0755); |
| | | $app->log('Created file'.$new_folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | $app->log('Created file '.$new_folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | } |
| | | |
| | | //* Remove .htaccess file |
| | | if($data['new']['active'] == 'n' && is_file($new_folder_path.'.htaccess')) { |
| | | unlink($new_folder_path.'.htaccess'); |
| | | $app->log('Removed file'.$new_folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | $app->log('Removed file '.$new_folder_path.'.htaccess',LOGLEVEL_DEBUG); |
| | | } |
| | | |
| | | |