IQnection\BigCommerceApp\App\Widgets
Synopsis
class Widgets
extends Main
{
- // constants
- const SKIP_SYNC_SESSION_VAR = 'skip-widget-sync';
- // Inherited constants from Main
- const SKIP_SYNC_SESSION_VAR = 'skip-next-sync';
- // members
- private static $managed_class = Widget::class;
- private static string $url_segment = '_bc/widgets';
- private static array $allowed_actions = ;
- private static array $url_handlers = ;
- private static array $nav_links = ;
- private static array $theme_packages = ;
- protected $_placements;
- // Inherited members from Main
- protected $_currentRecord;
- // methods
- public void syncHomePage()
- public void index()
- public void delete()
- public void getBCWidgets()
- public void getBCWidgetTemplates()
- protected void getPlacements()
- public void edit()
- public void sync()
- public void PlacementForm()
- public void doSavePlacement()
- public void deleteplacement()
- public void unlinktemplate()
- // Inherited methods from Main
- public void pull()
- public void apidata()
- public void ping()
- public void init()
- public void search_api()
- public void searchFiles()
- public void searchCategories()
- public void searchProducts()
- public void Title()
- public void index()
- public void NavLinks()
- protected void BuildNavChildren()
- public void Menu()
- protected void BootstrapFormFields()
- public void BootstrapForm()
- public void dismissnotifications()
- public void updateNotification()
- public void logout()
- protected void ajax_response()
- public void install()
- public void installerror()
- public void uninstall()
- public void relatedObject()
- public void subRelatedObject()
- public void relatedObjectForm()
- public void subRelatedObjectForm()
- protected void _saveComponent()
- public void doSaveComponent_andReturn()
- public void doSaveComponent()
- public void doSaveSubcomponent()
- public void doDeleteComponent()
- public void doDeleteSubcomponent()
- public void relationremove()
- public void subrelationremove()
- public void relation()
- public void subrelation()
- public void currentRecord()
- public void recordForm()
- public void doSave()
- public void doDelete()
- public void doUnlink()
- public void sort_items()
Hierarchy
Constants
Name | Value |
---|---|
SKIP_SYNC_SESSION_VAR | 'skip-widget-sync' |
SKIP_SYNC_SESSION_VAR | 'skip-next-sync' |
Members
private
- $allowed_actions
- $managed_class
- $theme_packages
- $url_handlers
- $url_segment
protected
- $_currentRecord
- $_placements
Methods
protected
public
- PlacementForm()
- delete()
- deleteplacement()
- doSavePlacement()
- edit()
- getBCWidgetTemplates()
- getBCWidgets()
- index()
- sync()
- syncHomePage()
- unlinktemplate()
Inherited from IQnection\BigCommerceApp\App\Main
protected
public
- BootstrapForm()
- Menu()
- Title()
- apidata()
- currentRecord()
- dismissnotifications()
- doDelete()
- doDeleteComponent()
- doDeleteSubcomponent()
- doSave()
- doSaveComponent()
- doSaveComponent_andReturn()
- doSaveSubcomponent()
- doUnlink()
- index()
- init()
- install() — callback when installing the app to a BigCommerce store
- installerror()
- logout()
- ping()
- pull()
- recordForm()
- relation()
- relationremove()
- searchCategories()
- searchFiles()
- searchProducts()
- search_api() — common method/action for searching resources expects params to pass as follows:
- sort_items()
- subRelatedObject()
- subRelatedObjectForm()
- subrelation()
- subrelationremove()
- uninstall() — callback used when uninstalling the app from a BigCommerce store
- updateNotification()