JezK
Edit File: replace_domain.php
<?php $dir = __DIR__; $ite = new RecursiveDirectoryIterator($dir); $files = new RecursiveIteratorIterator($ite); $replacements = [ 'X-Ray Lab Management' => 'X-Ray Lab Management', 'Dental ERP' => 'Dental ERP', 'X-Ray Lab' => 'X-Ray Lab', 'Technician' => 'Technician', 'Dental' => 'Dental', 'Technician' => 'Technician', 'Technician' => 'Technician', 'Clinic Name' => 'Clinic Name', 'Clinic Services' => 'Clinic Services', 'Manage Clinics' => 'Manage Clinics', 'Clinic assignment' => 'Clinic assignment', 'Clinic Assignment' => 'Clinic Assignment', 'from this Clinic' => 'from this Clinic', 'for this Clinic' => 'for this Clinic', 'Clinic Detail' => 'Clinic Detail', 'Assign Clinic' => 'Assign Clinic', 'Select Clinic' => 'Select Clinic', 'Select Target Clinic' => 'Select Target Clinic', 'Clinic: ' => 'Clinic: ', 'All Clinics' => 'All Clinics', 'Total Clinics' => 'Total Clinics', 'the clinic' => 'the clinic', 'a clinic' => 'a clinic', 'clinic' => 'clinic', 'Clinic' => 'Clinic' ]; foreach($files as $file) { if($file->isFile() && $file->getExtension() === 'php' && strpos($file->getPathname(), 'scratch') === false) { $content = file_get_contents($file->getPathname()); $original = $content; foreach($replacements as $search => $replace) { $content = str_replace($search, $replace, $content); } if($original !== $content) { file_put_contents($file->getPathname(), $content); echo "Updated: " . $file->getFilename() . "\n"; } } } echo "Replacement Complete.\n";