document.write("
<MvFUNCTION NAME = "Module_Description" PARAMETERS = "module var" STANDARDOUTPUTLEVEL = "">
<MvASSIGN NAME = "l.module:code" VALUE = "dahsboard_widget">
<MvASSIGN NAME = "l.module:name" VALUE = "Customer Dashboard Widget Example">
<MvASSIGN NAME = "l.module:provider" VALUE = "Miva Merchant">
<MvASSIGN NAME = "l.module:description" VALUE = "Example Module showing how to create a customer dashboard widget">
<MvASSIGN NAME = "l.module:version" VALUE = "10.0100">
<MvASSIGN NAME = "l.module:api_ver" VALUE = "5.70">
<MvASSIGN NAME = "l.module:features" VALUE = "util, vis_cust">
</MvFUNCTION>
<MvCOMMENT>
|
| Customer Add/Edit Screen Feature (vis_cust)
|
</MvCOMMENT>
<MvFUNCTION NAME = "Module_Customer_Tabs" PARAMETERS = "module var, customer var" STANDARDOUTPUTLEVEL = "">
<MvFUNCTIONRETURN VALUE = "">
</MvFUNCTION>
<MvFUNCTION NAME = "Module_Customer_Head" PARAMETERS = "module var, tab, customer var" STANDARDOUTPUTLEVEL = "text, html, compresswhitespace">
<MvIF EXPR = "{ g.Tab EQ 'DASH' }">
<MvCOMMENT>
| Output CSS and JS Here
</MvCOMMENT>
<style type="text/css"></style>
<script>
</script>
</MvIF>
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
<MvFUNCTION NAME = "Module_Customer_Content" PARAMETERS = "module var, tab, load_fields, customer var" STANDARDOUTPUTLEVEL = "text, html, compresswhitespace">
<MvIF EXPR = "{ g.Tab EQ 'DASH' }">
<MvCOMMENT>
| There are 3 sized widgets to choose from: small, medium, large. This example shows all three.
</MvCOMMENT>
<MvEVAL EXPR = "{ [ g.Module_Feature_CUS ].CustomerDashboardCard_Start_Small( 'dashexample_small', 'Small Widget' ) }">
This is an example of the small widget!
<MvEVAL EXPR = "{ [ g.Module_Feature_CUS ].CustomerDashboardCard_End() }">
<MvEVAL EXPR = "{ [ g.Module_Feature_CUS ].CustomerDashboardCard_Start_Medium( 'dashexample_medium', 'Medium Widget' ) }">
This is an example of the medium widget!
<MvEVAL EXPR = "{ [ g.Module_Feature_CUS ].CustomerDashboardCard_End() }">
<MvEVAL EXPR = "{ [ g.Module_Feature_CUS ].CustomerDashboardCard_Start_Large( 'dashexample_large', 'Large Widget' ) }">
This is an example of the large widget!
<MvEVAL EXPR = "{ [ g.Module_Feature_CUS ].CustomerDashboardCard_End() }">
</MvIF>
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
<MvFUNCTION NAME = "Module_Customer_Insert" PARAMETERS = "module var, customer var" STANDARDOUTPUTLEVEL = "">
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
<MvFUNCTION NAME = "Module_Customer_Delete" PARAMETERS = "module var, customer var" STANDARDOUTPUTLEVEL = "">
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
<MvFUNCTION NAME = "Module_Customer_Update" PARAMETERS = "module var, customer var" STANDARDOUTPUTLEVEL = "">
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
<MvFUNCTION NAME = "Module_Customer_Validate" PARAMETERS = "module var" STANDARDOUTPUTLEVEL = "">
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
<MvCOMMENT>
|
| Store Utilities Feature (util). This is only used to be able to assign the module to a store.
|
</MvCOMMENT>
<MvFUNCTION NAME = "StoreUtilityModule_Action" PARAMETERS = "module var" STANDARDOUTPUTLEVEL = "">
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
<MvFUNCTION NAME = "StoreUtilityModule_LeftNavigation" PARAMETERS = "module var, indent" STANDARDOUTPUTLEVEL = "">
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
<MvFUNCTION NAME = "StoreUtilityModule_Screen" PARAMETERS = "module var" STANDARDOUTPUTLEVEL = "text, html, compresswhitespace">
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
<MvFUNCTION NAME = "StoreUtilityModule_Validate" PARAMETERS = "module var" STANDARDOUTPUTLEVEL = "">
<MvFUNCTIONRETURN VALUE = 1>
</MvFUNCTION>
dashboard_api - Snippet hosted by \"Cacher\"
");