public static function reset_tables()
 {
     Database_TableHelper::empty_table('hpi_trackit_stock_management_feed_files');
     Database_TableHelper::empty_table('hpi_trackit_stock_management_photographs');
     Database_TableHelper::empty_table('hpi_trackit_stock_management_products');
     Database_TableHelper::empty_table('hpi_trackit_stock_management_stock_levels');
 }
 /**
  * Deletes this entry from the RDBMS.
  *
  * If the id has not been set, then no SQL is executed.
  */
 public function delete()
 {
     if (isset($this->id)) {
         Database_TableHelper::delete_row($this->id, $this->get_table_name());
     }
     unset($this);
 }
 public static function reset_tables()
 {
     #echo __METHOD__ . "\n";
     Database_TableHelper::empty_table('hpi_shop_products');
     Database_TableHelper::empty_table('hpi_shop_photographs');
     Database_TableHelper::empty_table('hpi_shop_product_photograph_links');
     Database_TableHelper::empty_table('hpi_shop_product_currency_prices');
     Database_TableHelper::empty_table('hpi_shop_product_tag_links');
     Database_TableHelper::empty_table('hpi_shop_product_text_links');
     Database_TableHelper::empty_table('hpi_shop_texts');
     Database_TableHelper::empty_table('hpi_shop_customers');
     Database_TableHelper::empty_table('hpi_shop_shopping_baskets');
     Database_TableHelper::empty_table('hpi_shop_orders');
     Database_TableHelper::empty_table('hpi_protx_payments_transactions');
     Database_TableHelper::empty_table('hpi_shop_comments');
     Database_TableHelper::empty_table('hpi_shop_commenters');
 }
 public static function reset_logs()
 {
     Database_TableHelper::empty_tables('hc_logging_ignored_hosts hc_logging_referer_domains hc_logging_server_logs');
 }
 public static function reset_image_files()
 {
     TrackitStockManagement_FeedFilesHelper::reset_image_files_processed_status();
     Database_TableHelper::empty_tables('hpi_trackit_stock_management_images hpi_trackit_stock_management_product_image_links');
 }
 public static function delete_all_users()
 {
     Database_TableHelper::empty_table('hc_admin_users');
 }
 public static function delete_all_products()
 {
     Database_TableHelper::empty_tables('hpi_shop_products hpi_shop_product_currency_prices hpi_shop_product_photograph_links hpi_shop_product_tag_links hpi_shop_product_text_links hpi_shop_shopping_baskets');
 }
 public static function reset_products()
 {
     Database_TableHelper::empty_table('hpi_trackit_stock_management_products');
     Shop_ProductsHelper::delete_all_products();
     TrackitStockManagement_FeedFilesHelper::reset_product_files_processed_status();
 }
 public static function reset_stock_levels()
 {
     Database_TableHelper::empty_table('hpi_trackit_stock_management_stock_levels');
     TrackitStockManagement_FeedFilesHelper::reset_stock_files_processed_status();
 }