Nqq]ZddlmZddlZddlZddlmZddlmZddl m Z m Z ddl m Z mZdZedkrejd Zejd ZeekrejdeZeejd eZejd eed ejeedSdS))absolute_importN) defaultdict)docroot) _run_pre_hook_run_post_hook)WposUserget_parent_pidcXtd}|D]x}t|\}}t|}||d|||d|dyt |t |dS)z If PHP version has changed we are checking all affected users wps for compatibility Hook is triggered by events -- Update physical hosting This is a universal Cloudlinux hook c<ttdS)N)docroots_affecteddomains_affected)set.py/clwpos/hooks/plesk/admin_disable_caching.pyzmain..(sceeGGrr r /N)r get_docrootraddrstriprr)r users_affected_mapdomainrusernameusers rmainrs %GG#OO'//!!4 !3488@@@4 !4599'..:M:MNNNN$%%%%&&&&&r__main__OLD_PHP_HANDLERNEW_PHP_HANDLERNEW_DOMAIN_NAME1)CLWPOS_USE_SAVED_PHP_VERSIONCLWPOS_PHP_FILE_ID) __future__rossys collectionsrclcommon.cpapirr&clwpos.hooks.lib.admin_disable_cachingrr clwpos.utilsrr r__name__environgetold_php_handlernew_php_handlerexitrdomain_affectedrpidupdatestrrrrr4s'&&&&& ######11111121111111''': zjnn%677Ojnn%677O/)) ceeO '899::: .  CJsRURUVYRZRZ[[\\\ CHTT/ " "#####%r