Loading sources/addons2.php +6 −0 Original line number Diff line number Diff line Loading @@ -118,23 +118,29 @@ function reinstall_addon_soft($addon, $ini_info = null) 'addon_install_time' => time(), )); if (!empty($addon_info['dependencies'])) { $GLOBALS['SITE_DB']->query_insert('addons_dependencies', array( 'addon_name' => array_fill(0, count($addon_info['dependencies']), $addon), 'addon_name_dependant_upon' => array_map('trim', $addon_info['dependencies']), 'addon_name_incompatibility' => array_fill(0, count($addon_info['dependencies']), 0), )); } if (!empty($addon_info['incompatibilities'])) { $GLOBALS['SITE_DB']->query_insert('addons_dependencies', array( 'addon_name' => array_fill(0, count($addon_info['incompatibilities']), $addon), 'addon_name_dependant_upon' => array_map('trim', $addon_info['incompatibilities']), 'addon_name_incompatibility' => array_fill(0, count($addon_info['incompatibilities']), 1), )); } if (!empty($addon_info['files'])) { $GLOBALS['SITE_DB']->query_insert('addons_files', array( 'addon_name' => array_fill(0, count($addon_info['files']), $addon), 'filename' => $addon_info['files'], )); } } /** * Uninstall the specified addon. Loading Loading
sources/addons2.php +6 −0 Original line number Diff line number Diff line Loading @@ -118,23 +118,29 @@ function reinstall_addon_soft($addon, $ini_info = null) 'addon_install_time' => time(), )); if (!empty($addon_info['dependencies'])) { $GLOBALS['SITE_DB']->query_insert('addons_dependencies', array( 'addon_name' => array_fill(0, count($addon_info['dependencies']), $addon), 'addon_name_dependant_upon' => array_map('trim', $addon_info['dependencies']), 'addon_name_incompatibility' => array_fill(0, count($addon_info['dependencies']), 0), )); } if (!empty($addon_info['incompatibilities'])) { $GLOBALS['SITE_DB']->query_insert('addons_dependencies', array( 'addon_name' => array_fill(0, count($addon_info['incompatibilities']), $addon), 'addon_name_dependant_upon' => array_map('trim', $addon_info['incompatibilities']), 'addon_name_incompatibility' => array_fill(0, count($addon_info['incompatibilities']), 1), )); } if (!empty($addon_info['files'])) { $GLOBALS['SITE_DB']->query_insert('addons_files', array( 'addon_name' => array_fill(0, count($addon_info['files']), $addon), 'filename' => $addon_info['files'], )); } } /** * Uninstall the specified addon. Loading