public static function init_dependencies(XenForo_Dependencies_Abstract $dependencies, array $data)
 {
     self::$dependencies = $dependencies;
     XenForo_Template_Helper_Core::$helperCallbacks[strtolower('WidgetFramework_snippet')] = array('WidgetFramework_Template_Helper_Core', 'snippet');
     XenForo_Template_Helper_Core::$helperCallbacks[strtolower('WidgetFramework_canToggle')] = array('WidgetFramework_Template_Helper_Core', 'canToggle');
     XenForo_Template_Helper_Core::$helperCallbacks[strtolower('WidgetFramework_getOption')] = array('WidgetFramework_Option', 'get');
     $indexNodeId = WidgetFramework_Option::get('indexNodeId');
     if ($indexNodeId > 0) {
         WidgetFramework_Helper_Index::setup();
     }
     WidgetFramework_ShippableHelper_Updater::onInitDependencies($dependencies, WidgetFramework_Option::UPDATER_URL, 'widget_framework');
 }
示例#2
0
 public static function init_dependencies(XenForo_Dependencies_Abstract $dependencies, array $data)
 {
     self::$dependencies = $dependencies;
     if ($dependencies instanceof XenForo_Dependencies_Public) {
         XenForo_Template_Helper_Core::$helperCallbacks['widgetframework_snippet'] = array('WidgetFramework_Template_Helper_Core', 'snippet');
         XenForo_Template_Helper_Core::$helperCallbacks['widgetframework_generatelayoutcss'] = array('WidgetFramework_Template_Helper_Layout', 'generateCss');
     } elseif ($dependencies instanceof XenForo_Dependencies_Admin) {
         XenForo_Template_Helper_Core::$helperCallbacks['widgetframework_layoutcontainersize'] = array('WidgetFramework_Template_Helper_Layout', 'getContainerSize');
         XenForo_Template_Helper_Core::$helperCallbacks['widgetframework_layoutwidgetpositionandsize'] = array('WidgetFramework_Template_Helper_Layout', 'getWidgetPositionAndSize');
     }
     XenForo_Template_Helper_Core::$helperCallbacks['widgetframework_getoption'] = array('WidgetFramework_Option', 'get');
     $indexNodeId = WidgetFramework_Option::get('indexNodeId');
     if ($indexNodeId > 0) {
         WidgetFramework_Helper_Index::setup();
     }
 }