function Initial_UPCP_Options() { if (get_option("UPCP_Color_Scheme") == "") { update_option("UPCP_Color_Scheme", "Blue"); } if (get_option("UPCP_Product_Links") == "") { update_option("UPCP_Product_Links", "Same"); } if (get_option("UPCP_Tag_Logic") == "") { update_option("UPCP_Tag_Logic", "AND"); } if (get_option("UPCP_Filter_Type") == "") { update_option("UPCP_Filter_Type", "AJAX"); } if (get_option("UPCP_Read_More") == "") { update_option("UPCP_Read_More", "Yes"); } if (get_option("UPCP_Pretty_Links") == "") { update_option("UPCP_Pretty_Links", "No"); } if (get_option("UPCP_Mobile_SS") == "") { update_option("UPCP_Mobile_SS", "No"); } if (get_option("UPCP_Install_Flag") == "") { update_option("UPCP_Install_Flag", "Yes"); } if (get_option("UPCP_First_Install_Version") == "") { update_option("UPCP_First_Install_Version", "2.3"); } if (get_option("UPCP_Desc_Chars") == "") { update_option("UPCP_Desc_Chars", 240); } if (get_option("UPCP_Case_Insensitive_Search") == "") { update_option("UPCP_Case_Insensitive_Search", "Yes"); } if (get_option("UPCP_Apply_Contents_Filter") == "") { update_option("UPCP_Apply_Contents_Filter", "Yes"); } if (get_option("UPCP_Maintain_Filtering") == "") { update_option("UPCP_Maintain_Filtering", "Yes"); } if (get_option("UPCP_Product_Search") == "") { update_option("UPCP_Product_Search", "name"); } if (get_option("UPCP_Custom_Product_Page") == "") { update_option("UPCP_Custom_Product_Page", "No"); } if (get_option("UPCP_Product_Inquiry_Form") == "") { update_option("UPCP_Product_Inquiry_Form", "No"); } if (get_option("UPCP_Product_Reviews") == "") { update_option("UPCP_Product_Reviews", "No"); } if (get_option("UPCP_Lightbox") == "") { update_option("UPCP_Lightbox", "No"); } if (get_option("UPCP_Products_Per_Page") == "") { update_option("UPCP_Products_Per_Page", 1000000); } if (get_option("EWD_OTP_Access_Role") == "") { update_option("UPCP_Access_Role", "administrator"); } if (get_option("UPCP_PP_Grid_Width") == "") { update_option("UPCP_PP_Grid_Width", 90); } if (get_option("UPCP_PP_Grid_Height") == "") { update_option("UPCP_PP_Grid_Height", 35); } if (get_option("UPCP_Top_Bottom_Padding") == "") { update_option("UPCP_Top_Bottom_Padding", 10); } if (get_option("UPCP_Left_Right_Padding") == "") { update_option("UPCP_Left_Right_Padding", 10); } if (get_option("UPCP_SEO_Option") == "") { update_option("UPCP_SEO_Option", "None"); } if (get_option("UPCP_SEO_Integration") == "") { update_option("UPCP_SEO_Integration", "Add"); } if (get_option("UPCP_SEO_Title") == "") { update_option("UPCP_SEO_Title", "[page-title] | [product-name]"); } if (get_option("UPCP_Update_Breadcrumbs") == "") { update_option("UPCP_Update_Breadcrumbs", "No"); } if (get_option("UPCP_Pagination_Background") == "") { update_option("UPCP_Pagination_Background", "None"); } if (get_option("UPCP_Pagination_Border") == "") { update_option("UPCP_Pagination_Border", "none"); } if (get_option("UPCP_Pagination_Shadow") == "") { update_option("UPCP_Pagination_Shadow", "shadow-none"); } if (get_option("UPCP_Pagination_Gradient") == "") { update_option("UPCP_Pagination_Gradient", "gradient-none"); } if (get_option("UPCP_Pagination_Font") == "") { update_option("UPCP_Pagination_Font", "none"); } if (get_option("UPCP_Sidebar_Title_Collapse") == "") { update_option("UPCP_Sidebar_Title_Collapse", "no"); } if (get_option("UPCP_Sidebar_Title_Hover") == "") { update_option("UPCP_Sidebar_Title_Hover", "none"); } if (get_option("UPCP_Sidebar_Checkbox_Style") == "") { update_option("UPCP_Sidebar_Checkbox_Style", "none"); } if (get_option("UPCP_Product_Links") == "") { UPCP_Set_Default_Style_Values(); } }
function Update_UPCP_Content() { global $upcp_message; if (isset($_GET['Action'])) { switch ($_GET['Action']) { case "UPCP_EditProduct": case "UPCP_AddProduct": $upcp_message = Add_Edit_Product(); break; case "UPCP_DeleteProduct": $upcp_message = Delete_UPCP_Product($_GET['Item_ID']); break; case "UPCP_MassDeleteProducts": $upcp_message = Mass_Delete_Products(); break; case "UPCP_DeleteAllProducts": $upcp_message = Delete_All_Products(); break; case "UPCP_AddProductSpreadsheet": $upcp_message = Add_Products_From_Spreadsheet(); break; case "UPCP_ExportToExcel": $upcp_message = UPCP_Export_To_Excel(); break; case "UPCP_AddProductVideos": $upcp_message = Prepare_Add_Product_Video(); break; case "UPCP_DeleteProductVideo": $upcp_message = Delete_Product_Video($_GET['Item_Video_ID']); break; case "UPCP_AddOptionalImage": case "UPCP_EditOptionalImage": $upcp_message = Add_Edit_Optional_Images(); break; case "UPCP_DeleteOptionalImage": $upcp_message = Delete_Optional_Image($_GET['Item_Optional_Image_ID']); break; case "UPCP_AddProductImage": $upcp_message = Prepare_Add_Product_Image(); break; case "UPCP_DeleteProductImage": $upcp_message = Delete_Product_Image(); break; case "UPCP_EditCategory": case "UPCP_AddCategory": $upcp_message = Add_Edit_Category(); break; case "UPCP_DeleteCategory": $upcp_message = Delete_UPCP_Category($_GET['Category_ID']); break; case "UPCP_MassDeleteCategories": $upcp_message = Mass_Delete_Categories(); break; case "UPCP_EditCatalogue": case "UPCP_AddCatalogue": $upcp_message = Add_Edit_Catalogue(); break; case "UPCP_DeleteCatalogue": $upcp_message = Delete_UPCP_Catalogue($_GET['Catalogue_ID']); break; case "UPCP_MassDeleteCatalogues": $upcp_message = Mass_Delete_Catalogues(); break; case "UPCP_DeleteCatalogueItem": $upcp_message = Delete_Products_Catalogue(); break; case "UPCP_EditSubCategory": case "UPCP_AddSubCategory": $upcp_message = Add_Edit_SubCategory(); break; case "UPCP_DeleteSubCategory": $upcp_message = Delete_UPCP_SubCategory($_GET['SubCategory_ID']); break; case "UPCP_MassDeleteSubCategories": $upcp_message = Mass_Delete_SubCategories(); break; case "UPCP_EditTag": case "UPCP_AddTag": $upcp_message = Add_Edit_Tag(); break; case "UPCP_DeleteTag": $upcp_message = Delete_UPCP_Tag($_GET['Tag_ID']); break; case "UPCP_MassDeleteTags": $upcp_message = Mass_Delete_UPCP_Tags(); break; case "UPCP_DeleteTaggedItem": $upcp_message = Delete_Products_Tags(); break; case "UPCP_AddTagGroup": case "UPCP_EditTagGroup": $upcp_message = Add_Edit_Tag_Group(); break; case "UPCP_DeleteTagGroup": $upcp_message = Delete_UPCP_Tag_Group($_GET['Tag_Group_ID']); break; case "UPCP_EditCustomField": case "UPCP_AddCustomField": $upcp_message = Add_Edit_Custom_Field(); break; case "UPCP_DeleteCustomField": $upcp_message = Delete_UPCP_Custom_Field($_GET['Field_ID']); break; case "UPCP_MassDeleteCustomFields": $upcp_message = Mass_Delete_UPCP_Custom_Fields(); break; case "UPCP_UpdateOptions": $upcp_message = Update_UPCP_Options(); break; case "UPCP_RestoreDefaultStyles": $upcp_message = UPCP_Set_Default_Style_Values(); break; case "UPCP_RestoreDefaultPPLayout": $upcp_message = Restore_Default_PP_Layout(); break; case "UPCP_RestoreDefaultPPLayoutMobile": $upcp_message = Restore_Default_PP_Layout_Mobile(); break; case "UPCP_UpdateTabs": $upcp_message = UPCP_Save_Additional_Tabs(); break; default: $upcp_message = __("The form has not worked correctly. Please contact the plugin developer.", 'UPCP'); break; } } }