X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Dev Questions (https://forum.x-cart.com/forumdisplay.php?f=20)
-   -   Quick and Easy Admin (https://forum.x-cart.com/showthread.php?t=7404)

B00MER 05-02-2004 12:22 AM

Quick and Easy Admin
 
I've taken the time to break down the majority of the much needed "quick-links" in the admin area and created these categorized dropdown selectors as to make things a bit easier to get around in from the admin perspective.

:!: Keep in mind this is mainly for GOLD versions, I'm not sure what results this mod could add to PRO.

Insert this code in your admin/main/promotions.tpl preferably towards the top above the other default links:

Code:

{*** Cart-Lab.com Admin area Quick Dropdown's ***}
<form name="admin" method=get action="">
User / Order Management:

<select name="adminarea" onChange="if(admin.adminarea.value!='')document.location.href(admin.adminarea.value);">
<option value=""></option>
<option value="{$catalogs.admin}/users.php?usertype=C">Manage Customers</option>
<option value="{$catalogs.admin}/users.php?substring=&usertype=C">View All Customers</option>
<option value="{$catalogs.admin}/users.php?usertype=P">Manage Administrators</option>
<option value="{$catalogs.admin}/users.php?substring=&usertype=P">View All Administrators</option>
<option value="{$catalogs.admin}/process_user.php?mode=add&usertype=P">Add New Administrator</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/orders.php">Search Orders</option>
<option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=">All Orders this month</option>
<option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=Q">All Queued Orders this month</option>
<option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=P">All Processed Orders this month</option>
<option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=C">All Complete Orders this month</option>
<option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=F">All Failed Orders this month</option>
<option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=I">All Not Finished Orders this month</option>
<option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=B">All Backordered Orders this month</option>
<option value="{$catalogs.admin}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=D">All Declined Orders this month</option>
</select>





Product Management:

<select name="productarea" onChange="if(admin.productarea.value!='')document.location.href(admin.productarea.value);">
<option value=""></option>
<option value="{$catalogs.provider}/product_modify.php">Add New Product</option>
<option value="{$catalogs.provider}/search.php">Search Products</option>
<option value="{$catalogs.provider}/search.php?search_productid=&search_sku=&substring=&search_category=">View All Products</option>
<option value="{$catalogs.provider}/import.php">Import Products</option>
<option value="{$catalogs.provider}/import_images.php">Import Detailed Images</option>
<option value="{$catalogs.provider}/inv_update.php">Update Inventory</option>
<option value="{$catalogs.provider}/export.php">Export Products</option>
<option value="{$catalogs.provider}/global_prodopts.php">Global Product Options</option>
<option value="{$catalogs.provider}/extra_fields.php">Extra Fields</option>
</select>





Content Management:

<select name="contentarea" onChange="if(admin.contentarea.value!='')document.location.href(admin.contentarea.value);">
<option value=""></option>
<option value="{$catalogs.admin}/categories.php">Manage Categories / Featured Products</option>
<option value="{$catalogs.admin}/category_modify.php?mode=add&cat=0">Add New Root Category</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/editor_mode.php">Webmaster mode</option>
<option value="{$catalogs.admin}/speed_bar.php">Speed Bar</option>
<option value="{$catalogs.admin}/html_catalog.php">HTML Catalog</option>
<option value="{$catalogs.admin}/file_manage.php">Files Manager</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/pages.php">View Static Pages</option>
<option value="{$catalogs.admin}/pages.php?level=E&pageid=">Add New Embedded Static Page</option>
<option value="{$catalogs.admin}/pages.php?level=R&pageid=">Add New Root Static Page</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/languages.php">Edit Languages</option>
<option value="{$catalogs.admin}/languages.php?language=US">Edit US Languages</option>
<option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=">Edit US Languages Text</option>
<option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=news">Edit US Languages Text: News</option>
<option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=about">Edit US Languages Text: About</option>
<option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=FAQ">Edit US Languages Text: FAQ</option>
<option value="{$catalogs.admin}/languages.php?language=US&topic=Text&filter=site_title">Edit US Languages Text: Title</option>
<option value="{$catalogs.admin}/languages.php?language=US&topic=E-Mail&filter=">Edit US Languages E-Mail</option>
<option value="{$catalogs.admin}/languages.php?language=US&topic=Labels&filter=">Edit US Languages Labels</option>
<option value="{$catalogs.admin}/languages.php?language=US&topic=Errors&filter=">Edit US Languages Errors</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/file_edit.php">Edit Templates</option>
<option value="{$catalogs.admin}/file_edit.php?dir=&file=%2Fskin1.css">Edit Cascading Style Sheet</option>
<option value="{$catalogs.admin}/file_edit.php?dir=&file=%2Fhead.tpl">Edit Header</option>
<option value="{$catalogs.admin}/file_edit.php?dir=%2Fcustomer&file=%2Fcustomer%2Fhome.tpl">Edit customer/home.tpl</option>
<option value="{$catalogs.admin}/file_edit.php?dir=%2F/mail">Edit Mail Templates</option>
<option value="{$catalogs.admin}/file_edit.php?dir=%2F/buttons">Edit Buttons</option>
</select>





Store Configuration / Information:

<select name="configarea" onChange="if(admin.configarea.value!='')document.location.href(admin.configarea.value);">
<option value=""></option>
<option value="{$catalogs.admin}/mm_index.php">Marketing Manager</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/general.php">Summary</option>
<option value="{$catalogs.admin}/statistics.php">Statistics</option>
<option value="{$catalogs.admin}/db_backup.php">Database Backup/Resotre</option>
<option value="{$catalogs.admin}/memberships.php">Membership Levels</option>
<option value="{$catalogs.admin}/images_location.php">Images Location</option>
<option value="{$catalogs.admin}/patch.php">Patch/Upgrade X-Cart</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/general.php">General Settings</option>
<option value="{$catalogs.admin}/general.php?option=Appearance">Apperance Settings</option>
<option value="{$catalogs.admin}/general.php?option=Company">Company Settings</option>
<option value="{$catalogs.admin}/general.php?option=Email">E-Mail Settings</option>
<option value="{$catalogs.admin}/general.php?option=PGP">PGP Settings</option>
<option value="{$catalogs.admin}/general.php?option=Security">Security Settings</option>
<option value="{$catalogs.admin}/general.php?option=Company">Company Settings</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/modules.php">Disalbe/Enable Modules</option>
<option value="{$catalogs.admin}/general.php?option=Modules">Modules Settings</option>
</select>





Payment Configuration:

<select name="paymentarea" onChange="if(admin.paymentarea.value!='')document.location.href(admin.paymentarea.value);">
<option value=""></option>
<option value="{$catalogs.admin}/card_types.php">Credit Card Types</option>
<option value="{$catalogs.admin}/payment_methods.php">Payment Methods</option>
<option value="{$catalogs.admin}/configuration.php?option=PayPal">PayPal Settings</option>
<option value="{$catalogs.admin}/cc_processing.php">Credit Card / Check Processing</option>
</select>





Shipping / Tax Configuration:

<select name="shippingarea" onChange="if(admin.shippingarea.value!='')document.location.href(admin.shippingarea.value);">
<option value=""></option>
<option value="{$catalogs.admin}/shipping.php">Shipping Methods</option>
<option value="{$catalogs.admin}/shipping_options.php">Shipping Options</option>
<option value="{$catalogs.provider}/shipping_rates.php">Shipping Charges</option>
<option value="{$catalogs.provider}/shipping_rates.php?type=R">Shipping Markups</option>
<option value="{$catalogs.provider}/shipping_zones.php">Shipping/Tax Zones</option>
<option value="{$catalogs.provider}/shipping_rates.php?type=R">Shipping Markups</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/countries.php">Countries</option>
<option value="{$catalogs.provider}/countries.php">Countries Taxes</option>
<option value="{$catalogs.admin}/states.php">States</option>
<option value="{$catalogs.provider}/states.php">States Taxes</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.admin}/configuration.php?option=Shipping">General Shipping Configuration</option>
<option value="{$catalogs.admin}/configuration.php?option=Taxes">General Tax Configuration</option>
</select>
</form>
{*** Cart-Lab.com Admin area Quick Dropdown's ***}


adpboss 05-02-2004 08:05 AM

Boomer,

You are great.

Emerson 05-02-2004 08:18 AM

B00MER,
Very cool, thank you!

I have this working fine on a 3.5.7 Pro, no problems!

adpboss 05-02-2004 08:33 AM

Does not work in 3.4.x

Apparently the admin and provider variables are different.

adpboss 05-02-2004 08:44 AM

Working in stock 3.4.x (if your xcart directory is "xcart")

Code:

{*** Cart-Lab.com Admin area Quick Dropdown's ***}
<form name="admin" method=get action="">
User / Order Management:
 
<select name="adminarea" onChange="if(admin.adminarea.value!='')document.location.href(admin.adminarea.value);">
<option value=""></option>
<option value="users.php?usertype=C">Manage Customers</option>
<option value="users.php?substring=&usertype=C">View All Customers</option>
<option value="users.php?usertype=P">Manage Administrators</option>
<option value="users.php?substring=&usertype=P">View All Administrators</option>
<option value="process_user.php?mode=add&usertype=P">Add New Administrator</option>
<option value="">--------------------------------</option>
<option value="orders.php">Search Orders</option>
<option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=">All Orders this month</option>
<option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=Q">All Queued Orders this month</option>
<option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=P">All Processed Orders this month</option>
<option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=C">All Complete Orders this month</option>
<option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=F">All Failed Orders this month</option>
<option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=I">All Not Finished Orders this month</option>
<option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=B">All Backordered Orders this month</option>
<option value="orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=D">All Declined Orders this month</option>
</select>



 

Product Management:
 
<select name="productarea" onChange="if(admin.productarea.value!='')document.location.href(admin.productarea.value);">
<option value=""></option>
<option value="../provider/product_modify.php">Add New Product</option>
<option value="../provider/search.php">Search Products</option>
<option value="../provider/search.php?search_productid=&search_sku=&substring=&search_category=">View All Products</option>
<option value="../provider/import.php">Import Products</option>
<option value="../provider/import_images.php">Import Detailed Images</option>
<option value="../provider/inv_update.php">Update Inventory</option>
<option value="../provider/export.php">Export Products</option>
<option value="../provider/global_prodopts.php">Global Product Options</option>
<option value="../provider/extra_fields.php">Extra Fields</option>
</select>



 

Content Management:
 
<select name="contentarea" onChange="if(admin.contentarea.value!='')document.location.href(admin.contentarea.value);">
<option value=""></option>
<option value="categories.php">Manage Categories / Featured Products</option>
<option value="category_modify.php?mode=add&cat=0">Add New Root Category</option>
<option value="">--------------------------------</option>
<option value="editor_mode.php">Webmaster mode</option>
<option value="speed_bar.php">Speed Bar</option>
<option value="html_catalog.php">HTML Catalog</option>
<option value="file_manage.php">Files Manager</option>
<option value="">--------------------------------</option>
<option value="pages.php">View Static Pages</option>
<option value="pages.php?level=E&pageid=">Add New Embedded Static Page</option>
<option value="pages.php?level=R&pageid=">Add New Root Static Page</option>
<option value="">--------------------------------</option>
<option value="languages.php">Edit Languages</option>
<option value="languages.php?language=US">Edit US Languages</option>
<option value="languages.php?language=US&topic=Text&filter=">Edit US Languages Text</option>
<option value="languages.php?language=US&topic=Text&filter=news">Edit US Languages Text: News</option>
<option value="languages.php?language=US&topic=Text&filter=about">Edit US Languages Text: About</option>
<option value="languages.php?language=US&topic=Text&filter=FAQ">Edit US Languages Text: FAQ</option>
<option value="languages.php?language=US&topic=Text&filter=site_title">Edit US Languages Text: Title</option>
<option value="languages.php?language=US&topic=E-Mail&filter=">Edit US Languages E-Mail</option>
<option value="languages.php?language=US&topic=Labels&filter=">Edit US Languages Labels</option>
<option value="languages.php?language=US&topic=Errors&filter=">Edit US Languages Errors</option>
<option value="">--------------------------------</option>
<option value="file_edit.php">Edit Templates</option>
<option value="file_edit.php?dir=&file=%2Fskin1.css">Edit Cascading Style Sheet</option>
<option value="file_edit.php?dir=&file=%2Fhead.tpl">Edit Header</option>
<option value="file_edit.php?dir=%2Fcustomer&file=%2Fcustomer%2Fhome.tpl">Edit customer/home.tpl</option>
<option value="file_edit.php?dir=%2F/mail">Edit Mail Templates</option>
<option value="file_edit.php?dir=%2F/buttons">Edit Buttons</option>
</select>



 

Store Configuration / Information:
 
<select name="configarea" onChange="if(admin.configarea.value!='')document.location.href(admin.configarea.value);">
<option value=""></option>
<option value="mm_index.php">Marketing Manager</option>
<option value="">--------------------------------</option>
<option value="general.php">Summary</option>
<option value="statistics.php">Statistics</option>
<option value="db_backup.php">Database Backup/Restore</option>
<option value="memberships.php">Membership Levels</option>
<option value="images_location.php">Images Location</option>
<option value="patch.php">Patch/Upgrade X-Cart</option>
<option value="">--------------------------------</option>
<option value="general.php">General Settings</option>
<option value="general.php?option=Appearance">Apperance Settings</option>
<option value="general.php?option=Company">Company Settings</option>
<option value="general.php?option=Email">E-Mail Settings</option>
<option value="general.php?option=PGP">PGP Settings</option>
<option value="general.php?option=Security">Security Settings</option>
<option value="general.php?option=Company">Company Settings</option>
<option value="">--------------------------------</option>
<option value="modules.php">Disalbe/Enable Modules</option>
<option value="general.php?option=Modules">Modules Settings</option>
</select>



 

Payment Configuration:
 
<select name="paymentarea" onChange="if(admin.paymentarea.value!='')document.location.href(admin.paymentarea.value);">
<option value=""></option>
<option value="card_types.php">Credit Card Types</option>
<option value="payment_methods.php">Payment Methods</option>
<option value="configuration.php?option=PayPal">PayPal Settings</option>
<option value="cc_processing.php">Credit Card / Check Processing</option>
</select>



 

Shipping / Tax Configuration:
 
<select name="shippingarea" onChange="if(admin.shippingarea.value!='')document.location.href(admin.shippingarea.value);">
<option value=""></option>
<option value="shipping.php">Shipping Methods</option>
<option value="shipping_options.php">Shipping Options</option>
<option value="../provider/shipping_rates.php">Shipping Charges</option>
<option value="../provider/shipping_rates.php?type=R">Shipping Markups</option>
<option value="../provider/shipping_zones.php">Shipping/Tax Zones</option>
<option value="../provider/shipping_rates.php?type=R">Shipping Markups</option>
<option value="">--------------------------------</option>
<option value="countries.php">Countries</option>
<option value="../provider/countries.php">Countries Taxes</option>
<option value="states.php">States</option>
<option value="../provider/states.php">States Taxes</option>
<option value="">--------------------------------</option>
<option value="configuration.php?option=Shipping">General Shipping Configuration</option>
<option value="configuration.php?option=Taxes">General Tax Configuration</option>
</select>
</form>
{*** Cart-Lab.com Admin area Quick Dropdown's ***}


Emerson 05-02-2004 08:46 AM

You are right,
It does work fine on the Admin area of Pro but the provider area.
Main reason is that some of the features are ONLY available to the admin.

I am modifying the code to work on the provider area.

Will post it shortly ;)

adpboss 05-02-2004 08:54 AM

Boomer,

This thread is misnamed. I installed it, fixed the links and while it makes the admin quicker, it isn't any easier to admin my store. :(

I was hoping this would process and pack orders too!

:)

Thanks, works like a dream.

Emerson 05-02-2004 09:04 AM

Here it is!
As you can see it is a much shorter code as I have removed all the stuff that does not work in the provider area...

open provider/main/promotions.tpl and add the code below to it...

Code:

{*** Cart-Lab.com Admin area Quick Dropdown's ***}
<form name="admin" method=get action="">
User / Order Management:
 
<select name="adminarea" onChange="if(admin.adminarea.value!='')document.location.href(admin.adminarea.value);">
<option value=""></option>
<option value="{$catalogs.provider}/orders.php">Search Orders</option>
<option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=">All Orders this month</option>
<option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=Q">All Queued Orders this month</option>
<option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=P">All Processed Orders this month</option>
<option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=C">All Complete Orders this month</option>
<option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=F">All Failed Orders this month</option>
<option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=I">All Not Finished Orders this month</option>
<option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=B">All Backordered Orders this month</option>
<option value="{$catalogs.provider}/orders.php?mode=&orderid1=&orderid2=&substring=&provider=&status=D">All Declined Orders this month</option>
</select>



 

Product Management:
 
<select name="productarea" onChange="if(admin.productarea.value!='')document.location.href(admin.productarea.value);">
<option value=""></option>
<option value="{$catalogs.provider}/product_modify.php">Add New Product</option>
<option value="{$catalogs.provider}/search.php">Search Products</option>
<option value="{$catalogs.provider}/search.php?search_productid=&search_sku=&substring=&search_category=">View All Products</option>
<option value="{$catalogs.provider}/import.php">Import Products</option>
<option value="{$catalogs.provider}/import_images.php">Import Detailed Images</option>
<option value="{$catalogs.provider}/inv_update.php">Update Inventory</option>
<option value="{$catalogs.provider}/export.php">Export Products</option>
<option value="{$catalogs.provider}/global_prodopts.php">Global Product Options</option>
<option value="{$catalogs.provider}/extra_fields.php">Extra Fields</option>
</select>



 

Store Configuration / Information:
 
<select name="configarea" onChange="if(admin.configarea.value!='')document.location.href(admin.configarea.value);">
<option value=""></option>
<option value="{$catalogs.admin}/mm_index.php">Marketing Manager</option>
<option value="">--------------------------------</option>
<option value="{$catalogs.provider}/general.php">Summary</option>
</select>



 

Shipping / Tax Configuration:
 
<select name="shippingarea" onChange="if(admin.shippingarea.value!='')document.location.href(admin.shippingarea.value);">
<option value=""></option>
<option value="{$catalogs.provider}/countries.php">Countries Taxes</option>
<option value="{$catalogs.provider}/states.php">States Taxes</option>
</select>
</form>
{*** Cart-Lab.com Admin area Quick Dropdown's ***}


That should do it ;)

groovico 05-02-2004 02:42 PM

Woo that's a great little supper useful mod, kudos boomer!

GM 05-02-2004 05:31 PM

AWESOME! Thanks for sharing! VERY AWESOME! :D


All times are GMT -8. The time now is 08:56 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.