示例#1
0
 function deleteEntireTheme($themeName)
 {
     if ($themeName == 'default') {
         return false;
     }
     SJB_Filesystem::delete(SJB_TemplatePathManager::getAbsoluteThemePath($themeName));
     SJB_Filesystem::delete(SJB_TemplatePathManager::getAbsoluteThemeCachePath($themeName));
     SJB_FormBuilderManager::deleteFieldsByTheme($themeName);
     $listingTypes = SJB_ListingTypeDBManager::getAllListingTypesInfo();
     foreach ($listingTypes as $listingType) {
         SJB_Settings::deleteSetting("display_layout_{$listingType['id']}_{$themeName}");
     }
     return true;
 }