2
0
Эх сурвалжийг харах

Clear cache when updating extensions (#74)

konradSC 7 жил өмнө
parent
commit
756123b142

+ 9 - 1
bulk_account_settings/bulk_account_settings_extensions_update.php

@@ -61,7 +61,8 @@
 					if (is_array($extensions)) { 
 						foreach ($extensions as &$row) {
 							$extension = $row["extension"];
-							//$user_context = $row["user_context"];
+							$user_context = $row["user_context"];
+							$number_alias = $row["number_alias"];
 						}
 						unset ($prep_statement);
 					}
@@ -80,6 +81,13 @@
 					//exit;
 					
 					unset($database,$array,$i);
+				
+				//clear the cache
+					$cache = new cache;
+					$cache->delete("directory:".$extension."@".$user_context);
+					if (permission_exists('number_alias') && strlen($number_alias) > 0) {
+						$cache->delete("directory:".$number_alias."@".$user_context);
+					}
 			}
 		}
 	}