wpp_install

The WooCommerce PDF & Print wpp install function.

Description

wpp_install(); 

Usage

  1. if ( !function_exists( 'wpp_install' ) ) { 
  2. require_once ABSPATH . PLUGINDIR . 'woocommerce-pdf-print/main.php'; 
  3.  
  4.  
  5. // NOTICE! Understand what this does before running. 
  6. $result = wpp_install(); 
  7.  

Defined (1)

The function is defined in the following location(s).

/main.php  
  1. function wpp_install () { 
  2.  
  3. global $wpdb; 
  4. global $wpp_db_version; 
  5. define( 'WPP_PREFIX' , $wpdb->prefix); 
  6. $version = '1.0.1'; 
  7.  
  8. $wpp_options = array( 'wpp_onoff_saving_manager',  
  9. 'wpp_onoff_saving_doc',  
  10. 'wpp_onoff_saving_pdf',  
  11. 'wpp_onoff_saving_print',  
  12.  
  13. 'wpp_save_doc_icon_url',  
  14. 'wpp_save_pdf_icon_url',  
  15. 'wpp_save_print_icon_url',  
  16.  
  17. 'wpp_save_doc_template',  
  18. 'wpp_save_doc_button_url',  
  19. 'wpp_save_doc_button_text',  
  20. 'wpp_save_doc_button_location',  
  21. 'wpp_doc_t_title',  
  22. 'wpp_doc_t_image',  
  23. 'wpp_doc_t_excerpt',  
  24. 'wpp_doc_t_date',  
  25. 'wpp_doc_t_md',  
  26.  
  27. 'wpp_save_pdf_button_url',  
  28. 'wpp_save_pdf_button_text',  
  29. 'wpp_save_pdf_button_location',  
  30.  
  31. 'wpp_save_print_button_url',  
  32. 'wpp_save_print_button_text',  
  33. 'wpp_save_print_button_location',  
  34.  
  35. 'wpp_saving_align',  
  36. 'wpp_saving_type',  
  37. 'wpp_saving_position',  
  38. 'wpp_saving_location_postend',  
  39. 'wpp_saving_location_custom',  
  40.  
  41. 'wpp_save_doc_button_type',  
  42. 'wpp_save_pdf_button_type',  
  43. 'wpp_save_print_button_type',  
  44.  
  45. 'wpp_onoff_print_manager',  
  46. 'wpp_print_location_postend',  
  47. 'wpp_print_location_custom',  
  48. 'wpp_print_type',  
  49. 'wpp_print_app',  
  50. 'wpp_pt_title',  
  51. 'wpp_pt_image',  
  52. 'wpp_pt_excerpt',  
  53. 'wpp_pt_date',  
  54. 'wpp_pt_md',  
  55. 'wpp_pt_links',  
  56. 'wpp_pt_header',  
  57. 'wpp_pt_head_date',  
  58. 'wpp_pt_head_site',  
  59. 'wpp_pt_head_url' ); 
  60.  
  61. //------------- Adding Options ----------------------------// 
  62.  
  63. if( get_option('wpp_installed') == '' ) {  
  64. foreach ( $wpp_options as $wpp_ ) { add_option( $wpp_ , 1 ); } 
  65. update_option( 'wpp_installed', '1.0.0' ); 
  66. update_option( 'wpp_saving_position', 0 ); 
  67. update_option( 'wpp_save_doc_button_url', '100/doc-m.png' ); 
  68. update_option( 'wpp_save_doc_icon_url', 'doc.gif' ); 
  69. update_option( 'wpp_save_doc_button_text', 'Save as Word Document' ); 
  70. update_option( 'wpp_save_pdf_button_url', '100/pdf-m.png' ); 
  71. update_option( 'wpp_save_pdf_icon_url', 'pdf.gif' ); 
  72. update_option( 'wpp_save_pdf_button_text', 'Save as PDF' ); 
  73. update_option( 'wpp_save_print_button_url', '100/print-m.png' ); 
  74. update_option( 'wpp_save_print_icon_url', 'print.gif' ); 
  75. update_option( 'wpp_save_print_button_text', 'Print this Product' ); 
  76. update_option( 'wpp_onoff_save_follow', 1 );  
  77. update_option( 'wpp_save_text_align', 'left' );  
  78. update_option( 'wpp_save_pdf_img_show', 1 );  
  79. update_option( 'wpp_save_pdf_rus', 0 );  
  80. update_option( 'wpp_save_pdf_img_max_width', '500' ); 
  81. update_option( 'wpp_save_doc_img_max_width', '500' );  
  82. update_option( 'wpp_save_print_img_max_width', '500' ); 
  83. if( version_compare( get_option('wpp_installed'), '1.2.0') < 0 ) { 
  84. update_option( 'wpp_installed', '1.2.0' ); // 
  85. if( version_compare( get_option('wpp_installed'), '1.2.3') < 0 ) { 
  86. update_option( 'wpp_installed', '1.2.3' ); // 
  87. if( version_compare( get_option('wpp_installed'), '1.3.1') < 0 ) { 
  88. update_option( 'wpp_installed', '1.3.1' ); // 
  89. if( version_compare( get_option('wpp_installed'), '1.3.2') < 0 ) { 
  90. update_option( 'wpp_installed', '1.3.2' ); // 
  91. if( version_compare( get_option('wpp_installed'), '1.3.3') < 0 ) { 
  92. update_option( 'wpp_installed', '1.3.3' ); // 
  93. update_option( 'wpp_ph_sku', 'SKU' );  
  94. update_option( 'wpp_ph_in_stock', 'In stock' );  
  95. update_option( 'wpp_ph_rating', 'Rating' );  
  96. update_option( 'wpp_ph_prod_cats', 'Product Categories' );  
  97. update_option( 'wpp_ph_prod_tags', 'Product Tags' );  
  98. update_option( 'wpp_ph_prod_page', 'Product Page' );  
  99. update_option( 'wpp_ph_prod_vars', 'Product Variants' );  
  100. update_option( 'wpp_ph_prod_summ', 'Product Summary' );  
  101. update_option( 'wpp_ph_prod_desc', 'Product Description' );  
  102. update_option( 'wpp_ph_prod_attr', 'Product Attributes' );  
  103. update_option( 'wpp_ph_prod_gall', 'Product Gallery' );  
  104. update_option( 'wpp_ph_print_post', 'Print this Product' );  
  105. update_option( 'wpp_ph_dimensions', 'Dimensions' );  
  106. update_option( 'wpp_ph_weight', 'Weight' );  
  107. update_option( 'wpp_ph_price', 'Price' );  
  108. update_option( 'wpp_ph_prod_date', 'Product added date' );  
  109. update_option( 'wpp_ph_prod_mod_date', 'Product modified date' );  
  110. update_option( 'wpp_ph_real_price', 'Real Price' );  
  111. update_option( 'wpp_ph_curr_sale_price', 'Current Sale Price' );  
  112. update_option( 'wpp_ph_exp_date', 'Export date' );  
  113. update_option( 'wpp_ph_links', 'Links' );  
  114. update_option( 'wpp_ph_page_exported_from', 'Product data have been exported from' ); 
  115. if( version_compare( get_option('wpp_installed'), '1.4.0') < 0 ) { 
  116. update_option( 'wpp_installed', '1.4.0' ); 
  117.  
  118. update_option( 'wpp_T_logo', '' );  
  119. update_option( 'wpp_T_featured_image', '1' );  
  120. update_option( 'wpp_T_price_html', '1' );  
  121. update_option( 'wpp_T_sku', '1' );  
  122. update_option( 'wpp_T_stock', '1' );  
  123. update_option( 'wpp_T_rating', '1' );  
  124. update_option( 'wpp_T_categories', '1' );  
  125. update_option( 'wpp_T_tags', '1' );  
  126. update_option( 'wpp_T_permalink', '1' );  
  127. update_option( 'wpp_T_variants', '1' );  
  128. update_option( 'wpp_T_summary', '1' );  
  129. update_option( 'wpp_T_description', '1' );  
  130. update_option( 'wpp_T_attribute', '1' );  
  131. update_option( 'wpp_T_custom_tab', '1' );  
  132. update_option( 'wpp_T_gallery', '1' );  
  133. if( version_compare( get_option('wpp_installed'), '1.4.1') < 0 ) { 
  134. update_option( 'wpp_installed', '1.4.1' ); 
  135. if( version_compare( get_option('wpp_installed'), '1.4.2') < 0 ) { 
  136. update_option( 'wpp_installed', '1.4.2' ); 
  137. if( version_compare( get_option('wpp_installed'), '1.4.3') < 0 ) { 
  138. update_option( 'wpp_installed', '1.4.3' ); 
  139. if( version_compare( get_option('wpp_installed'), '1.5.0') < 0 ) { 
  140. update_option( 'wpp_installed', '1.5.0' ); 
  141.