} } HMBKP_Requirements::register('HMBKP_Requirement_Home_Url', 'Site'); class HMBKP_Requirement_Site_Url extends HMBKP_Requirement { var $name = 'Site URL'; protected function test() { return site_url(); } } HMBKP_Requirements::register('HMBKP_Requirement_Site_Url', 'Site'); class HMBKP_Requirement_Plugin_Version extends HMBKP_Requirement { var $name = 'Plugin Version'; protected function test() { return BackUpWordPress_Plugin::PLUGIN_VERSION; } } HMBKP_Requirements::register('HMBKP_Requirement_Plugin_Version', 'constants'); class HMBKP_Requirement_Max_Exec extends HMBKP_Requirement { var $name = 'Max execution time'; protected function test() { return @ini_get('max_execution_time'); } } HMBKP_Requirements::register('HMBKP_Requirement_Max_Exec', 'PHP');
} } HMBKP_Requirements::register('HMBKP_Requirement_Define_HMBKP_EXCLUDE', 'constants'); class HMBKP_Requirement_Active_Plugins extends HMBKP_Requirement { var $name = 'Active Plugins'; protected function test() { return get_option('active_plugins'); } } HMBKP_Requirements::register('HMBKP_Requirement_Active_Plugins', 'Site'); class HMBKP_Requirement_Home_Url extends HMBKP_Requirement { var $name = 'Home URL'; protected function test() { return home_url(); } } HMBKP_Requirements::register('HMBKP_Requirement_Home_Url', 'Site'); class HMBKP_Requirement_Site_Url extends HMBKP_Requirement { var $name = 'Site URL'; protected function test() { return site_url(); } } HMBKP_Requirements::register('HMBKP_Requirement_Site_Url', 'Site');