$file->is_active = 1; unset($files[$file_id]); } else { # New file $file = new File(); $file->project_id = $project_id; $file->version = $version; $file->name = $js_file_name; $file->plugin_id = $plugin_id; $file->is_active = 1; } if (!$file->save()) { echo "***ERROR: Cannot save file {$file->name}\n"; } else { $file_contents = ereg_replace("\r\n?", "\n", file_get_contents($file_name)); $file->parseJs($file_contents); echo " {$js_file_name}\n"; } } else { echo " !!! Excluding {$js_file_name}\n"; } } echo "Done processing " . sizeof($js_file_names) . " js files in project {$project_id} version {$version}\n\n"; chdir($temp_dir); exec("rm -rf {$temp_snapshots_dir}"); exec("rm -rf {$temp_unzips_dir}"); } # Deactivate the rest of the files echo "Start deactivating inactive properties or js files in all projects above...\n"; foreach ($files as $file) { if ($file->is_active == 1) {