[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCdQQBQDcYkR3SpyuZ3bNsWtxv8bX6IlvS_AednrJKSQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":163,"crawl_stats":38,"alternatives":170,"analysis":258,"fingerprints":3512},"restropress","RestroPress – Online Food Ordering System","3.2.8","Magnigenie","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagnigenie\u002F","\u003Cp>\u003Cstrong>Turn your WordPress site into a powerful online food ordering system — no technical skills required.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>RestroPress lets restaurants, cloud kitchens, and food businesses accept \u003Cstrong>pickup and delivery\u003C\u002Fstrong> orders directly on their own website. Built with simplicity and scalability in mind, it’s the easiest way to start accepting online orders — \u003Cstrong>without paying commissions\u003C\u002Fstrong> to third-party platforms.\u003C\u002Fp>\n\u003Ch3>🎥 Watch RestroPress In Action\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FCGVpXYw6JDQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.restropress.com\" rel=\"nofollow ugc\">Try Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🍽️ Who Is RestroPress For?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Local Restaurants and Cafes\u003C\u002Fli>\n\u003Cli>Takeout \u002F Takeaway Businesses\u003C\u002Fli>\n\u003Cli>Bakeries, Pizza Shops, Burger Shops\u003C\u002Fli>\n\u003Cli>Grocery Stores, Florists, Farmers Markets\u003C\u002Fli>\n\u003Cli>Specialty Stores, Fruit & Vegetable Shops\u003C\u002Fli>\n\u003Cli>Laundry Services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚩 Problems We Solve\u003C\u002Fh3>\n\u003Cp>Tired of managing complex or expensive online ordering systems? RestroPress provides:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Freedom from WooCommerce or other bulky plugins\u003C\u002Fli>\n\u003Cli>A \u003Cstrong>fully commission-free\u003C\u002Fstrong> solution to reduce operational costs\u003C\u002Fli>\n\u003Cli>Simplified order management with \u003Cstrong>real-time tracking and notifications\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Unlimited orders with a \u003Cstrong>scalable system\u003C\u002Fstrong> that grows with your business\u003C\u002Fli>\n\u003Cli>Streamlined operations — custom menus, automated printing, delivery tools\u003C\u002Fli>\n\u003Cli>Better customer communication via SMS, WhatsApp, and email updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✨ Benefits of Choosing RestroPress\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Completely Free with Unlimited Orders:\u003C\u002Fstrong> No commission, no subscription fees—maximize your profits.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standalone Solution:\u003C\u002Fstrong> Fast, lightweight, and independent from WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All-in-One Management:\u003C\u002Fstrong> Manage orders, print tickets automatically, and track delivery efficiently.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost Customer Engagement:\u003C\u002Fstrong> Automated notifications keep customers informed every step of the way.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built for Growth:\u003C\u002Fstrong> Add locations, customize menus, and integrate premium POS systems like Clover and Square.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dine-In and Delivery Made Easy:\u003C\u002Fstrong> QR code ordering for dine-in and flexible delivery fees based on location.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile & Desktop Ready:\u003C\u002Fstrong> Use our apps and desktop POS to stay in control anytime, anywhere.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Time with Automation:\u003C\u002Fstrong> Auto-print orders, set holiday schedules, and reduce manual work.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠️ Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Accept unlimited pickup and delivery orders directly from your website\u003C\u002Fli>\n\u003Cli>Customizable menus with addons and modifiers for flexible offerings\u003C\u002Fli>\n\u003Cli>Multiple payment gateways: PayPal, Cash on Delivery, Amazon, and more\u003C\u002Fli>\n\u003Cli>Customer dashboard to view order history and quickly reorder\u003C\u002Fli>\n\u003Cli>Real-time order management with live status updates for admins\u003C\u002Fli>\n\u003Cli>Automatic creation of essential pages (cart, checkout, account) with shortcodes\u003C\u002Fli>\n\u003Cli>Mobile responsive design for seamless ordering on any device\u003C\u002Fli>\n\u003Cli>Email and SMS notifications(extension) to keep customers and staff informed\u003C\u002Fli>\n\u003Cli>Delivery management with flexible fees and zones\u003C\u002Fli>\n\u003Cli>QR code ordering for dine-in customers (via Dine-In extension)\u003C\u002Fli>\n\u003Cli>Integration with popular POS systems (Clover, Square) for smooth payments\u003C\u002Fli>\n\u003Cli>REST API support to build custom integrations and apps\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Extensions and Apps\u003C\u002Fh3>\n\u003Cp>Expand your RestroPress system with powerful add-ons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Driver App:\u003C\u002Fstrong> Manage your delivery team efficiently\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer App:\u003C\u002Fstrong> Smooth, branded ordering experience for customers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Tracking App:\u003C\u002Fstrong> Real-time order tracking for customers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>KDS App:\u003C\u002Fstrong> Kitchen Display System to streamline kitchen workflow\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dine-In Ordering:\u003C\u002Fstrong> QR code-based table ordering system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>POS System (Mobile & Desktop):\u003C\u002Fstrong> Unified order management for in-store and online\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clover & Square Integrations:\u003C\u002Fstrong> Seamless payment processing with premium POS systems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>& More — \u003Ca href=\"https:\u002F\u002Frestropress.com\u002Fextension\u002F\" rel=\"nofollow ugc\">Explore all extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>📚 Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frestropress.com\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.restropress.com\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fgroups\u002Frestropress.official\" rel=\"nofollow ugc\">Join Our Facebook Group\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@restropress\" rel=\"nofollow ugc\">YouTube Channel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.restropress.com\" rel=\"nofollow ugc\">Demo Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧩 Build Your Own Custom Solution\u002FApps\u003C\u002Fh3>\n\u003Cp>RestroPress supports \u003Cstrong>REST API\u003C\u002Fstrong> (since version 3.0), allowing developers to build custom apps and integrations.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocumenter.getpostman.com\u002Fview\u002F14761886\u002F2s9YsFCYrf\" rel=\"nofollow ugc\">Learn more about the REST API\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🚀 Get Started Today\u003C\u002Fh3>\n\u003Cp>Take control of your online food ordering with RestroPress — a fast, commission-free, and fully customizable system designed for your business.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestropress\u002F\" rel=\"ugc\">Download Now\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Frestropress.com\u002Fextension\u002F\" rel=\"nofollow ugc\">Explore Pro Features & Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003Cbr \u002F>\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003Cbr \u002F>\nFor full details, please visit http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003Cbr \u002F>\nFor more information and support, visit the \u003Ca href=\"https:\u002F\u002Fwww.restropress.com\u002F\" rel=\"nofollow ugc\">RestroPress website\u003C\u002Fa>.\u003C\u002Fp>\n","RestroPress is a Food Ordering System for WordPress which will help the restaurant owners to sell their food online.",1000,148993,86,101,"2026-03-12T21:29:00.000Z","6.9.4","4.4","5.5",[20,21,22,23,24],"food-delivery","online-ordering","restaurant-menu","restaurant-ordering","takeaway","https:\u002F\u002Fwww.restropress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestropress.3.2.8.zip",27,10,4,"2025-12-31 00:00:00","2026-03-15T15:16:48.613Z",[33,47,59,73,89,101,110,122,136,151],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":38},"CVE-2025-62129","restropress-missing-authorization-2","RestroPress \u003C= 3.2.4.2 - Missing Authorization","The RestroPress plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 3.2.4.2. This makes it possible for unauthenticated attackers to perform an unauthorized action.",null,"\u003C=3.2.4.2","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-01-05 18:28:10",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6153489c-9e18-4446-8bd8-47745eb56cdf?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":52,"cvss_vector":53,"vuln_type":54,"published_date":55,"updated_date":56,"references":57,"days_to_patch":38},"CVE-2025-69017","restropress-authenticated-contributor-stored-cross-site-scripting","RestroPress \u003C= 3.2.4.2 - Authenticated (Contributor+) Stored Cross-Site Scripting","The RestroPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.2.4.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-12-27 00:00:00","2026-01-05 19:04:52",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F539b8433-e896-4e4d-a536-cfe055bb91e4?source=api-prod",{"id":60,"url_slug":61,"title":62,"description":63,"plugin_slug":4,"theme_slug":38,"affected_versions":64,"patched_in_version":65,"severity":40,"cvss_score":66,"cvss_vector":67,"vuln_type":43,"published_date":68,"updated_date":69,"references":70,"days_to_patch":72},"CVE-2025-66100","restropress-missing-authorization","RestroPress \u003C= 3.2.3.5 - Missing Authorization","The RestroPress – Online Food Ordering System plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 3.2.3.5. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","\u003C=3.2.3.5","3.2.3.6",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2025-11-17 00:00:00","2025-12-20 19:40:49",[71],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5424b3ec-37e3-409b-bddc-66b517ecfe7c?source=api-prod",34,{"id":74,"url_slug":75,"title":76,"description":77,"plugin_slug":4,"theme_slug":38,"affected_versions":78,"patched_in_version":79,"severity":80,"cvss_score":81,"cvss_vector":82,"vuln_type":83,"published_date":84,"updated_date":85,"references":86,"days_to_patch":88},"CVE-2025-9209","restropress-online-food-ordering-system-unauthenticated-information-exposure-to-authentication-bypass-via-forged-jwt","RestroPress – Online Food Ordering System 3.0.0 - 3.2.1 - Unauthenticated Information Exposure to Authentication Bypass via Forged JWT","The RestroPress – Online Food Ordering System plugin for WordPress is vulnerable to Authentication Bypass in versions 3.0.0 to 3.2.1. This is due to the plugin exposing user private tokens and API data via the \u002Fwp-json\u002Fwp\u002Fv2\u002Fusers REST API endpoint. This makes it possible for unauthenticated attackers to forge JWT tokens for other users, including administrators, and authenticate as them.",">=3.0.0 \u003C=3.2.1","3.2.2","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Exposure of Sensitive Information to an Unauthorized Actor","2025-10-02 22:17:09","2025-11-06 15:19:24",[87],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F359833dd-de3c-48ea-8eef-06588a590da2?source=api-prod",35,{"id":90,"url_slug":91,"title":92,"description":93,"plugin_slug":4,"theme_slug":38,"affected_versions":94,"patched_in_version":38,"severity":40,"cvss_score":95,"cvss_vector":96,"vuln_type":54,"published_date":97,"updated_date":98,"references":99,"days_to_patch":38},"CVE-2025-32553","restropress-reflected-cross-site-scripting","RestroPress \u003C= 3.1.9.1 - Reflected Cross-Site Scripting","The RestroPress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 3.1.9.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=3.1.9.1",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2025-04-09 00:00:00","2025-07-24 18:15:56",[100],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0f775cb9-5799-4f79-bab4-8936bfb1fad1?source=api-prod",{"id":102,"url_slug":103,"title":104,"description":105,"plugin_slug":4,"theme_slug":38,"affected_versions":94,"patched_in_version":38,"severity":40,"cvss_score":66,"cvss_vector":67,"vuln_type":43,"published_date":106,"updated_date":107,"references":108,"days_to_patch":38},"CVE-2025-31877","restropress-missing-authorization-3","RestroPress \u003C= 3.1.9.1 - Missing Authorization","The RestroPress – Online Food Ordering System plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 3.1.9.1. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","2025-04-01 00:00:00","2025-07-24 18:15:44",[109],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F647be51d-e137-4e7c-a336-0a5023881c64?source=api-prod",{"id":111,"url_slug":112,"title":113,"description":114,"plugin_slug":4,"theme_slug":38,"affected_versions":115,"patched_in_version":116,"severity":40,"cvss_score":52,"cvss_vector":53,"vuln_type":54,"published_date":117,"updated_date":118,"references":119,"days_to_patch":121},"CVE-2024-35719","restropress-online-food-ordering-system-authenticated-contributor-stored-cross-site-scripting","RestroPress – Online Food Ordering System \u003C= 3.1.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The RestroPress – Online Food Ordering System plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 3.1.2.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=3.1.2.1","3.1.2.2","2024-06-06 00:00:00","2024-06-13 13:59:13",[120],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbe398def-e887-4188-9a21-419f11b1a5b0?source=api-prod",8,{"id":123,"url_slug":124,"title":125,"description":126,"plugin_slug":4,"theme_slug":38,"affected_versions":127,"patched_in_version":128,"severity":40,"cvss_score":66,"cvss_vector":129,"vuln_type":130,"published_date":131,"updated_date":132,"references":133,"days_to_patch":135},"CVE-2024-32449","restropress-cross-site-request-forgery-via-rpressorderslisttableprocessbulkactions","RestroPress \u003C= 3.1.2 - Cross-Site Request Forgery via rpress_orders_list_table_process_bulk_actions","The RestroPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.1.2. This is due to missing or incorrect nonce validation on the rpress_orders_list_table_process_bulk_actions() function. This makes it possible for unauthenticated attackers to perform bulk actions via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=3.1.2","3.1.2.1","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-04-12 00:00:00","2024-04-17 19:15:13",[134],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc2e92646-bb71-4cf1-b826-e749693b0c0c?source=api-prod",6,{"id":137,"url_slug":138,"title":139,"description":140,"plugin_slug":4,"theme_slug":38,"affected_versions":141,"patched_in_version":142,"severity":143,"cvss_score":144,"cvss_vector":145,"vuln_type":130,"published_date":146,"updated_date":147,"references":148,"days_to_patch":150},"WF-80c9f2e3-afdc-4ba2-a1ef-4c1d166d0757-restropress","restropress-cross-site-request-forgery-to-cart-manipulation","RestroPress \u003C= 2.8.2 - Cross-Site Request Forgery to Cart Manipulation","The RestroPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.8.2. This is due to missing nonce validation on various AJAX actions. This makes it possible for unauthenticated attackers to modify the contents of other users' carts via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=2.8.2","2.8.3","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","2021-07-19 00:00:00","2024-01-22 19:56:02",[149],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F80c9f2e3-afdc-4ba2-a1ef-4c1d166d0757?source=api-prod",918,{"id":152,"url_slug":153,"title":154,"description":155,"plugin_slug":4,"theme_slug":38,"affected_versions":156,"patched_in_version":157,"severity":40,"cvss_score":158,"cvss_vector":159,"vuln_type":160,"published_date":146,"updated_date":147,"references":161,"days_to_patch":150},"WF-fd12ce4a-585d-4e26-88fb-1ab9dcc8727d-restropress","restropress-missing-authorization-4","RestroPress \u003C= 2.8.3 - Missing Authorization","The RestroPress plugin for WordPress is vulnerable to missing authorization in versions up to, and including, 2.8.3. This is due to improper nonce and capability checks in several of the AJAX calls. This makes it possible for authenticated attackers, with minimal permissions such as a subscriber, to access restricted order information and edit the order status.","\u003C=2.8.3","2.8.3.1",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","Improper Access Control",[162],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffd12ce4a-585d-4e26-88fb-1ab9dcc8727d?source=api-prod",{"slug":164,"display_name":7,"profile_url":8,"plugin_count":121,"total_installs":165,"avg_security_score":166,"avg_patch_time_days":167,"trust_score":168,"computed_at":169},"magnigenie",2020,88,320,71,"2026-04-04T03:48:12.546Z",[171,194,211,222,238],{"slug":172,"name":173,"version":174,"author":175,"author_profile":176,"description":177,"short_description":178,"active_installs":179,"downloaded":180,"rating":181,"num_ratings":181,"last_updated":182,"tested_up_to":183,"requires_at_least":184,"requires_php":185,"tags":186,"homepage":189,"download_link":190,"security_score":191,"vuln_count":192,"unpatched_count":181,"last_vuln_date":193,"fetched_at":31},"aforms-eats","AForms Eats","1.3.3","vividcolorsjp","https:\u002F\u002Fprofiles.wordpress.org\u002Fvividcolorsjp\u002F","\u003Cp>\u003Cstrong>AForms Eats\u003C\u002Fstrong> is an order form builder for restaurants. You can build awesomely comfortable order forms easily. For take-away and home-delivery, you can sell your food online, even from today.\u003C\u002Fp>\n\u003Cp>AForms Eats focuses on comfortability, so your form will be awesomely comfortable on its own.\u003Cbr \u002F>\nAForms Eats has also incorporated many requests from many restaurant owners, so it is surely going to have enough features for your restaurant.\u003Cbr \u002F>\nThere is also a paid edition with advanced features.\u003C\u002Fp>\n\u003Ch3>Feature List\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>50KB (no gzip) JavaScript program. Loaded with no-slowness\u003C\u002Fli>\n\u003Cli>100% Responsive & mobile friendly\u003C\u002Fli>\n\u003Cli>Browsers support: Chrome, Firefox, Edge, IE11, iOS Safari, Android Chrome\u003C\u002Fli>\n\u003Cli>Ribbon display like Recommendations, SALE, etc.\u003C\u002Fli>\n\u003Cli>Realtime estimation display\u003C\u002Fli>\n\u003Cli>Instant validation (Realtime validation)\u003C\u002Fli>\n\u003Cli>Online form builder\u003C\u002Fli>\n\u003Cli>Intuitive conditional logic by “Labelling Logic”\u003C\u002Fli>\n\u003Cli>Flexible tax treatment (tax-inclusion, tax rate, fraction processing). It also supports Reduced Tax Rates\u003C\u002Fli>\n\u003Cli>Supports confirmation screen\u003C\u002Fli>\n\u003Cli>Thank-you mails & notification mails\u003C\u002Fli>\n\u003Cli>Customization of wording and currency\u003C\u002Fli>\n\u003Cli>Multi-store, multi-role support with fine grained authorization settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demos\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fa-forms.com\u002Fen\u002Feats-demo-1\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fa-forms.com\u002Fen\u002Feats-demo-2\u002F\" rel=\"nofollow ugc\">Demo 1 of PRO edition\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fa-forms.com\u002Fen\u002Feats-demo-3\u002F\" rel=\"nofollow ugc\">Demo 2 of PRO edition\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For japanese speakers\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fa-forms.com\u002Fja\u002Feats-demo-1\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fa-forms.com\u002Fja\u002Feats-demo-2\u002F\" rel=\"nofollow ugc\">Demo 1 of PRO edition\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fa-forms.com\u002Fja\u002Feats-demo-3\u002F\" rel=\"nofollow ugc\">Demo 2 of PRO edition\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Refer to \u003Ca href=\"https:\u002F\u002Fa-forms.com\u002Fen\u002Feats\u002F\" rel=\"nofollow ugc\">the official website\u003C\u002Fa> for documentations.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If the official website doesn’t solve the problem, you can use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Faforms-eats\u002F\" rel=\"ugc\">the support forum\u003C\u002Fa> at WordPress.org.\u003C\u002Fp>\n\u003Ch3>Origin of Software\u003C\u002Fh3>\n\u003Cp>AForms Eats is a modified version of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faforms-form-builder-for-price-calculator-cost-estimation\u002F\" rel=\"ugc\">AForms\u003C\u002Fa> for restaurants.\u003C\u002Fp>\n","An order form builder for restaurants.  You can create comfortable order forms and sell your food online.",400,10133,0,"2025-02-01T07:30:00.000Z","6.7.5","4.6","5.6",[20,187,188,22,23],"food-ordering","order-form","https:\u002F\u002Fa-forms.com\u002Fen\u002Feats\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faforms-eats.1.3.3.zip",91,1,"2025-02-11 00:00:00",{"slug":195,"name":196,"version":197,"author":198,"author_profile":199,"description":200,"short_description":201,"active_installs":179,"downloaded":202,"rating":203,"num_ratings":192,"last_updated":204,"tested_up_to":16,"requires_at_least":205,"requires_php":206,"tags":207,"homepage":209,"download_link":210,"security_score":203,"vuln_count":181,"unpatched_count":181,"last_vuln_date":38,"fetched_at":31},"foodbook-light-online-food-ordering-system","FoodBook Lite – Online Food Ordering System","1.5.5","themelooks","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemelooks\u002F","\u003Cp>FoodBook is a Online Food Ordering system for WordPress. It is developed based on WooCommerce. It is a standalone WordPress plugin which allows you to easily add Food Ordering System to your WordPress Website. Using FoodBook you can easily receive both PickUp and Delivery orders.\u003C\u002Fp>\n\u003Ch4>Main Features of FoodBook Lite:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy WooCommerce Food Order System\u003C\u002Fli>\n\u003Cli>Ajax Quick search\u003C\u002Fli>\n\u003Cli>Single Page Cart System\u003C\u002Fli>\n\u003Cli>Ajax Category Filter\u003C\u002Fli>\n\u003Cli>Ajax Pagination\u003C\u002Fli>\n\u003Cli>Delivery type select option ( Delivery\u002Fpickup )\u003C\u002Fli>\n\u003Cli>Delivery\u002Fpickup time select option\u003C\u002Fli>\n\u003Cli>Extra Item feature add option\u003C\u002Fli>\n\u003Cli>Item instructions option\u003C\u002Fli>\n\u003Cli>Easy settings options\u003C\u002Fli>\n\u003Cli>Compatibility with wordpress 5.4+\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003Cli>Ready for translation ( .pot files included )\u003C\u002Fli>\n\u003Cli>Free Updates\u003C\u002Fli>\n\u003Cli>Error free code\u003C\u002Fli>\n\u003Cli>Well Documented\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ca href=\"https:\u002F\u002Fthemelooks.net\u002Fdemo\u002Ffoodbook\u002F\" rel=\"nofollow ugc\">Live Preview\u003C\u002Fa>\u003C\u002Fpre>\n\u003Cpre>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Ffoodbook-online-food-ordering-system-for-wordpress\u002F27669182?s_rank=2\" rel=\"nofollow ugc\">Checkout Pro Version\u003C\u002Fa>\u003C\u002Fpre>\n\u003Cpre>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fuser\u002Fthemelooks\u002Fportfolio\" rel=\"nofollow ugc\">Checkout Our Pro Profile\u003C\u002Fa>\u003C\u002Fpre>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>FoodBook Lite – Online Food Ordering System uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Short Description: WooCommerce-based food ordering and restaurant delivery management plugin.",13476,100,"2026-01-14T12:32:00.000Z","6.7","7.4",[20,187,21,22,208],"woocommerce-food","https:\u002F\u002Fwww.themelooks.com\u002Fblog\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffoodbook-light-online-food-ordering-system.1.5.5.zip",{"slug":212,"name":213,"version":214,"author":198,"author_profile":199,"description":215,"short_description":216,"active_installs":203,"downloaded":217,"rating":181,"num_ratings":181,"last_updated":218,"tested_up_to":16,"requires_at_least":219,"requires_php":206,"tags":220,"homepage":209,"download_link":221,"security_score":203,"vuln_count":181,"unpatched_count":181,"last_vuln_date":38,"fetched_at":31},"restrofood-lite","RestroFood Lite – Online Food Ordering and Restaurant Management Plugin For WooCommerce","1.1.4","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002F\" rel=\"nofollow ugc\">RestroFood\u003C\u002Fa>\u003C\u002Fstrong> is an all-in-one \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Restaurant Management Plugin for WordPress and WooCommerce\u003C\u002Fa>\u003C\u002Fstrong> that helps food businesses manage online menus, WooCommerce food ordering, delivery, and takeaway, online and offline POS management, multi-branch control, multi-delivery fees, automatic invoice printing, in-restaurant ordering, tips management, and a table reservation system from a single powerful dashboard. Built for restaurants, cafés, cloud kitchens, and online food delivery businesses.\u003C\u002Fp>\n\u003Ch3>🎥 Watch RestroFood WordPress Restaurant Plugin Overview\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLbmIKrgYlRboSrWDjUoO3M40xAFcomy0j\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Explore All The Powerful WordPress Online Restaurant Management Features From RestroFood 👇\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔗\u003Ca href=\"https:\u002F\u002Fdemo.restrofood.io\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>🔗\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-documentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>  | \u003Cstrong>🔗\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Features\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>🔗\u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLbmIKrgYlRboSrWDjUoO3M40xAFcomy0j&si=UqjrJA8-fRnkGSIP\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>🔗\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-free-restaurant-wordpress-theme\u002F\" rel=\"nofollow ugc\">Restaurant Free Theme\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>🔗\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Fpricing\u002F\" rel=\"nofollow ugc\">Upgrade To Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Need help setting up your online food ordering and restaurant management website? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Who Can Benefit from RestroFood WordPress Restaurant Plugin?\u003C\u002Fh4>\n\u003Cp>Restaurants, cafés, bakeries, cloud kitchens, and all types of food businesses benefit from the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Fpricing\u002F\" rel=\"nofollow ugc\">RestroFood WordPress restaurant plugin\u003C\u002Fa>\u003C\u002Fstrong>. Because of this, all-in-one WooCommerce restaurant management system streamlines online food ordering, delivery & takeaway, table reservations, POS management, and multi-branch operations. RestroFood makes restaurant management simple, fast, and efficient.\u003C\u002Fp>\n\u003Cp>➤ Small \u002F Medium \u002F Large Restaurant\u003C\u002Fp>\n\u003Cp>➤ Quick Service \u002F Casual Dining \u002F Fine Dining Restaurant\u003C\u002Fp>\n\u003Cp>➤ Full Service Restaurant \u002F Digital Dining\u003C\u002Fp>\n\u003Cp>➤ Cafe \u002F Bakery \u002F Dessert Shop\u003C\u002Fp>\n\u003Cp>➤ Bar \u002F Club\u003C\u002Fp>\n\u003Cp>➤ Hotel \u002F Casino \u002F Cruise Ship\u003C\u002Fp>\n\u003Cp>➤ Franchise Restaurant\u003C\u002Fp>\n\u003Cp>➤ Cloud \u002F Ghost Kitchen\u003C\u002Fp>\n\u003Cp>➤ Food Truck\u003C\u002Fp>\n\u003Cp>➤ Transportation Hub Restaurant\u003C\u002Fp>\n\u003Cp>➤ Online Super Store\u003C\u002Fp>\n\u003Ch3>Challenges We Solve – Complete WordPress Restaurant Management & Online Ordering Solution 💪\u003C\u002Fh3>\n\u003Cp>Running a restaurant or food delivery business comes with many operational challenges. RestroFood WordPress restaurant plugin is trusted by 1000+ food businesses to solve these problems with a complete \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002F\" rel=\"nofollow ugc\">WooCommerce restaurant management Solution.\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> Managing online food orders manually is slow, error-prone, and hard to track.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong> RestroFood automates online food orders with real-time notifications, order tracking, and WooCommerce integration, making order management fast, accurate, and hassle-free.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> Multi-branch operations make menu updates, delivery, and orders complicated.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong> Our multi-branch restaurant management system allows branch-specific menus, delivery zones, pickup times, custom fees, and independent dashboards for each branch.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> In-restaurant order management is chaotic, leading to mistakes and slow service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong>  RestroFood streamlines in-restaurant order management with table-based ordering, real-time order tracking, and support for single or multi-branch restaurants, reducing errors and speeding up service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> Table reservations lead to overbooking or no-shows.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong> RestroFood prevents overbooking and no-shows with a smart table reservation system featuring time slots, branch-based scheduling, automated email notifications, and real-time reservation management.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> Delivery and pickup logistics are hard to manage across locations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong> RestroFood simplifies delivery and pickup management with automated distance-based fees, time slots, and branch-specific delivery rules.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> Point of Sale operations require manual tracking and multiple systems.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong> RestroFood WooCommerce POS system manages in-store sales with multiple counters, online\u002Foffline mode, barcode scanning, and instant invoicing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> Checkout issues can cause abandoned carts or missed tips.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong> RestroFood reduces cart abandonment with same-page checkout, floating cart, order scheduling, and flexible tip options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> Managing menus and product offerings can be difficult and may look unprofessional without proper tools.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong> RestroFood WooCommerce restaurant menu plugin helps create professional menus with layouts, extras, nutrition info, and full theme compatibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> Manual invoice printing slows down restaurant operations and increases errors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong> RestroFood automates invoice printing with PrintNode support, multi-printer connectivity, and error-free order receipts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>➤ Problem:\u003C\u002Fstrong> Lack of analytics makes decision-making difficult.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solve:\u003C\u002Fstrong> RestroFood provides real-time order analytics, sales reports, and a centralized restaurant dashboard for data-driven decisions.\u003C\u002Fp>\n\u003Ch3>People’s Opinions for RestroFood Worldwide\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>RestroFood WordPress Restaurant Plugin Review From Appzone\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>More: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FGKvTfOBbYlI?si=rAi8HLd2HeK9yU-t\" rel=\"nofollow ugc\">DecisiveMarketer\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Ftetag3pIfAU?si=Nax5fJRBwyeg11w3\" rel=\"nofollow ugc\">PitchGround\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FEltCO6pNw-s?si=wALMOaxPdll0RhpI\" rel=\"nofollow ugc\">Tech Reviews\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FdZmzpp3iHeg?si=--WYlfCBmXtqLtqE\" rel=\"nofollow ugc\">SoftwareAuthority\u003C\u002Fa>\u003C\u002Fstrong> |\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FY1y0676-kBs?si=NF6xkoxs_lz9uQeN\" rel=\"nofollow ugc\">Lifetime Software Deals\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fx1RtPQ6XApo?si=Pk9bXnZEGnL6zCUR\" rel=\"nofollow ugc\">Web Technical Tips\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Flive\u002FQEnAS7AAfwY?si=nnWueUp7lbVMRM-P\" rel=\"nofollow ugc\">Download Silo\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Flive\u002FrgXONSIdn1E?si=ni2IfN0hNGGY8JDS\" rel=\"nofollow ugc\">PitchGround\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fe2aIBYzV8Fc?si=9JnqmTXn4WWljv5M\" rel=\"nofollow ugc\">Ad Template\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002F6DB9WeBgL7Y?si=-WUeAGoOL8FO5gn2\" rel=\"nofollow ugc\">RANAsVFX\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FVvlMzkxjpsY?si=QPh37yvhLtWq8SLm\" rel=\"nofollow ugc\">PitchGround\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>RestroFood Lite (Free Version) – Core Features Every Restaurant Needs💪\u003C\u002Fh3>\n\u003Cp>RestroFood Lite (Free Version) is a \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-free-vs-pro\u002F\" rel=\"nofollow ugc\">WooCommerce restaurant management system\u003C\u002Fa>\u003C\u002Fstrong> that helps restaurants, cafés, and food businesses manage online orders and grow their business easily.\u003C\u002Fp>\n\u003Cp>➤ Easy WooCommerce Food Ordering System\u003C\u002Fp>\n\u003Cp>➤ Ajax Quick Product View\u003C\u002Fp>\n\u003Cp>➤ Ajax Quick Search\u003C\u002Fp>\n\u003Cp>➤ Ajax Category Filter\u003C\u002Fp>\n\u003Cp>➤ Ajax Pagination\u003C\u002Fp>\n\u003Cp>➤ Order Place Restriction on Minimum Order Amount Options\u003C\u002Fp>\n\u003Cp>➤ Order Received Page Customization Options\u003C\u002Fp>\n\u003Cp>➤ Invitation Option in the Order Received Page\u003C\u002Fp>\n\u003Cp>➤ Same Page Cart & Checkout System\u003C\u002Fp>\n\u003Cp>➤ Delivery Type Select Option (Delivery\u002FPickup)\u003C\u002Fp>\n\u003Cp>➤ Custom Delivery Fee Add Options\u003C\u002Fp>\n\u003Cp>➤ Delivery Date and Time Set Options\u003C\u002Fp>\n\u003Cp>➤ Day-Based Delivery Time Set Options\u003C\u002Fp>\n\u003Cp>➤ Break Time Adding Option In Delivery Time Slot\u003C\u002Fp>\n\u003Cp>➤ Delivery Time Slot Settings\u003C\u002Fp>\n\u003Cp>➤ Free Shipping Based on Order Amount\u003C\u002Fp>\n\u003Cp>➤ All Kinds of Themes & Page Builders Are Supported\u003C\u002Fp>\n\u003Cp>➤ Theme Color Change Options\u003C\u002Fp>\n\u003Cp>➤ Support all WooCommerce Payment Gateways\u003C\u002Fp>\n\u003Cp>➤ Ready For Translation (.pot Files Included)\u003C\u002Fp>\n\u003Cp>➤ Compatibility with WordPress 6+\u003C\u002Fp>\n\u003Cp>➤ Nice & Customizable Settings\u003C\u002Fp>\n\u003Cp>➤ Provides Shortcodes\u003C\u002Fp>\n\u003Cp>➤ Free Updates\u003C\u002Fp>\n\u003Cp>➤ Error-Free Code\u003C\u002Fp>\n\u003Cp>➤ Well Documented\u003C\u002Fp>\n\u003Ch3>RestroFood PRO – Everything Free + More Restaurant Management System 🏆\u003C\u002Fh3>\n\u003Cp>RestroFood PRO is an \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Fpricing\u002F\" rel=\"nofollow ugc\">advanced WooCommerce restaurant management plugin\u003C\u002Fa>\u003C\u002Fstrong> that includes everything from the free version plus powerful tools for online food ordering, delivery, pickup, order tracking, and automation, built to help restaurants scale faster, serve better, and manage every order from one smart dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔗\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Pro Now\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>➤ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-free-restaurant-wordpress-theme\u002F\" rel=\"nofollow ugc\">Free Theme Included\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>➤ 6 Product Display Layout\u003C\u002Fp>\n\u003Cp>➤ 3 Cart Style Included\u003C\u002Fp>\n\u003Cp>➤ Easy Order Management System\u003C\u002Fp>\n\u003Cp>➤ Delivery Availability Checker\u003C\u002Fp>\n\u003Cp>➤ Product Extra Option\u003C\u002Fp>\n\u003Cp>➤ Invoice Print Options\u003C\u002Fp>\n\u003Cp>➤ Simple Delivery Management\u003C\u002Fp>\n\u003Cp>➤ 3 Types of Admin Panel\u003C\u002Fp>\n\u003Cp>➤ Shop Manager Admin Panel\u003C\u002Fp>\n\u003Cp>➤ Kitchen Manager Admin Panel\u003C\u002Fp>\n\u003Cp>➤ Delivery Man Admin Panel\u003C\u002Fp>\n\u003Cp>➤ Order Status Change Option\u003C\u002Fp>\n\u003Cp>➤ Closing Time Detection\u003C\u002Fp>\n\u003Cp>➤ Order Limit On Time Slot\u003C\u002Fp>\n\u003Cp>➤ Break Time Adding Option In Delivery Time Slot\u003C\u002Fp>\n\u003Cp>➤ Zip Code-Based Delivery\u003C\u002Fp>\n\u003Cp>➤ Demo Data Included\u003C\u002Fp>\n\u003Cp>➤ Add Nutrition Option\u003C\u002Fp>\n\u003Cp>➤ Quick Order Placement\u003C\u002Fp>\n\u003Cp>➤ Pre-Order System\u003C\u002Fp>\n\u003Cp>➤ Order Scheduling System\u003C\u002Fp>\n\u003Cp>➤ Order Tracking System\u003C\u002Fp>\n\u003Cp>➤ New Order Notification\u003C\u002Fp>\n\u003Cp>➤ Notification Sound\u003C\u002Fp>\n\u003Cp>➤ Status Change Email Notification\u003C\u002Fp>\n\u003Cp>➤ Custom Email Template Creation For Each Status Notification\u003C\u002Fp>\n\u003Cp>➤ Editor Support for Building Email Templates & HTML Markup Support\u003C\u002Fp>\n\u003Cp>➤ Order Bumps\u003C\u002Fp>\n\u003Cp>➤ Product Extra Quantities Change Option\u003C\u002Fp>\n\u003Cp>➤ Easy Order Filtering\u003C\u002Fp>\n\u003Cp>➤ Product Sorting On Order by Filter\u003C\u002Fp>\n\u003Cp>➤ Orders Statistic\u003C\u002Fp>\n\u003Cp>➤ Check Delivery Location Availability\u003C\u002Fp>\n\u003Cp>➤ Date-Wise Order Delivery Time Slot Set Option\u003C\u002Fp>\n\u003Cp>➤ Distance Restrictions\u003C\u002Fp>\n\u003Cp>➤ Auto-Detect Customer Address\u003C\u002Fp>\n\u003Cp>➤ Customer Address Directions Map for Delivery Man\u003C\u002Fp>\n\u003Cp>➤ Pickup & Delivery Shipping Method\u003C\u002Fp>\n\u003Cp>➤ Address-Based Delivery\u003C\u002Fp>\n\u003Cp>➤ Pickup \u002F Takeaway\u003C\u002Fp>\n\u003Cp>➤ Different Pickup Time Set Option\u003C\u002Fp>\n\u003Cp>➤ Thermal\u002FReceipt Printer Invoice Layout:\u003C\u002Fp>\n\u003Cp>➤ Invoice Header\u002FFooter Text and Logo Upload Option\u003C\u002Fp>\n\u003Cp>➤ Real-Time Data Update\u003C\u002Fp>\n\u003Cp>RestroFood Free & Pro Add-On’s Features\u003C\u002Fp>\n\u003Ch4>RestroFood Multibranch Add-on’s Features\u003C\u002Fh4>\n\u003Cp>Easily manage multiple restaurant locations from a single WordPress dashboard using our \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-multibranch-pricing-plans\u002F\" rel=\"nofollow ugc\">multibranch add-on\u003C\u002Fa>\u003C\u002Fstrong>. Manage orders, menus, and deliveries with real-time control, automated syncing, and branch-specific customization for smooth, efficient, and error-free operations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy Branch Creation\u003C\u002Fli>\n\u003Cli>Role Assignment System\u003C\u002Fli>\n\u003Cli>Branch-Based Hours & Holidays\u003C\u002Fli>\n\u003Cli>Branch-Specific Product Display\u003C\u002Fli>\n\u003Cli>Order Transfer System\u003C\u002Fli>\n\u003Cli>Zip-Code Based Delivery Areas\u003C\u002Fli>\n\u003Cli>Day-Based Delivery Scheduling\u003C\u002Fli>\n\u003Cli>Independent Branch Dashboard\u003C\u002Fli>\n\u003Cli>Branch-Based Different Pickup Time Option\u003C\u002Fli>\n\u003Cli>Branch-Based Custom Delivery Fee Option\u003C\u002Fli>\n\u003Cli>Branch-Wise Location Setup\u003C\u002Fli>\n\u003Cli>Branch-Based Distance Restriction\u003C\u002Fli>\n\u003Cli>Well-Structured Online Documentation\u003C\u002Fli>\n\u003Cli>Fully Responsive Design\u003C\u002Fli>\n\u003Cli>Order History & Reporting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>RestroFood POS Add-on’s Features\u003C\u002Fh4>\n\u003Cp>Take full control of your restaurant operations with this \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-point-of-sale-pos\u002F\" rel=\"nofollow ugc\">WooCommerce POS system\u003C\u002Fa>\u003C\u002Fstrong>. Manage online orders, in-store sales, payments, and multiple branches from a single platform. Reduce errors, speed up billing, and provide smooth service for every customer.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple Counter Creation\u003C\u002Fli>\n\u003Cli>Multi-Branch Management\u003C\u002Fli>\n\u003Cli>Branch-Specific Product Display\u003C\u002Fli>\n\u003Cli>Branch-Wise User Assignment\u003C\u002Fli>\n\u003Cli>Online & Offline POS System\u003C\u002Fli>\n\u003Cli>Seamless Online Order Management\u003C\u002Fli>\n\u003Cli>Comprehensive POS Invoice System\u003C\u002Fli>\n\u003Cli>End-to-End Order Management\u003C\u002Fli>\n\u003Cli>Barcode Generator\u003C\u002Fli>\n\u003Cli>Order Holding System\u003C\u002Fli>\n\u003Cli>Invoice Customization\u003C\u002Fli>\n\u003Cli>POS Access Control\u003C\u002Fli>\n\u003Cli>Add Extras or Complimentary Items\u003C\u002Fli>\n\u003Cli>Order History & Reporting\u003C\u002Fli>\n\u003Cli>Multiple Payment Options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>RestroFood Multi-Delivery Fees Add-on’s Features\u003C\u002Fh4>\n\u003Cp>Manage \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-multi-delivery-fees-pricing-plans\u002F\" rel=\"nofollow ugc\">multi restaurant delivery charges\u003C\u002Fa>\u003C\u002Fstrong> effortlessly with our WordPress WooCommerce add-on. Set flexible delivery fees by distance, zip code, zones, or order type. Automate calculations, improve accuracy, and ensure fair pricing for every online food order.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple Delivery Fee Options\u003C\u002Fli>\n\u003Cli>Kilometer-Based Delivery Fee Option\u003C\u002Fli>\n\u003Cli>Zip Code–Wise Delivery Fee Option\u003C\u002Fli>\n\u003Cli>Easy Settings Options\u003C\u002Fli>\n\u003Cli>Easy & Automated Fee Management\u003C\u002Fli>\n\u003Cli>Time-Saving Dashboard\u003C\u002Fli>\n\u003Cli>Seamless WordPress & WooCommerce Integration\u003C\u002Fli>\n\u003Cli>Translation Ready\u003C\u002Fli>\n\u003Cli>Error-Free Code\u003C\u002Fli>\n\u003Cli>Well-Structured Online Documentation\u003C\u002Fli>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>Free Updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>RestroFood Automatic Order Invoice Printing Add-on’s Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-automatic-order-invoice-printing-pricing-plans\u002F\" rel=\"nofollow ugc\">Automate invoice printing\u003C\u002Fa>\u003C\u002Fstrong> for your restaurant with this WooCommerce add-on. Instantly print order invoices via PrintNode, support multiple printers, reduce manual work, speed up order fulfillment, and ensure smooth, error-free restaurant operations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PrintNode-Based Automatic Invoice Printing System\u003C\u002Fli>\n\u003Cli>Automatic Invoice Printing for Every Order\u003C\u002Fli>\n\u003Cli>No Need to Log Into a Dashboard to Find Orders\u003C\u002Fli>\n\u003Cli>No Delays Between Order Placement and Fulfillment\u003C\u002Fli>\n\u003Cli>Send Orders to Multiple Printers Simultaneously via PrintNode\u003C\u002Fli>\n\u003Cli>Unlimited Printer Connectivity\u003C\u002Fli>\n\u003Cli>Customizable Labels & Invoices\u003C\u002Fli>\n\u003Cli>Supports Maximum Number of Printers\u003C\u002Fli>\n\u003Cli>Well-Structured Online Documentation\u003C\u002Fli>\n\u003Cli>Supports Both Thermal and Standard Printers\u003C\u002Fli>\n\u003Cli>Save Time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>RestroFood Table Reservation Add-on’s Features\u003C\u002Fh4>\n\u003Cp>Easily manage \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-table-reservation-addon\u002F\" rel=\"nofollow ugc\">restaurant table bookings\u003C\u002Fa>\u003C\u002Fstrong> online with this WordPress Add-on. Let customers make reservations anytime, track table availability, and manage all bookings from one dashboard. Save time, prevent double bookings, and improve the dining experience.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully Customizable Table Reservation Form\u003C\u002Fli>\n\u003Cli>Multi-Branch Support\u003C\u002Fli>\n\u003Cli>Table Management\u003C\u002Fli>\n\u003Cli>Reservation Time Slot Setup Option\u003C\u002Fli>\n\u003Cli>Add Unlimited Tables from the Admin Panel\u003C\u002Fli>\n\u003Cli>View All Reservations in an Organized Reservation List\u003C\u002Fli>\n\u003Cli>Assign Tables to Specific Reservations\u003C\u002Fli>\n\u003Cli>Change Reservation Status (Approved, Pending, Cancelled)\u003C\u002Fli>\n\u003Cli>Assign or Update Tables for Any Reservation\u003C\u002Fli>\n\u003Cli>Automatic Email Notifications to Customers\u003C\u002Fli>\n\u003Cli>Well-Structured Online Documentation\u003C\u002Fli>\n\u003Cli>Save Time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>RestroFood In-Restaurant Order Add-on’s Features\u003C\u002Fh4>\n\u003Cp>Manage \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestrofood-in-restaurant-order-addon\u002F\" rel=\"nofollow ugc\">dine-in orders system\u003C\u002Fa>\u003C\u002Fstrong> easily with this free WooCommerce add-on. Customers can order directly from their table using a digital menu. Staff can see and track every order in real time. Works for single or multi-branch restaurants. Faster service, fewer mistakes, and happier customers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>In-Restaurant Order Taking System\u003C\u002Fli>\n\u003Cli>Single & Multi-Branch Support\u003C\u002Fli>\n\u003Cli>Real-Time Order Tracking\u003C\u002Fli>\n\u003Cli>Admin Panel Visibility\u003C\u002Fli>\n\u003Cli>Order Placement by Selecting a Restaurant Table Number\u003C\u002Fli>\n\u003Cli>Single-Branch Table Number Add Option\u003C\u002Fli>\n\u003Cli>Multi-Branch Table Number Add Option\u003C\u002Fli>\n\u003Cli>Table Number Displayed in the Admin Order Table\u003C\u002Fli>\n\u003Cli>Error Reduction\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>RestroFood Tip Management Add-on’s Features\u003C\u002Fh4>\n\u003Cp>Manage \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frestrofood.io\u002Frestaurant-tip-management\u002F\" rel=\"nofollow ugc\">restaurant tips\u003C\u002Fa>\u003C\u002Fstrong> easily with this free WordPress and WooCommerce add-on. Customers can add tips at checkout, and you can track staff payouts accurately. It’s simple, fast, and fully compatible with your restaurant website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add Tips System on Checkout Page\u003C\u002Fli>\n\u003Cli>Custom Tips Adding System\u003C\u002Fli>\n\u003Cli>Unlimited Tips Options\u003C\u002Fli>\n\u003Cli>Set Tips by Percentage or Fixed Amount\u003C\u002Fli>\n\u003Cli>Fully Responsive (Web & Mobile)\u003C\u002Fli>\n\u003Cli>Translation Ready\u003C\u002Fli>\n\u003Cli>Easy Settings (Non-Technical Setup)\u003C\u002Fli>\n\u003Cli>Works as a WordPress & WooCommerce Add-on\u003C\u002Fli>\n\u003Cli>Online Documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Restrofood Lite – Online Food Ordering System uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Short Description: Complete online food ordering system for restaurants built with WooCommerce.",4328,"2026-01-31T14:48:00.000Z","6.5",[20,187,21,22,208],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestrofood-lite.1.1.4.zip",{"slug":223,"name":224,"version":225,"author":223,"author_profile":226,"description":227,"short_description":228,"active_installs":181,"downloaded":229,"rating":203,"num_ratings":192,"last_updated":230,"tested_up_to":16,"requires_at_least":231,"requires_php":232,"tags":233,"homepage":235,"download_link":236,"security_score":203,"vuln_count":181,"unpatched_count":181,"last_vuln_date":38,"fetched_at":237},"foodord","FoodOrd – Online Food Ordering System","1.3.28","https:\u002F\u002Fprofiles.wordpress.org\u002Ffoodord\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.foodord.com\u002F\" rel=\"nofollow ugc\">FoodOrd\u003C\u002Fa>\u003C\u002Fstrong> is a powerful food ordering plugin that transforms any WooCommerce store into a complete online ordering solution for restaurants, cafes, and food businesses.\u003C\u002Fp>\n\u003Ch4>🎯 Try Before You Install\u003C\u002Fh4>\n\u003Cp>| 🛒 \u003Cstrong>Customer Demo\u003C\u002Fstrong> | Experience ordering as a customer | \u003Ca href=\"https:\u002F\u002Fdemo.foodord.com\" rel=\"nofollow ugc\">demo.foodord.com\u003C\u002Fa> |\u003Cbr \u002F>\n| ⚙️ \u003Cstrong>Admin Demo\u003C\u002Fstrong> | Explore settings and configuration | \u003Ca href=\"https:\u002F\u002Fapp.instawp.io\u002Flaunch?s=foodord&d=v2\" rel=\"nofollow ugc\">Launch Demo\u003C\u002Fa> |\u003Cbr \u002F>\n| 📺 \u003Cstrong>Video Tour\u003C\u002Fstrong> | Watch the introduction video | \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FqHAjESmthF4\" rel=\"nofollow ugc\">Watch on YouTube\u003C\u002Fa> |\u003C\u002Fp>\n\u003Ch4>✨ Core Features\u003C\u002Fh4>\n\u003Cp>🚗 \u003Cstrong>Dual Order Modes\u003C\u002Fstrong> – Delivery and pickup with separate settings\u003Cbr \u002F>\n🍕 \u003Cstrong>Advanced Toppings\u003C\u002Fstrong> – Unlimited topping groups and customization options\u003Cbr \u002F>\n⏰ \u003Cstrong>Business Hours\u003C\u002Fstrong> – Automatic open\u002Fclosed handling with schedules\u003Cbr \u002F>\n📍 \u003Cstrong>Location Service\u003C\u002Fstrong> – Distance-based delivery zones and fee calculations\u003Cbr \u002F>\n📱 \u003Cstrong>Mobile Cart\u003C\u002Fstrong> – Responsive, touch-friendly cart interface\u003Cbr \u002F>\n⚡ \u003Cstrong>AJAX Cart\u003C\u002Fstrong> – Instant add-to-cart without page reloads\u003Cbr \u002F>\n🎨 \u003Cstrong>Product Modals\u003C\u002Fstrong> – Beautiful product detail popups\u003Cbr \u002F>\n✅ \u003Cstrong>Checkout Validation\u003C\u002Fstrong> – Smart delivery\u002Fpickup requirement checks\u003Cbr \u002F>\n🕐 \u003Cstrong>Timed Products\u003C\u002Fstrong> – Schedule product and category availability\u003Cbr \u002F>\n🧩 \u003Cstrong>Gutenberg Blocks\u003C\u002Fstrong> – Native block editor support\u003Cbr \u002F>\n📝 \u003Cstrong>Shortcodes\u003C\u002Fstrong> – Flexible content integration\u003C\u002Fp>\n\u003Ch4>🖥️ Desktop Application (Pro)\u003C\u002Fh4>\n\u003Cp>Turn your computer into a professional order terminal with our native app for Windows and macOS:\u003C\u002Fp>\n\u003Cp>🖨️ \u003Cstrong>Auto-Print Receipts\u003C\u002Fstrong> – USB\u002FLAN thermal printer support\u003Cbr \u002F>\n🔔 \u003Cstrong>Real-Time Alerts\u003C\u002Fstrong> – Sound and visual notifications\u003Cbr \u002F>\n⚡ \u003Cstrong>One-Click Management\u003C\u002Fstrong> – Accept\u002Freject orders instantly\u003Cbr \u002F>\n🚀 \u003Cstrong>Integrated POS\u003C\u002Fstrong> – Full point-of-sale functionality\u003C\u002Fp>\n\u003Ch4>📱 FoodOrd Waiter Application (Pro)\u003C\u002Fh4>\n\u003Cp>Extend FoodOrd with our Android waiter application for dine-in operations and faster staff workflows:\u003C\u002Fp>\n\u003Cp>👨‍🍳 \u003Cstrong>Waiter Login System\u003C\u002Fstrong> – Secure staff login with individual waiter access\u003Cbr \u002F>\n🪑 \u003Cstrong>Table Access Control\u003C\u002Fstrong> – Limit each waiter to selected dine-in tables\u003Cbr \u002F>\n📲 \u003Cstrong>Live Table Ordering\u003C\u002Fstrong> – Send orders directly from the table to FoodOrd POS\u003Cbr \u002F>\n🔄 \u003Cstrong>Real-Time Sync\u003C\u002Fstrong> – Keep waiter devices and the desktop POS in sync\u003Cbr \u002F>\n🧾 \u003Cstrong>Mobile POS Workflow\u003C\u002Fstrong> – Designed for fast in-service order taking\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.foodord.pos&pcampaignid=web_share\" rel=\"nofollow ugc\">Download FoodOrd Waiter from Google Play\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>⭐ Premium Features (Pro)\u003C\u002Fh4>\n\u003Cp>🏆 \u003Cstrong>Loyalty Points\u003C\u002Fstrong> – Customer rewards and point redemption\u003Cbr \u002F>\n💸 \u003Cstrong>Pricing Rules\u003C\u002Fstrong> – BOGO, percentage discounts, time-based offers\u003Cbr \u002F>\n📋 \u003Cstrong>Table Ordering\u003C\u002Fstrong> – QR code generation for dine-in orders\u003Cbr \u002F>\n💰 \u003Cstrong>Checkout Tips\u003C\u002Fstrong> – Let customers tip delivery riders\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.foodord.com\u002F\" rel=\"nofollow ugc\">Get FoodOrd PRO\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>🏪 Perfect For\u003C\u002Fh4>\n\u003Cp>Restaurants • Cafes • Fast Food • Food Trucks • Bakeries • Cloud Kitchens • Ghost Kitchens\u003C\u002Fp>\n\u003Ch4>📋 Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.4+\u003C\u002Fli>\n\u003Cli>WooCommerce 8.0+\u003C\u002Fli>\n\u003Cli>PHP 8.0+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📚 Resources\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>📖 \u003Ca href=\"https:\u002F\u002Fwww.foodord.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>💬 \u003Ca href=\"https:\u002F\u002Fwww.foodord.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🌐 \u003Ca href=\"https:\u002F\u002Fwww.foodord.com\u002F\" rel=\"nofollow ugc\">FoodOrd Website\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>FoodOrd connects to external services when specific features are enabled:\u003C\u002Fp>\n\u003Ch4>Google Maps Platform\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>When used:\u003C\u002Fstrong> Radius-based delivery with Google Maps API key enabled\u003Cbr \u002F>\n\u003Cstrong>Services:\u003C\u002Fstrong> Maps JavaScript API, Places API, Geocoding API\u003Cbr \u002F>\n\u003Cstrong>Data sent:\u003C\u002Fstrong> API key, store address, customer address queries\u003Cbr \u002F>\n\u003Cstrong>Links:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>FoodOrd License Server\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>When used:\u003C\u002Fstrong> Activating a license for the desktop application\u003Cbr \u002F>\n\u003Cstrong>Service:\u003C\u002Fstrong> https:\u002F\u002Ffoodord.com\u002Fwp-json\u002Ffoodord-cloud\u002Fv1\u002Flicense\u002Fverify\u003Cbr \u002F>\n\u003Cstrong>Data sent:\u003C\u002Fstrong> License key, site URL\u003Cbr \u002F>\n\u003Cstrong>Links:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.foodord.com\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.foodord.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Google Identity Services\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>When used:\u003C\u002Fstrong> “Continue with Google” login with OAuth credentials configured\u003Cbr \u002F>\n\u003Cstrong>Services:\u003C\u002Fstrong> OAuth authorization, token exchange, user profile retrieval\u003Cbr \u002F>\n\u003Cstrong>Data sent:\u003C\u002Fstrong> Client ID, redirect URI, authorization code, basic profile (email, name)\u003Cbr \u002F>\n\u003Cstrong>Links:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>FoodOrd does not collect personal data beyond WordPress and WooCommerce defaults. All customer data is managed through WooCommerce’s privacy tools.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Desktop App:\u003C\u002Fstrong> When connected, order data is accessible via REST API with WordPress authentication. All transmissions use HTTPS encryption. Users can disconnect anytime.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>License Validation:\u003C\u002Fstrong> Purchase code and site URL are sent for validation only. No customer data is transmitted. License activation is optional.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.foodord.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Full Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Transform your WooCommerce store into a food ordering system with delivery, pickup, toppings, and optional desktop app.",946,"","6.4","8.0",[20,187,21,234,22],"restaurant","https:\u002F\u002Ffoodord.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffoodord.1.3.28.zip","2026-03-15T10:48:56.248Z",{"slug":239,"name":240,"version":241,"author":242,"author_profile":243,"description":244,"short_description":245,"active_installs":181,"downloaded":246,"rating":181,"num_ratings":181,"last_updated":247,"tested_up_to":248,"requires_at_least":249,"requires_php":250,"tags":251,"homepage":255,"download_link":256,"security_score":257,"vuln_count":181,"unpatched_count":181,"last_vuln_date":38,"fetched_at":31},"smart-menupad","Smart Menupad","1.1.0","tawtheme","https:\u002F\u002Fprofiles.wordpress.org\u002Ftawtheme\u002F","\u003Cp>\u003Cstrong>Smart Menu Pad: An Aboriginal menu plugin for WordPress\u003C\u002Fstrong>\u003Cbr \u002F>\nSmart Menu Pad is a terrific restaurant menu plugin for WordPress that can come in handy to create themes, pages, posts, and widgets. The user-friendly online ordering and restaurant menu plugin is solely composed of HTML5 and CSS3. This plugin helps to create shortcodes in order for you to construct your food menu page that is both interactive and informative. You can arrange and style your delectable cuisines according to your desire and ideas with the help of inherent features incorporated in this plugin.\u003C\u002Fp>\n\u003Cp>You can display all food products, categorize them accordingly with this WordPress food menu plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Essential built-in features\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Smart Menu Pad is built with many essential and exciting features that make the plugin unique. Here is a list of some of the best attributes:\u003Cbr \u002F>\n1. 100% Responsive system\u003Cbr \u002F>\n2. Layout according to your ideas\u003Cbr \u002F>\n3. Custom properties options are available\u003Cbr \u002F>\n4. Smart ShortCode for easy building of the page\u003Cbr \u002F>\n5. Easy segregation of the food items\u003Cbr \u002F>\n6. Smooth styling of the page with colors\u003Cbr \u002F>\n7. Easy Filter option\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization and layouts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The arrangement of images on the website is one of the important aspects that allow you to gain an audience. Smart Menu Pad allows you to customize your menus for your restaurant website easily in a few steps. The images that appear on your menus can be styled, border radius can adjusted.\u003C\u002Fp>\n\u003Cp>Smart Menu Pad provides you with the feature to have complete control over the content of the page allowing you to arrange according to your needs.  Our customization features aids in the change of the color for your menus and the fonts as well. You can also change the image properties.\u003C\u002Fp>\n\u003Cp>As for the layout, you can choose styles such as grid and list view with Smart Menu Pad, allowing you to design unique menus that can be tempting. In addition, you may select to display your menus by category, with a variety of layout possibilities. The plugin also allows you to filter products by category.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode generator\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Shortcodes are small pieces of code that allow you to perform a variety of online web effects with minimal effort. To build a website and write code from scratch takes up loads of time, hence, this feature was introduced in WordPress 2.5 to allow people to execute code inside WordPress posts, pages, and widgets without having to write any code directly. This enables you to embed files or create objects that would normally require in a single line of code.\u003C\u002Fp>\n\u003Cp>As website building has been made so easy, you can also generate an unlimited number of shortcodes to build your website food menu by following the steps mentioned here below.\u003C\u002Fp>\n\u003Cp>\u003Cem>Layout\u003C\u002Fem>: The first step in creating shortcodes is to select a layout. You accomplish this by following a few simple steps outlined below.\u003C\u002Fp>\n\u003Cp>In the “Preset Setting”, you can choose your layout, either grid or list view. If you choose grid view, you can create up to four columns. And you are done! Go back to the main page and view the changes.\u003C\u002Fp>\n\u003Cp>\u003Cem>Filtering\u003C\u002Fem>: You can filter products by category and create as many shortcodes as you want.\u003C\u002Fp>\n\u003Cp>\u003Cem>Style\u003C\u002Fem>: There are pre-built shortcodes for image border radius, image color, item description color, item price color, Button Radius, Button Background Color, Button Text Color, Button Background Hover Color, Button Hover Text Color.\u003C\u002Fp>\n\u003Cp>You can use all of the above to create your website as pleasing as possible to your eye.\u003C\u002Fp>\n","Plugin to keep your menu at one place and sync to your own wordpress website from smart menupad platform.",3285,"2022-07-25T14:32:00.000Z","6.0.11","5.2","7.0",[252,253,254,22,23],"food-order","online-ordering-system-for-restaurants","online-restaurant-menu","http:\u002F\u002Fsmartmenupad.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-menupad.1.1.0.zip",85,{"attackSurface":259,"codeSignals":2028,"taintFlows":2513,"riskAssessment":3491,"analyzedAt":3511},{"hooks":260,"ajaxHandlers":1947,"restRoutes":2012,"shortcodes":2013,"cronEvents":2023,"entryPointCount":280,"unprotectedCount":1442},[261,267,271,275,278,281,286,289,294,298,302,306,308,312,314,317,320,324,326,329,332,336,340,345,349,352,356,360,364,368,372,376,380,384,387,390,393,397,401,404,408,411,416,420,424,428,431,434,437,440,444,448,452,456,459,462,467,470,475,479,483,487,490,495,499,503,507,510,513,517,521,525,529,533,537,539,542,546,549,552,554,557,560,563,567,571,574,578,582,586,590,594,598,601,606,610,614,618,622,626,631,635,639,644,646,648,651,653,656,658,661,664,667,669,672,675,678,681,684,687,690,695,699,703,707,711,714,718,722,725,729,733,736,740,743,747,751,755,759,763,767,771,776,778,782,784,787,790,793,796,799,802,804,806,811,813,816,820,824,828,832,836,839,842,846,850,854,858,861,864,867,870,872,876,881,885,889,893,896,899,902,905,908,912,915,918,921,925,928,932,936,939,943,947,950,954,958,961,965,969,973,977,981,985,987,991,994,998,1001,1005,1009,1013,1016,1019,1021,1025,1028,1032,1035,1038,1041,1045,1049,1053,1056,1060,1063,1067,1071,1075,1077,1080,1083,1088,1092,1095,1098,1100,1103,1105,1108,1109,1110,1113,1116,1119,1121,1122,1124,1126,1129,1131,1134,1137,1139,1142,1144,1146,1148,1150,1153,1155,1156,1158,1162,1164,1167,1171,1175,1179,1180,1183,1186,1190,1193,1195,1197,1201,1205,1208,1212,1215,1217,1220,1223,1226,1230,1233,1237,1241,1243,1246,1249,1251,1254,1257,1260,1263,1265,1268,1271,1274,1278,1281,1284,1288,1289,1290,1292,1296,1299,1302,1306,1309,1312,1315,1319,1323,1327,1329,1331,1336,1339,1342,1346,1350,1354,1358,1363,1367,1370,1374,1377,1379,1381,1385,1388,1393,1395,1399,1404,1407,1411,1413,1417,1420,1423,1425,1428,1432,1435,1437,1440,1444,1447,1451,1455,1458,1460,1463,1467,1471,1473,1477,1479,1482,1485,1488,1490,1492,1496,1499,1501,1505,1508,1512,1516,1520,1523,1527,1531,1535,1539,1544,1547,1549,1552,1555,1558,1562,1566,1569,1571,1574,1576,1579,1583,1587,1589,1593,1596,1599,1602,1605,1609,1613,1618,1620,1621,1625,1627,1632,1636,1638,1640,1644,1648,1651,1653,1656,1659,1661,1665,1667,1669,1671,1674,1677,1680,1683,1686,1688,1691,1695,1699,1703,1707,1710,1714,1719,1722,1725,1730,1732,1735,1739,1744,1748,1750,1754,1757,1760,1762,1765,1768,1772,1775,1778,1780,1784,1788,1792,1796,1799,1802,1806,1810,1813,1816,1819,1823,1827,1830,1833,1836,1839,1843,1846,1848,1851,1854,1858,1862,1866,1869,1872,1875,1878,1881,1884,1888,1892,1895,1899,1903,1907,1912,1916,1919,1923,1927,1931,1935,1938,1940,1944],{"type":262,"name":263,"callback":264,"file":265,"line":266},"action","admin_init","rpress_process_actions","includes\\admin\\admin-actions.php",38,{"type":262,"name":268,"callback":269,"file":265,"line":270},"admin_notices","rp_addon_activation_notice",69,{"type":262,"name":272,"callback":273,"priority":28,"file":265,"line":274},"init","check_extensions_update",74,{"type":262,"name":276,"callback":276,"file":277,"line":27},"admin_menu","includes\\admin\\admin-pages.php",{"type":262,"name":276,"callback":279,"file":277,"line":280},"menu_order_count",28,{"type":282,"name":283,"callback":284,"file":277,"line":285},"filter","custom_menu_order","__return_true",32,{"type":282,"name":287,"callback":287,"file":277,"line":288},"menu_order",33,{"type":262,"name":272,"callback":290,"priority":291,"file":292,"line":293},"front_end_order_terms",20,"includes\\admin\\class-rp-addon-sorting.php",17,{"type":262,"name":295,"callback":296,"file":292,"line":297},"admin_head","admin_sort_categories",18,{"type":282,"name":299,"callback":300,"priority":28,"file":292,"line":301},"get_terms","rp_sort_addon_on_edit_texonomy_page",21,{"type":282,"name":303,"callback":304,"priority":28,"file":292,"line":305},"terms_clauses","set_tax_order",52,{"type":282,"name":303,"callback":304,"priority":28,"file":292,"line":307},253,{"type":262,"name":309,"callback":310,"file":311,"line":291},"admin_enqueue_scripts","admin_styles","includes\\admin\\class-rp-admin-assets.php",{"type":262,"name":309,"callback":313,"file":311,"line":301},"admin_scripts",{"type":262,"name":309,"callback":315,"priority":203,"file":311,"line":316},"register_styles",22,{"type":262,"name":295,"callback":318,"file":311,"line":319},"admin_icons_buttons",23,{"type":282,"name":321,"callback":321,"priority":28,"file":322,"line":323},"heartbeat_received","includes\\admin\\class-rpress-heartbeat.php",31,{"type":262,"name":309,"callback":325,"file":322,"line":285},"enqueue_scripts",{"type":262,"name":327,"callback":328,"priority":291,"file":322,"line":168},"admin_print_footer_scripts","footer_js",{"type":262,"name":330,"callback":272,"file":322,"line":331},"plugins_loaded",128,{"type":262,"name":268,"callback":333,"file":334,"line":335},"show_notices","includes\\admin\\class-rpress-notices.php",25,{"type":262,"name":337,"callback":338,"file":334,"line":339},"rpress_dismiss_notices","dismiss_notices",26,{"type":262,"name":341,"callback":342,"priority":28,"file":343,"line":344},"rpress_edit-customer","rpress_edit_customer","includes\\admin\\customers\\customer-actions.php",134,{"type":262,"name":346,"callback":347,"priority":28,"file":343,"line":348},"rpress_customer-add-email","rpress_add_customer_email",211,{"type":262,"name":350,"callback":351,"priority":28,"file":343,"line":307},"rpress_customer-remove-email","rpress_remove_customer_email",{"type":262,"name":353,"callback":354,"priority":28,"file":343,"line":355},"rpress_customer-primary-email","rpress_set_customer_primary_email",296,{"type":262,"name":357,"callback":358,"priority":28,"file":343,"line":359},"rpress_add-customer-note","rpress_customer_save_note",346,{"type":262,"name":361,"callback":362,"priority":28,"file":343,"line":363},"rpress_delete-customer","rpress_customer_delete",406,{"type":262,"name":365,"callback":366,"priority":28,"file":343,"line":367},"rpress_disconnect-userid","rpress_disconnect_customer_user_id",451,{"type":262,"name":369,"callback":370,"file":343,"line":371},"rpress_verify_user_admin","rpress_process_admin_user_verification",480,{"type":262,"name":373,"callback":374,"priority":28,"file":343,"line":375},"rpress_batch_export_class_include","rpress_include_single_customer_recount_tool_batch_processer",486,{"type":262,"name":377,"callback":378,"priority":28,"file":343,"line":379},"rpress_register_batch_exporter","rpress_register_batch_single_customer_recount_tool",488,{"type":262,"name":381,"callback":382,"file":343,"line":383},"added_customer_meta","set_last_changed",509,{"type":262,"name":385,"callback":382,"file":343,"line":386},"updated_customer_meta",510,{"type":262,"name":388,"callback":382,"file":343,"line":389},"deleted_customer_meta",511,{"type":262,"name":272,"callback":391,"file":343,"line":392},"rpress_customer_action_calls",513,{"type":282,"name":394,"callback":395,"priority":192,"file":396,"line":291},"rpress_customer_views","rpress_register_default_customer_views","includes\\admin\\customers\\customer-functions.php",{"type":282,"name":398,"callback":399,"priority":192,"file":396,"line":400},"rpress_customer_tabs","rpress_register_default_customer_tabs",36,{"type":282,"name":398,"callback":402,"file":396,"line":403},"rpress_register_delete_customer_tab",48,{"type":262,"name":405,"callback":406,"file":396,"line":407},"wp_before_admin_bar_render","rpress_maybe_remove_adminbar_profile_link",64,{"type":262,"name":263,"callback":409,"file":396,"line":410},"rpress_maybe_remove_menu_profile_links",98,{"type":262,"name":412,"callback":413,"priority":28,"file":414,"line":415},"rpress_customer_card_top","rpress_verify_customer_notice","includes\\admin\\customers\\customers.php",648,{"type":262,"name":417,"callback":418,"priority":28,"file":419,"line":335},"wp_dashboard_setup","rpress_register_dashboard_widgets","includes\\admin\\dashboard-widgets.php",{"type":282,"name":421,"callback":422,"priority":192,"file":419,"line":423},"dashboard_glance_items","rpress_dashboard_at_a_glance_widget",226,{"type":262,"name":425,"callback":425,"file":426,"line":427},"rpress_add_discount","includes\\admin\\discounts\\discount-actions.php",82,{"type":262,"name":429,"callback":429,"file":426,"line":430},"rpress_edit_discount",135,{"type":262,"name":432,"callback":432,"file":426,"line":433},"rpress_delete_discount",155,{"type":262,"name":435,"callback":435,"file":426,"line":436},"rpress_activate_discount",176,{"type":262,"name":438,"callback":438,"file":426,"line":439},"rpress_deactivate_discount",197,{"type":262,"name":441,"callback":442,"file":443,"line":27},"rpress_earnings_export","rpress_export_earnings","includes\\admin\\export-functions.php",{"type":262,"name":445,"callback":446,"file":443,"line":447},"rpress_payment_export","rpress_export_payment_history",40,{"type":262,"name":449,"callback":450,"file":443,"line":451},"rpress_email_export","rpress_export_all_customers",55,{"type":262,"name":453,"callback":454,"file":443,"line":455},"rpress_fooditems_history_export","rpress_export_all_fooditems_history",67,{"type":262,"name":457,"callback":457,"file":458,"line":301},"add_meta_boxes","includes\\admin\\fooditems\\class-rp-fooditem-metaboxes.php",{"type":262,"name":460,"callback":461,"priority":192,"file":458,"line":316},"save_post","save_meta_boxes",{"type":262,"name":463,"callback":464,"file":465,"line":466},"load-post.php","rpress_fooditems_contextual_help","includes\\admin\\fooditems\\contextual-help.php",62,{"type":262,"name":468,"callback":464,"file":465,"line":469},"load-post-new.php",63,{"type":282,"name":471,"callback":472,"file":473,"line":474},"manage_edit-fooditem_columns","rpress_fooditem_columns","includes\\admin\\fooditems\\dashboard-columns.php",37,{"type":262,"name":476,"callback":477,"priority":28,"file":473,"line":478},"manage_posts_custom_column","rpress_render_fooditem_columns",99,{"type":282,"name":480,"callback":481,"file":473,"line":482},"manage_edit-fooditem_sortable_columns","rpress_sortable_fooditem_columns",113,{"type":282,"name":484,"callback":485,"file":473,"line":486},"request","rpress_sort_fooditems",192,{"type":282,"name":484,"callback":488,"file":473,"line":489},"rpress_filter_fooditems",193,{"type":262,"name":491,"callback":492,"priority":493,"file":473,"line":494},"load-edit.php","rpress_fooditem_load",9999,195,{"type":262,"name":496,"callback":497,"priority":203,"file":473,"line":498},"restrict_manage_posts","rpress_add_fooditem_filters",252,{"type":282,"name":500,"callback":501,"priority":478,"file":473,"line":502},"months_dropdown_results","rpress_remove_month_filter",271,{"type":262,"name":504,"callback":505,"priority":28,"file":473,"line":506},"quick_edit_custom_box","rpress_price_field_quick_edit",297,{"type":262,"name":508,"callback":505,"priority":28,"file":473,"line":509},"bulk_edit_custom_box",298,{"type":262,"name":460,"callback":511,"file":473,"line":512},"rpress_price_save_quick_edit",314,{"type":282,"name":514,"callback":515,"file":473,"line":516},"manage_edit-addon_category_columns","add_addons_price_type_columns",347,{"type":282,"name":518,"callback":519,"priority":28,"file":473,"line":520},"manage_addon_category_custom_column","add_addons_price_type_column_content",365,{"type":262,"name":460,"callback":522,"priority":28,"file":523,"line":524},"rpress_fooditem_meta_box_save","includes\\admin\\fooditems\\metabox.php",90,{"type":282,"name":526,"callback":527,"file":523,"line":528},"rpress_metabox_save__rpress_bundled_products","rpress_sanitize_bundled_products_save",108,{"type":282,"name":530,"callback":531,"priority":28,"file":523,"line":532},"media_view_strings","rpress_fooditem_media_strings",146,{"type":262,"name":534,"callback":535,"file":523,"line":536},"rpress_fooditem_price_table_row","anonymous",182,{"type":262,"name":534,"callback":535,"file":523,"line":538},190,{"type":262,"name":534,"callback":540,"file":523,"line":541},"rpress_hijack_rpress_fooditem_price_table_head",194,{"type":262,"name":330,"callback":543,"file":544,"line":545},"rpress_register_batch_importers","includes\\admin\\import\\import-actions.php",24,{"type":262,"name":547,"callback":548,"priority":28,"file":544,"line":323},"rpress_batch_import_class_include","rpress_include_payments_batch_import_processer",{"type":262,"name":550,"callback":551,"priority":28,"file":544,"line":288},"rpress_register_batch_importer","rpress_register_payments_batch_import",{"type":262,"name":547,"callback":553,"priority":28,"file":544,"line":305},"rpress_include_customers_batch_import_processer",{"type":262,"name":550,"callback":555,"priority":28,"file":544,"line":556},"rpress_register_customers_batch_import",54,{"type":262,"name":547,"callback":558,"priority":28,"file":544,"line":559},"rpress_include_fooditems_batch_import_processer",73,{"type":262,"name":550,"callback":561,"priority":28,"file":544,"line":562},"rpress_register_fooditems_batch_import",75,{"type":262,"name":564,"callback":565,"file":566,"line":257},"rpress_upload_import_file","rpress_do_ajax_import_file_upload","includes\\admin\\import\\import-functions.php",{"type":262,"name":568,"callback":569,"file":570,"line":478},"rpress_export_settings","rpress_process_settings_export","includes\\admin\\import-export.php",{"type":262,"name":572,"callback":573,"file":570,"line":331},"rpress_import_settings","rpress_process_settings_import",{"type":262,"name":575,"callback":575,"file":576,"line":577},"rpress_update_payment_details","includes\\admin\\payments\\actions.php",240,{"type":262,"name":579,"callback":580,"file":576,"line":581},"rpress_delete_payment","rpress_trigger_purchase_delete",259,{"type":262,"name":583,"callback":584,"file":576,"line":585},"rpress_trash_order","rpress_trigger_trash_order",281,{"type":262,"name":587,"callback":588,"file":576,"line":589},"rpress_restore_order","rpress_trigger_restore_order",295,{"type":262,"name":591,"callback":592,"file":576,"line":593},"rpress_delete_order","rpress_trigger_destroy_order",318,{"type":262,"name":595,"callback":596,"file":576,"line":597},"rpress_delete_payment_note","rpress_trigger_payment_note_deletion",368,{"type":262,"name":263,"callback":599,"file":576,"line":600},"rpress_orders_list_table_process_bulk_actions",516,{"type":262,"name":602,"callback":603,"file":604,"line":605},"admin_footer","order_preview_template","includes\\admin\\payments\\class-payments-table.php",119,{"type":262,"name":607,"callback":608,"file":609,"line":27},"load-restropress_page_rpress-payment-history","rpress_payments_contextual_help","includes\\admin\\payments\\contextual-help.php",{"type":282,"name":611,"callback":612,"priority":28,"file":613,"line":274},"admin_title","rpress_view_order_details_title","includes\\admin\\payments\\payments-history.php",{"type":282,"name":615,"callback":616,"priority":28,"file":613,"line":617},"get_edit_post_link","rpress_override_edit_post_for_payment_link",94,{"type":282,"name":619,"callback":620,"priority":28,"file":621,"line":280},"plugin_action_links","rpress_plugin_action_links","includes\\admin\\plugins.php",{"type":282,"name":623,"callback":624,"priority":28,"file":621,"line":625},"plugin_row_meta","rpress_plugin_row_meta",60,{"type":262,"name":627,"callback":628,"file":629,"line":630},"rpress_report_view_actions","category_filter","includes\\admin\\reporting\\class-fooditem-reports-table.php",49,{"type":262,"name":632,"callback":633,"file":634,"line":168},"rpress_graph_load_scripts","load_additional_scripts","includes\\admin\\reporting\\class-rpress-pie-graph.php",{"type":262,"name":636,"callback":637,"file":638,"line":339},"load-restropress_page_rpress-reports","rpress_reporting_contextual_help","includes\\admin\\reporting\\contextual-help.php",{"type":262,"name":640,"callback":641,"file":642,"line":643},"rpress_fooditem_batch_export","rpress_process_batch_export_fooditem","includes\\admin\\reporting\\export\\export-actions.php",29,{"type":262,"name":449,"callback":450,"file":642,"line":645},44,{"type":262,"name":453,"callback":454,"file":642,"line":647},56,{"type":262,"name":330,"callback":649,"priority":478,"file":642,"line":650},"rpress_register_batch_exporters",68,{"type":262,"name":373,"callback":652,"priority":28,"file":642,"line":274},"rpress_include_payments_batch_processer",{"type":262,"name":377,"callback":654,"priority":28,"file":642,"line":655},"rpress_register_payments_batch_export",76,{"type":262,"name":373,"callback":657,"priority":28,"file":642,"line":617},"rpress_include_customers_batch_processer",{"type":262,"name":377,"callback":659,"priority":28,"file":642,"line":660},"rpress_register_customers_batch_export",96,{"type":262,"name":373,"callback":662,"priority":28,"file":642,"line":663},"rpress_include_fooditems_batch_processer",115,{"type":262,"name":377,"callback":665,"priority":28,"file":642,"line":666},"rpress_register_fooditems_batch_export",117,{"type":262,"name":373,"callback":668,"priority":28,"file":642,"line":430},"rpress_include_file_fooditems_batch_processer",{"type":262,"name":377,"callback":670,"priority":28,"file":642,"line":671},"rpress_register_file_fooditems_batch_export",137,{"type":262,"name":373,"callback":673,"priority":28,"file":642,"line":674},"rpress_include_sales_export_batch_processer",156,{"type":262,"name":377,"callback":676,"priority":28,"file":642,"line":677},"rpress_register_sales_export_batch_export",158,{"type":262,"name":373,"callback":679,"priority":28,"file":642,"line":680},"rpress_include_earnings_report_batch_processer",177,{"type":262,"name":377,"callback":682,"priority":28,"file":642,"line":683},"rpress_register_earnings_report_batch_export",179,{"type":262,"name":373,"callback":685,"priority":28,"file":642,"line":686},"rpress_include_api_requests_batch_processer",198,{"type":262,"name":377,"callback":688,"priority":28,"file":642,"line":689},"rpress_register_api_requests_batch_export",200,{"type":262,"name":691,"callback":692,"file":693,"line":694},"rpress_filter_reports","rpress_parse_report_dates","includes\\admin\\reporting\\graphing.php",876,{"type":262,"name":696,"callback":697,"file":693,"line":698},"rpress_reports_graph_after","rpress_reports_refresh_button",890,{"type":262,"name":700,"callback":701,"file":693,"line":702},"rpress_refresh_reports_transients","rpress_run_refresh_reports_transients",912,{"type":262,"name":704,"callback":704,"file":705,"line":706},"rpress_reports_tab_reports","includes\\admin\\reporting\\reports.php",95,{"type":262,"name":708,"callback":709,"file":705,"line":710},"rpress_reports_view_fooditems","rpress_reports_fooditems_table",142,{"type":262,"name":708,"callback":712,"file":705,"line":713},"rpress_reports_fooditem_details",167,{"type":262,"name":715,"callback":716,"file":705,"line":717},"rpress_reports_view_gateways","rpress_reports_gateways_table",185,{"type":262,"name":719,"callback":720,"file":705,"line":721},"rpress_reports_view_earnings","rpress_reports_earnings",203,{"type":262,"name":723,"callback":724,"file":705,"line":498},"rpress_reports_view_categories","rpress_reports_categories",{"type":262,"name":726,"callback":727,"file":705,"line":728},"rpress_reports_view_addons","rpress_reports_addons",301,{"type":262,"name":730,"callback":731,"file":705,"line":732},"rpress_reports_view_taxes","rpress_reports_taxes",338,{"type":262,"name":734,"callback":734,"file":705,"line":735},"rpress_reports_tab_export",612,{"type":262,"name":737,"callback":738,"file":739,"line":562},"load-restropress_page_rpress-settings","rpress_settings_contextual_help","includes\\admin\\settings\\contextual-help.php",{"type":262,"name":263,"callback":741,"file":742,"line":439},"rpress_register_settings","includes\\admin\\settings\\register-settings.php",{"type":282,"name":744,"callback":745,"file":742,"line":746},"rpress_settings_gateways-accounting_sanitize","rpress_settings_sanitize_misc_accounting",1406,{"type":282,"name":748,"callback":749,"file":742,"line":750},"rpress_settings_taxes_sanitize","rpress_settings_sanitize_taxes",1429,{"type":282,"name":752,"callback":753,"file":742,"line":754},"rpress_settings_gateways_sanitize","rpress_settings_sanitize_gateways",1464,{"type":282,"name":756,"callback":757,"file":742,"line":758},"rpress_settings_misc-realtime_updates_sanitize","rpress_settings_sanitize_misc_realtime_updates",1543,{"type":282,"name":760,"callback":761,"file":742,"line":762},"rpress_settings_sanitize_text","rpress_sanitize_text_field",1594,{"type":282,"name":764,"callback":765,"file":742,"line":766},"option_page_capability_rpress_settings","rpress_set_settings_cap",3103,{"type":282,"name":768,"callback":769,"priority":28,"file":742,"line":770},"rpress_after_setting_output","rpress_add_setting_tooltip",3123,{"type":262,"name":772,"callback":773,"priority":774,"file":775,"line":643},"media_buttons","rpress_media_button",11,"includes\\admin\\thickbox.php",{"type":262,"name":602,"callback":777,"file":775,"line":710},"rpress_admin_footer_for_thickbox",{"type":262,"name":373,"callback":779,"priority":28,"file":780,"line":781},"rpress_include_recount_store_earnings_tool_batch_processer","includes\\admin\\tools\\tools-actions.php",19,{"type":262,"name":377,"callback":783,"priority":28,"file":780,"line":301},"rpress_register_batch_recount_store_earnings_tool",{"type":262,"name":373,"callback":785,"priority":28,"file":780,"line":786},"rpress_include_recount_fooditem_tool_batch_processer",39,{"type":262,"name":377,"callback":788,"priority":28,"file":780,"line":789},"rpress_register_batch_recount_fooditem_tool",41,{"type":262,"name":373,"callback":791,"priority":28,"file":780,"line":792},"rpress_include_recount_all_tool_batch_processer",59,{"type":262,"name":377,"callback":794,"priority":28,"file":780,"line":795},"rpress_register_batch_recount_all_tool",61,{"type":262,"name":373,"callback":797,"priority":28,"file":780,"line":798},"rpress_include_reset_tool_batch_processer",79,{"type":262,"name":377,"callback":800,"priority":28,"file":780,"line":801},"rpress_register_batch_reset_tool",81,{"type":262,"name":373,"callback":803,"priority":28,"file":780,"line":478},"rpress_include_customer_recount_tool_batch_processer",{"type":262,"name":377,"callback":805,"priority":28,"file":780,"line":14},"rpress_register_batch_customer_recount_tool",{"type":262,"name":807,"callback":808,"file":809,"line":810},"rpress_tools_tab_general","rpress_tools_banned_emails_display","includes\\admin\\tools.php",110,{"type":262,"name":807,"callback":812,"file":809,"line":689},"rpress_tools_recount_stats_display",{"type":262,"name":807,"callback":814,"file":809,"line":815},"rpress_tools_clear_doing_upgrade_display",233,{"type":262,"name":817,"callback":818,"file":809,"line":819},"rpress_tools_tab_betas","rpress_tools_betas_display",279,{"type":262,"name":821,"callback":822,"file":809,"line":823},"rpress_save_enabled_betas","rpress_tools_enabled_betas_save",331,{"type":262,"name":825,"callback":826,"file":809,"line":827},"rpress_save_banned_emails","rpress_tools_banned_emails_save",373,{"type":262,"name":829,"callback":830,"file":809,"line":831},"rpress_clear_doing_upgrade","rpress_tools_clear_upgrade_notice",390,{"type":262,"name":833,"callback":834,"file":809,"line":835},"rpress_tools_tab_import_export","rpress_tools_import_export_display",1371,{"type":262,"name":568,"callback":837,"file":809,"line":838},"rpress_tools_import_export_process_export",1402,{"type":262,"name":572,"callback":840,"file":809,"line":841},"rpress_tools_import_export_process_import",1439,{"type":262,"name":843,"callback":844,"file":809,"line":845},"rpress_tools_tab_debug_log","rpress_tools_debug_log_display",1475,{"type":262,"name":847,"callback":848,"file":809,"line":849},"rpress_submit_debug_log","rpress_handle_submit_debug_log",1501,{"type":262,"name":851,"callback":852,"file":809,"line":853},"rpress_tools_tab_system_info","rpress_tools_sysinfo_display",1526,{"type":262,"name":855,"callback":856,"file":809,"line":857},"rpress_fooditem_sysinfo","rpress_tools_sysinfo_fooditem",1776,{"type":262,"name":272,"callback":859,"file":860,"line":323},"schedule_send","includes\\admin\\tracking.php",{"type":262,"name":862,"callback":863,"file":860,"line":285},"rpress_settings_general_sanitize","check_for_settings_optin",{"type":262,"name":865,"callback":866,"file":860,"line":288},"rpress_opt_into_tracking","check_for_optin",{"type":262,"name":868,"callback":869,"file":860,"line":72},"rpress_opt_out_of_tracking","check_for_optout",{"type":262,"name":268,"callback":871,"file":860,"line":88},"admin_notice",{"type":262,"name":873,"callback":874,"file":860,"line":875},"rpress_weekly_scheduled_events","send_checkin",183,{"type":262,"name":877,"callback":878,"file":879,"line":880},"rpress_upgrade_sequential_payment_numbers","rpress_v20_upgrade_sequential_payment_numbers","includes\\admin\\upgrades\\upgrade-functions.php",317,{"type":262,"name":882,"callback":883,"file":879,"line":884},"rpress_upgrade_customers_db","rpress_v21_upgrade_customers_db",397,{"type":262,"name":886,"callback":887,"file":879,"line":888},"rpress_upgrade_payment_taxes","rpress_v23_upgrade_payment_taxes",554,{"type":262,"name":890,"callback":891,"file":879,"line":892},"rpress_upgrade_customer_payments_association","rpress_v23_upgrade_customer_purchases",645,{"type":262,"name":894,"callback":894,"file":879,"line":895},"rpress_upgrade_user_api_keys",710,{"type":262,"name":897,"callback":897,"file":879,"line":898},"rpress_remove_refunded_sale_logs",763,{"type":262,"name":373,"callback":900,"priority":28,"file":879,"line":901},"rpress_include_file_fooditem_log_migration_batch_processor",857,{"type":262,"name":377,"callback":903,"priority":28,"file":879,"line":904},"rpress_register_batch_file_fooditem_log_migration",859,{"type":282,"name":906,"callback":284,"file":907,"line":27},"rpress_load_admin_scripts","includes\\admin\\upgrades\\upgrades.php",{"type":282,"name":909,"callback":910,"file":911,"line":323},"upload_dir","rpress_set_upload_dir","includes\\admin\\upload-functions.php",{"type":262,"name":263,"callback":913,"priority":914,"file":911,"line":88},"rpress_change_fooditems_upload_dir",999,{"type":262,"name":263,"callback":916,"file":911,"line":917},"rpress_create_protection_files",80,{"type":262,"name":272,"callback":919,"file":920,"line":331},"add_endpoint","includes\\api\\class-rpress-api.php",{"type":262,"name":922,"callback":923,"file":920,"line":924},"wp","process_query",129,{"type":282,"name":926,"callback":926,"file":920,"line":927},"query_vars",130,{"type":262,"name":929,"callback":930,"file":920,"line":931},"rpress_process_api_key","process_api_key",131,{"type":282,"name":933,"callback":934,"priority":28,"file":920,"line":935},"get_user_metadata","api_key_backwards_copmat",133,{"type":262,"name":272,"callback":937,"file":938,"line":335},"rpress_add_rewrite_endpoints","includes\\cart\\actions.php",{"type":262,"name":940,"callback":941,"priority":203,"file":938,"line":942},"template_redirect","rpress_process_cart_endpoints",50,{"type":262,"name":944,"callback":945,"file":938,"line":946},"rpress_add_to_cart","rpress_process_add_to_cart",83,{"type":262,"name":948,"callback":949,"file":938,"line":660},"rpress_remove","rpress_process_remove_from_cart",{"type":262,"name":951,"callback":952,"file":938,"line":953},"rpress_remove_fee","rpress_process_remove_fee_from_cart",109,{"type":262,"name":955,"callback":956,"file":938,"line":957},"rpress_purchase_collection","rpress_process_collection_purchase",124,{"type":262,"name":959,"callback":960,"file":938,"line":671},"rpress_update_cart","rpress_process_cart_update",{"type":262,"name":962,"callback":963,"file":938,"line":964},"rpress_save_cart","rpress_process_cart_save",150,{"type":262,"name":966,"callback":967,"file":938,"line":968},"rpress_restore_cart","rpress_process_cart_restore",163,{"type":262,"name":272,"callback":970,"priority":192,"file":971,"line":972},"setup_cart","includes\\cart\\class-rpress-cart.php",116,{"type":282,"name":974,"callback":975,"file":971,"line":976},"rpress_prices_include_tax","__return_false",1169,{"type":262,"name":873,"callback":978,"file":979,"line":980},"rpress_delete_saved_carts","includes\\cart\\functions.php",595,{"type":262,"name":982,"callback":983,"file":984,"line":545},"rpress_cart_footer_buttons","rpress_update_cart_button","includes\\cart\\template.php",{"type":262,"name":982,"callback":986,"file":984,"line":280},"rpress_save_cart_button",{"type":262,"name":988,"callback":989,"file":984,"line":990},"rpress_cart_empty","rpress_empty_checkout_cart",171,{"type":262,"name":988,"callback":992,"file":984,"line":993},"rpress_empty_cart_restore_cart_link",237,{"type":262,"name":995,"callback":996,"file":984,"line":997},"rpress_before_checkout_cart","rpress_display_cart_messages",304,{"type":262,"name":995,"callback":999,"file":984,"line":1000},"rpress_add_checkout_cart_form_start",311,{"type":262,"name":1002,"callback":1003,"file":984,"line":1004},"rpress_after_checkout_cart","rpress_add_checkout_cart_form_end",323,{"type":262,"name":1006,"callback":1007,"file":984,"line":1008},"rpress_checkout_service_options","rpress_checkout_service_options_delivery_steps",335,{"type":262,"name":1010,"callback":1011,"file":984,"line":1012},"rpress_after_fooditem_content","rpress_show_added_to_cart_messages",386,{"type":262,"name":940,"callback":1014,"file":1015,"line":536},"rpress_listen_for_failed_payments","includes\\checkout\\functions.php",{"type":262,"name":940,"callback":1017,"file":1015,"line":1018},"rpress_enforced_ssl_redirect_handler",267,{"type":262,"name":940,"callback":1020,"file":1015,"line":355},"rpress_enforced_ssl_asset_handler",{"type":262,"name":1022,"callback":1023,"file":1024,"line":203},"rpress_purchase_login_options","rpress_checkout_user_account","includes\\checkout\\template.php",{"type":262,"name":1026,"callback":1027,"file":1024,"line":671},"rpress_purchase_form","rpress_show_purchase_form",{"type":262,"name":1029,"callback":1030,"priority":28,"file":1024,"line":1031},"rpress_purchase_form_after_user_info","rpress_user_info_fields",224,{"type":262,"name":1033,"callback":1030,"file":1024,"line":1034},"rpress_register_fields_before",225,{"type":262,"name":1029,"callback":1036,"priority":774,"file":1024,"line":1037},"rpress_order_details_fields",262,{"type":262,"name":1039,"callback":1036,"file":1024,"line":1040},"rpress_register_fields_after",263,{"type":262,"name":1042,"callback":1043,"file":1024,"line":1044},"rpress_cc_form","rpress_get_cc_form",361,{"type":262,"name":1046,"callback":1047,"file":1024,"line":1048},"rpress_after_cc_fields","rpress_default_cc_address_fields",518,{"type":262,"name":1050,"callback":1051,"priority":914,"file":1024,"line":1052},"rpress_purchase_form_after_cc_form","rpress_checkout_tax_fields",529,{"type":262,"name":1054,"callback":1055,"file":1024,"line":980},"rpress_purchase_form_register_fields","rpress_get_register_fields",{"type":262,"name":1057,"callback":1058,"file":1024,"line":1059},"rpress_purchase_form_login_fields","rpress_get_login_fields",669,{"type":262,"name":1061,"callback":1061,"file":1024,"line":1062},"rpress_payment_mode_select",735,{"type":262,"name":1064,"callback":1065,"file":1024,"line":1066},"rpress_after_payment_gateways","rpress_show_payment_icons",776,{"type":262,"name":1068,"callback":1069,"file":1024,"line":1070},"rpress_checkout_form_top","rpress_discount_field",812,{"type":262,"name":1072,"callback":1073,"file":1024,"line":1074},"rpress_purchase_form_before_submit","rpress_terms_agreement",861,{"type":262,"name":1072,"callback":1076,"priority":914,"file":1024,"line":694},"rpress_checkout_final_total",{"type":262,"name":1050,"callback":1078,"priority":493,"file":1024,"line":1079},"rpress_checkout_submit",908,{"type":262,"name":1068,"callback":1081,"file":1024,"line":1082},"rpress_agree_to_terms_js",976,{"type":282,"name":1084,"callback":1085,"priority":1086,"file":1024,"line":1087},"the_content","rpress_filter_success_page_content",99999,1009,{"type":282,"name":1089,"callback":1090,"file":1091,"line":625},"pre_set_site_transient_update_plugins","check_update","includes\\class-rpress-addon-updater.php",{"type":282,"name":1093,"callback":1094,"priority":28,"file":1091,"line":795},"plugins_api","plugins_api_filter",{"type":262,"name":1096,"callback":1097,"priority":28,"file":1091,"line":466},"after_plugin_row","show_update_notification",{"type":262,"name":263,"callback":1099,"file":1091,"line":469},"show_changelog",{"type":262,"name":272,"callback":1101,"priority":181,"file":1102,"line":297},"define_ajax","includes\\class-rpress-ajax.php",{"type":262,"name":940,"callback":1104,"priority":181,"file":1102,"line":781},"do_rp_ajax",{"type":262,"name":272,"callback":919,"file":1106,"line":1107},"includes\\class-rpress-api.php",93,{"type":262,"name":940,"callback":923,"file":1106,"line":617},{"type":282,"name":926,"callback":926,"file":1106,"line":706},{"type":262,"name":1111,"callback":1112,"file":1106,"line":660},"show_user_profile","user_key_field",{"type":262,"name":1114,"callback":1112,"file":1106,"line":1115},"edit_user_profile",97,{"type":262,"name":1117,"callback":1118,"file":1106,"line":410},"personal_options_update","update_key",{"type":262,"name":1120,"callback":1118,"file":1106,"line":478},"edit_user_profile_update",{"type":262,"name":929,"callback":930,"file":1106,"line":203},{"type":262,"name":272,"callback":272,"priority":181,"file":1123,"line":297},"includes\\class-rpress-cache-helper.php",{"type":262,"name":268,"callback":1125,"file":1123,"line":781},"notices",{"type":262,"name":1127,"callback":1128,"file":1123,"line":451},"rpress_pre_update_discount","w3tc_suspend_cache_addition_pre",{"type":262,"name":1130,"callback":1128,"file":1123,"line":647},"rpress_pre_insert_discount",{"type":262,"name":1132,"callback":1128,"file":1123,"line":1133},"rpress_pre_delete_discount",57,{"type":262,"name":1135,"callback":1128,"file":1123,"line":1136},"rpress_pre_update_discount_status",58,{"type":262,"name":1138,"callback":1128,"file":1123,"line":792},"rpress_pre_remove_cart_discount",{"type":262,"name":1140,"callback":1141,"file":1123,"line":625},"rpress_post_update_discount","w3tc_suspend_cache_addition_post",{"type":262,"name":1143,"callback":1141,"file":1123,"line":795},"rpress_post_insert_discount",{"type":262,"name":1145,"callback":1141,"file":1123,"line":466},"rpress_post_delete_discount",{"type":262,"name":1147,"callback":1141,"file":1123,"line":469},"rpress_post_update_discount_status",{"type":262,"name":1149,"callback":1141,"file":1123,"line":407},"rpress_post_remove_cart_discount",{"type":262,"name":272,"callback":290,"priority":291,"file":1151,"line":1152},"includes\\class-rpress-category-sorting.php",13,{"type":262,"name":295,"callback":296,"file":1151,"line":1154},14,{"type":282,"name":303,"callback":304,"priority":28,"file":1151,"line":323},{"type":282,"name":303,"callback":304,"priority":28,"file":1151,"line":1157},187,{"type":282,"name":1159,"callback":1160,"file":1161,"line":280},"cron_schedules","add_schedules","includes\\class-rpress-cron.php",{"type":262,"name":922,"callback":1163,"file":1161,"line":643},"schedule_events",{"type":262,"name":330,"callback":1165,"priority":774,"file":1166,"line":339},"register_table","includes\\class-rpress-db-customer-meta.php",{"type":262,"name":1168,"callback":1169,"priority":28,"file":1170,"line":305},"profile_update","update_customer_email_on_user_update","includes\\class-rpress-db-customers.php",{"type":282,"name":1172,"callback":1173,"priority":28,"file":1174,"line":27},"rpress_payment_meta","record_fees","includes\\class-rpress-fees.php",{"type":262,"name":1176,"callback":1177,"file":1178,"line":786},"wp_enqueue_scripts","load_scripts","includes\\class-rpress-frontend-scripts.php",{"type":262,"name":1176,"callback":315,"file":1178,"line":447},{"type":262,"name":1181,"callback":1182,"file":1178,"line":789},"wp_head","rp_head_styles",{"type":262,"name":1181,"callback":1184,"file":1178,"line":1185},"rp_head_colors",42,{"type":262,"name":263,"callback":1187,"priority":181,"file":1188,"line":1189},"auto_updater","includes\\class-rpress-license-handler.php",70,{"type":262,"name":272,"callback":1191,"priority":192,"file":1192,"line":323},"register_post_type","includes\\class-rpress-logging.php",{"type":262,"name":272,"callback":1194,"priority":192,"file":1192,"line":288},"register_taxonomy",{"type":262,"name":330,"callback":1196,"priority":181,"file":1192,"line":72},"setup_log_file",{"type":262,"name":1198,"callback":1199,"priority":28,"file":1200,"line":339},"rpress_after_order_title","add_meta_box","includes\\class-rpress-print-receipts.php",{"type":282,"name":1202,"callback":1203,"file":1200,"line":1204},"rpress_payments_table_columns","add_print_column",30,{"type":282,"name":1206,"callback":1207,"priority":28,"file":1200,"line":323},"rpress_payments_table_column","get_print_action",{"type":262,"name":1209,"callback":1210,"priority":291,"file":1211,"line":319},"rpress_update_order_status","broadcast_order_status","includes\\class-rpress-realtime.php",{"type":262,"name":272,"callback":1213,"file":1214,"line":403},"register_fooditem_meta","includes\\class-rpress-register-meta.php",{"type":262,"name":272,"callback":1216,"file":1214,"line":630},"register_payment_meta",{"type":282,"name":1218,"callback":1219,"priority":28,"file":1214,"line":270},"sanitize_post_meta__rpress_fooditem_earnings","rpress_sanitize_amount",{"type":282,"name":1221,"callback":1222,"priority":28,"file":1214,"line":801},"sanitize_post_meta__rpress_fooditem_sales","intval_wrapper",{"type":282,"name":1224,"callback":1225,"priority":28,"file":1214,"line":617},"sanitize_post_meta_rpress_price","sanitize_price",{"type":282,"name":1227,"callback":1228,"priority":28,"file":1214,"line":1229},"sanitize_post_meta_rpress_variable_prices","sanitize_variable_prices",107,{"type":282,"name":1231,"callback":1232,"priority":28,"file":1214,"line":605},"sanitize_post_meta_rpress_fooditem_files","sanitize_files",{"type":282,"name":1234,"callback":1235,"priority":28,"file":1214,"line":1236},"sanitize_post_meta__rpress_bundled_products","sanitize_array",132,{"type":282,"name":1238,"callback":1239,"priority":28,"file":1214,"line":1240},"sanitize_post_meta__rpress_button_behavior","sanitize_text_field",145,{"type":282,"name":1242,"callback":1222,"priority":28,"file":1214,"line":677},"sanitize_post_meta__rpress_default_price_id",{"type":282,"name":1244,"callback":1245,"priority":28,"file":1214,"line":683},"sanitize_post_meta__rpress_payment_user_email","sanitize_email",{"type":282,"name":1247,"callback":1222,"priority":28,"file":1214,"line":1248},"sanitize_post_meta__rpress_payment_customer_id",191,{"type":282,"name":1250,"callback":1222,"priority":28,"file":1214,"line":721},"sanitize_post_meta__rpress_payment_user_id",{"type":282,"name":1252,"callback":1239,"priority":28,"file":1214,"line":1253},"sanitize_post_meta__rpress_payment_user_ip",215,{"type":282,"name":1255,"callback":1239,"priority":28,"file":1214,"line":1256},"sanitize_post_meta__rpress_payment_purchase_key",227,{"type":282,"name":1258,"callback":1219,"priority":28,"file":1214,"line":1259},"sanitize_post_meta__rpress_payment_total",239,{"type":282,"name":1261,"callback":1239,"priority":28,"file":1214,"line":1262},"sanitize_post_meta__rpress_payment_mode",251,{"type":282,"name":1264,"callback":1239,"priority":28,"file":1214,"line":1040},"sanitize_post_meta__rpress_payment_gateway",{"type":282,"name":1266,"callback":1235,"priority":28,"file":1214,"line":1267},"sanitize_post_meta__rpress_payment_meta",275,{"type":282,"name":1269,"callback":1219,"priority":28,"file":1214,"line":1270},"sanitize_post_meta__rpress_payment_tax",287,{"type":282,"name":1272,"callback":1239,"priority":28,"file":1214,"line":1273},"sanitize_post_meta__rpress_completed_date",299,{"type":282,"name":1275,"callback":1276,"priority":28,"file":1277,"line":1204},"map_meta_cap","meta_caps","includes\\class-rpress-roles.php",{"type":262,"name":272,"callback":1279,"file":1280,"line":625},"maybe_start_session","includes\\class-rpress-session.php",{"type":282,"name":1282,"callback":1283,"priority":1086,"file":1280,"line":655},"wp_session_expiration_variant","set_expiration_variant_time",{"type":282,"name":1285,"callback":1286,"priority":1086,"file":1280,"line":1287},"wp_session_expiration","set_expiration_time",77,{"type":262,"name":330,"callback":272,"file":1280,"line":917},{"type":262,"name":272,"callback":272,"file":1280,"line":427},{"type":262,"name":272,"callback":272,"file":1291,"line":1044},"includes\\class-rpress-shortcodes.php",{"type":262,"name":272,"callback":1293,"file":1294,"line":1295},"load_rest_api","includes\\class-rpress.php",356,{"type":262,"name":272,"callback":1297,"priority":181,"file":1294,"line":1298},"load_textdomain",357,{"type":262,"name":272,"callback":1300,"file":1294,"line":1301},"rpress_handle_service_cookie",358,{"type":262,"name":1303,"callback":1303,"file":1304,"line":1305},"rpress_remove_cart_discount","includes\\discount-functions.php",855,{"type":262,"name":1307,"callback":1308,"file":1304,"line":694},"rpress_post_remove_from_cart","rpress_maybe_remove_cart_discount",{"type":262,"name":272,"callback":1310,"priority":181,"file":1304,"line":1311},"rpress_listen_for_cart_discount",901,{"type":262,"name":272,"callback":1313,"priority":914,"file":1304,"line":1314},"rpress_apply_preset_discount",920,{"type":282,"name":1316,"callback":1317,"file":1304,"line":1318},"posts_request","rpress_filter_discount_code_cleanup",959,{"type":262,"name":1320,"callback":1321,"priority":914,"file":1322,"line":285},"rpress_complete_purchase","rpress_trigger_purchase_receipt","includes\\emails\\actions.php",{"type":262,"name":1324,"callback":1325,"file":1322,"line":1326},"rpress_email_links","rpress_resend_purchase_receipt",66,{"type":262,"name":1328,"callback":1328,"file":1322,"line":946},"rpress_send_test_email",{"type":262,"name":1209,"callback":1330,"priority":28,"file":1322,"line":617},"send_customer_purchase_notification",{"type":262,"name":1332,"callback":1333,"file":1334,"line":1335},"rpress_email_send_before","send_before","includes\\emails\\class-rpress-emails.php",87,{"type":262,"name":1337,"callback":1338,"file":1334,"line":166},"rpress_email_send_after","send_after",{"type":282,"name":1340,"callback":1341,"file":1334,"line":167},"wp_mail_from","get_from_address",{"type":282,"name":1343,"callback":1344,"file":1334,"line":1345},"wp_mail_from_name","get_from_name",321,{"type":282,"name":1347,"callback":1348,"file":1334,"line":1349},"wp_mail_content_type","get_content_type",322,{"type":262,"name":272,"callback":1351,"file":1352,"line":1353},"rpress_load_email_tags","includes\\emails\\email-tags.php",104,{"type":262,"name":1355,"callback":1356,"file":1352,"line":1357},"rpress_add_email_tags","rpress_setup_email_tags",231,{"type":262,"name":1359,"callback":1360,"priority":28,"file":1361,"line":1362},"rpress_admin_order_notice","rpress_admin_email_notice","includes\\emails\\functions.php",144,{"type":262,"name":1364,"callback":1365,"file":1366,"line":478},"rpress_purchase_receipt_email_settings","rpress_email_template_preview","includes\\emails\\template.php",{"type":262,"name":940,"callback":1368,"file":1366,"line":1369},"rpress_display_email_template_preview",120,{"type":262,"name":1371,"callback":1372,"file":1366,"line":1373},"rpress_view_receipt","rpress_render_receipt_in_browser",308,{"type":262,"name":1072,"callback":1375,"file":1376,"line":789},"rpress_print_errors","includes\\error-tracking.php",{"type":262,"name":1378,"callback":1375,"file":1376,"line":1185},"rpress_ajax_checkout_errors",{"type":262,"name":1375,"callback":1375,"file":1376,"line":1380},43,{"type":282,"name":1382,"callback":1383,"priority":28,"file":1376,"line":1384},"wp_die_ajax_handler","_rpress_die_handler",126,{"type":282,"name":1386,"callback":1383,"priority":28,"file":1376,"line":1387},"wp_die_handler",127,{"type":282,"name":1389,"callback":1390,"priority":28,"file":1391,"line":1392},"rpress_fooditem_price","rpress_format_amount","includes\\fooditem-functions.php",175,{"type":282,"name":1389,"callback":1394,"priority":291,"file":1391,"line":436},"rpress_currency_filter",{"type":262,"name":1396,"callback":1397,"file":1391,"line":1398},"delete_post","rpress_remove_fooditem_logs_on_delete",570,{"type":282,"name":1400,"callback":1401,"file":1402,"line":1403},"rpress_sanitize_amount_decimals","rpress_currency_decimal_filter","includes\\formatting.php",235,{"type":282,"name":1405,"callback":1401,"file":1402,"line":1406},"rpress_format_amount_decimals",236,{"type":262,"name":1408,"callback":1409,"file":1410,"line":335},"rpress_gateway_select","rpress_process_gateway_select","includes\\gateways\\actions.php",{"type":262,"name":272,"callback":1412,"file":1410,"line":647},"rpress_no_gateway_error",{"type":282,"name":1414,"callback":1415,"priority":192,"file":1416,"line":1189},"rpress_payment_gateways","register_gateway","includes\\gateways\\amazon-payments.php",{"type":282,"name":1418,"callback":1419,"priority":28,"file":1416,"line":927},"rpress_accepted_payment_icons","register_payment_icon",{"type":282,"name":1421,"callback":1422,"file":1416,"line":931},"rpress_show_gateways","maybe_hide_gateway_select",{"type":282,"name":1424,"callback":975,"file":1416,"line":935},"rpress_load_scripts_in_footer",{"type":282,"name":1426,"callback":1427,"priority":192,"file":1416,"line":430},"rpress_settings_sections_gateways","register_gateway_section",{"type":282,"name":1429,"callback":1430,"priority":192,"file":1416,"line":1431},"rpress_settings_gateways","register_gateway_settings",136,{"type":262,"name":1176,"callback":1433,"priority":28,"file":1416,"line":1434},"print_client",148,{"type":262,"name":1176,"callback":1177,"priority":774,"file":1416,"line":1436},149,{"type":262,"name":1438,"callback":1439,"priority":192,"file":1416,"line":964},"rpress_pre_process_purchase","check_config",{"type":262,"name":272,"callback":1441,"priority":1442,"file":1416,"line":1443},"capture_oauth",9,151,{"type":262,"name":272,"callback":1445,"file":1416,"line":1446},"signin_redirect",152,{"type":262,"name":1448,"callback":1449,"file":1416,"line":1450},"rpress_purchase_form_before_register_login","login_form",153,{"type":262,"name":1452,"callback":1453,"priority":28,"file":1416,"line":1454},"rpress_checkout_error_check","checkout_errors",154,{"type":262,"name":1456,"callback":1457,"file":1416,"line":433},"rpress_gateway_amazon","process_purchase",{"type":262,"name":1438,"callback":1459,"priority":1086,"file":1416,"line":677},"disable_address_requirement",{"type":262,"name":272,"callback":1461,"file":1416,"line":1462},"process_ipn",159,{"type":262,"name":1464,"callback":1465,"priority":689,"file":1416,"line":1466},"rpress_update_payment_status","process_refund",160,{"type":262,"name":1468,"callback":1469,"file":1416,"line":1470},"rpress_amazon_cc_form","wallet_form",164,{"type":282,"name":1472,"callback":975,"priority":493,"file":1416,"line":1305},"rpress_require_billing_address",{"type":262,"name":1474,"callback":1475,"file":1476,"line":383},"rpress_gateway_cash_on_delivery","rpress_cash_on_delivery_payment","includes\\gateways\\functions.php",{"type":262,"name":1478,"callback":975,"file":1476,"line":1048},"rpress_cash_on_delivery_cc_form",{"type":262,"name":1480,"callback":975,"file":1481,"line":781},"rpress_manual_cc_form","includes\\gateways\\manual.php",{"type":262,"name":1483,"callback":1484,"file":1481,"line":625},"rpress_gateway_manual","rpress_manual_payment",{"type":262,"name":1486,"callback":975,"file":1487,"line":316},"rpress_paypal_cc_form","includes\\gateways\\paypal-standard.php",{"type":282,"name":1426,"callback":1489,"priority":192,"file":1487,"line":88},"rpress_register_paypal_gateway_section",{"type":282,"name":1429,"callback":1491,"priority":192,"file":1487,"line":191},"rpress_register_paypal_gateway_settings",{"type":262,"name":1493,"callback":1494,"file":1487,"line":1495},"admin_post_rpress_paypal_connect","rpress_handle_paypal_connect_request",92,{"type":262,"name":1497,"callback":1498,"file":1487,"line":1107},"admin_post","rpress_handle_paypal_connect_callback",{"type":262,"name":1500,"callback":1498,"file":1487,"line":617},"admin_post_rpress_paypal_connect_callback",{"type":262,"name":1502,"callback":1503,"file":1487,"line":1504},"rpress_gateway_paypal","rpress_process_paypal_purchase",1423,{"type":262,"name":272,"callback":1506,"file":1487,"line":1507},"rpress_listen_for_paypal_ipn",1448,{"type":262,"name":1509,"callback":1510,"file":1487,"line":1511},"rpress_verify_paypal_ipn","rpress_process_paypal_ipn",1568,{"type":262,"name":1513,"callback":1514,"priority":28,"file":1487,"line":1515},"rpress_paypal_web_accept","rpress_process_paypal_web_accept_and_cart",1742,{"type":282,"name":1517,"callback":1518,"file":1487,"line":1519},"rpress_payment_confirm_paypal","rpress_paypal_success_page_content",1851,{"type":262,"name":940,"callback":1521,"file":1487,"line":1522},"rpress_paypal_process_pdt_on_return",1976,{"type":282,"name":1524,"callback":1525,"priority":28,"file":1487,"line":1526},"rpress_get_payment_transaction_id-paypal","rpress_paypal_get_payment_transaction_id",1996,{"type":282,"name":1528,"callback":1529,"priority":28,"file":1487,"line":1530},"rpress_payment_details_transaction_id-paypal","rpress_paypal_link_transaction_id",2013,{"type":262,"name":1532,"callback":1533,"priority":203,"file":1487,"line":1534},"rpress_view_order_details_before","rpress_paypal_refund_admin_js",2054,{"type":262,"name":1536,"callback":1537,"priority":914,"file":1487,"line":1538},"rpress_pre_refund_payment","rpress_maybe_refund_paypal_purchase",2087,{"type":262,"name":1540,"callback":1541,"priority":28,"file":1542,"line":1543},"wpmu_new_blog","rpress_new_blog_created","includes\\install.php",243,{"type":282,"name":1545,"callback":1546,"priority":28,"file":1542,"line":1040},"wpmu_drop_tables","rpress_wpmu_drop_tables",{"type":262,"name":263,"callback":1548,"file":1542,"line":506},"rpress_after_install",{"type":262,"name":263,"callback":1550,"file":1542,"line":1551},"rpress_maybe_redirect_to_setup_wizard",315,{"type":262,"name":263,"callback":1553,"file":1542,"line":1554},"rpress_install_roles_on_network",336,{"type":262,"name":263,"callback":1556,"file":1542,"line":1557},"rpress_check_migartion",485,{"type":262,"name":1559,"callback":1560,"file":1561,"line":1335},"rpress_user_login","rpress_process_login_form","includes\\login-register.php",{"type":262,"name":1563,"callback":1564,"file":1561,"line":1565},"rpress_user_register","rpress_process_register_form",161,{"type":262,"name":1464,"callback":1320,"priority":203,"file":1567,"line":1568},"includes\\payments\\actions.php",138,{"type":262,"name":1320,"callback":1570,"priority":28,"file":1567,"line":674},"rpress_schedule_after_payment_action",{"type":262,"name":1572,"callback":1573,"priority":28,"file":1567,"line":680},"rpress_after_payment_scheduled_actions","rpress_process_after_payment_actions",{"type":262,"name":1464,"callback":1575,"priority":203,"file":1567,"line":689},"rpress_record_status_change",{"type":262,"name":1464,"callback":1577,"priority":28,"file":1567,"line":1578},"rpress_clear_user_history_cache",217,{"type":262,"name":1580,"callback":1581,"file":1567,"line":1582},"rpress_upgrade_payments","rpress_update_old_payments_with_totals",250,{"type":282,"name":1584,"callback":1585,"file":1567,"line":1586},"posts_where","rpress_filter_where_older_than_week",269,{"type":262,"name":873,"callback":1588,"file":1567,"line":585},"rpress_mark_abandoned_orders",{"type":262,"name":1590,"callback":1591,"priority":28,"file":1567,"line":1592},"updated_postmeta","rpress_update_payment_backwards_compat",328,{"type":262,"name":1594,"callback":1595,"file":1567,"line":1298},"rpress_daily_scheduled_events","rpress_cleanup_stats_transients",{"type":262,"name":1597,"callback":1597,"file":1567,"line":1598},"rpress_recover_payment",419,{"type":262,"name":940,"callback":1600,"file":1567,"line":1601},"rpress_recovery_user_mismatch",441,{"type":262,"name":1448,"callback":1603,"file":1567,"line":1604},"rpress_recovery_force_login_fields",468,{"type":262,"name":1606,"callback":1607,"priority":28,"file":1567,"line":1608},"rpress_checkout_error_checks","rpress_recovery_verify_logged_in",487,{"type":262,"name":1610,"callback":1611,"priority":28,"file":1567,"line":1612},"update_option_rpress_settings","rpress_sequential_order_number_update",502,{"type":282,"name":1614,"callback":1615,"file":1616,"line":1617},"rpress_count_payments_where","count_where","includes\\payments\\class-payment-stats.php",47,{"type":282,"name":1584,"callback":1619,"file":1616,"line":795},"payments_where",{"type":282,"name":1584,"callback":1619,"file":1616,"line":524},{"type":262,"name":1622,"callback":1623,"file":1624,"line":680},"rpress_post_get_payments","date_filter_post","includes\\payments\\class-payments-query.php",{"type":282,"name":1584,"callback":1619,"file":1624,"line":1626},220,{"type":262,"name":1628,"callback":1629,"priority":28,"file":1630,"line":1631},"pre_get_comments","rpress_hide_payment_notes","includes\\payments\\functions.php",1304,{"type":282,"name":1633,"callback":1634,"priority":28,"file":1630,"line":1635},"comments_clauses","rpress_hide_payment_notes_pre_41",1305,{"type":262,"name":1628,"callback":1629,"priority":28,"file":1630,"line":1637},1405,{"type":282,"name":1633,"callback":1634,"priority":28,"file":1630,"line":1639},1422,{"type":282,"name":1641,"callback":1642,"priority":28,"file":1630,"line":1643},"comment_feed_where","rpress_hide_payment_notes_from_feeds",1436,{"type":282,"name":1645,"callback":1646,"priority":28,"file":1630,"line":1647},"wp_count_comments","rpress_remove_payment_notes_in_comment_counts",1482,{"type":262,"name":491,"callback":1649,"file":1650,"line":27},"rpress_remove_post_types_order","includes\\plugin-compatibility.php",{"type":262,"name":940,"callback":1652,"file":1650,"line":1185},"rpress_disable_jetpack_og_on_checkout",{"type":282,"name":1654,"callback":1655,"file":1650,"line":559},"rpress_settings_misc","rpress_append_no_cache_param",{"type":282,"name":1657,"callback":1658,"file":1650,"line":13},"rpress_fooditems_content","rpress_qtranslate_content",{"type":282,"name":1660,"callback":1658,"file":1650,"line":1335},"rpress_fooditems_excerpt",{"type":282,"name":1662,"callback":1663,"file":1650,"line":1664},"qtranslate_language_detect_redirect","rpress_qtranslate_prevent_redirect",103,{"type":262,"name":940,"callback":1666,"priority":1442,"file":1650,"line":972},"rpress_disable_woo_ssl_on_checkout",{"type":282,"name":1668,"callback":975,"file":1650,"line":957},"mandrill_nl2br",{"type":262,"name":1332,"callback":1670,"file":1650,"line":1384},"rpress_disable_mandrill_nl2br",{"type":262,"name":940,"callback":1672,"priority":1442,"file":1650,"line":1673},"rpress_disable_404_redirected_redirect",141,{"type":282,"name":1675,"callback":1676,"priority":28,"file":1650,"line":1450},"say_what_domain_aliases","rpress_say_what_domain_aliases",{"type":262,"name":330,"callback":1678,"priority":914,"file":1650,"line":1679},"rpress_rsssl_remove_mixed_content_filter",169,{"type":262,"name":272,"callback":1681,"priority":192,"file":1682,"line":1369},"rpress_setup_rpress_post_types","includes\\post-types.php",{"type":282,"name":1684,"callback":1685,"file":1682,"line":680},"enter_title_here","rpress_change_default_title",{"type":262,"name":272,"callback":1687,"priority":181,"file":1682,"line":1040},"rpress_setup_fooditem_taxonomies",{"type":262,"name":272,"callback":1689,"priority":1690,"file":1682,"line":520},"rpress_register_post_type_statuses",2,{"type":282,"name":1692,"callback":1693,"file":1682,"line":1694},"post_updated_messages","rpress_updated_messages",389,{"type":282,"name":1696,"callback":1697,"priority":28,"file":1682,"line":1698},"bulk_post_updated_messages","rpress_bulk_updated_messages",410,{"type":282,"name":1700,"callback":1701,"priority":1690,"file":1682,"line":1702},"post_row_actions","rpress_fooditem_row_actions",425,{"type":262,"name":263,"callback":1704,"file":1705,"line":1706},"rpress_register_privacy_policy_template","includes\\privacy-functions.php",46,{"type":262,"name":1708,"callback":1709,"priority":28,"file":1705,"line":964},"rpress_insert_payment","rpress_log_terms_and_privacy_times",{"type":282,"name":1711,"callback":1712,"file":1705,"line":1713},"wp_privacy_personal_data_exporters","rpress_register_privacy_exporters",484,{"type":282,"name":1715,"callback":1716,"priority":1717,"file":1705,"line":1718},"wp_privacy_personal_data_erasers","rpress_register_privacy_eraser_customer_id_lookup",5,835,{"type":282,"name":1715,"callback":1720,"priority":493,"file":1705,"line":1721},"rpress_register_privacy_eraser_customer_id_removal",872,{"type":282,"name":1715,"callback":1723,"priority":774,"file":1705,"line":1724},"rpress_register_privacy_erasers",987,{"type":262,"name":1726,"callback":1727,"file":1728,"line":1729},"rpress_purchase","rpress_process_purchase_form","includes\\process-purchase.php",186,{"type":262,"name":1606,"callback":1731,"priority":28,"file":1728,"line":1253},"rpress_checkout_check_existing_email",{"type":262,"name":1606,"callback":1733,"priority":28,"file":1728,"line":1734},"rpress_check_purchase_email",1129,{"type":262,"name":1736,"callback":1737,"file":1728,"line":1738},"rpress_straight_to_gateway","rpress_process_straight_to_gateway",1158,{"type":262,"name":1740,"callback":1741,"priority":1742,"file":1743,"line":72},"pre_get_posts","rpress_unset_discount_query_arg",999999,"includes\\query-filters.php",{"type":262,"name":1745,"callback":1746,"priority":181,"file":1743,"line":1747},"redirect_canonical","rpress_prevent_canonical_redirect",51,{"type":262,"name":940,"callback":1749,"file":1743,"line":1287},"rpress_refresh_permalinks_on_bad_404",{"type":282,"name":1751,"callback":1752,"priority":28,"file":1753,"line":786},"rest_pre_serve_request","add_cors_support","includes\\rest-api\\Server.php",{"type":262,"name":1755,"callback":1756,"priority":28,"file":1753,"line":447},"rest_api_init","register_rest_routes",{"type":262,"name":272,"callback":1758,"file":1759,"line":27},"rpress_get_actions","includes\\rp-actions.php",{"type":262,"name":272,"callback":1761,"file":1759,"line":1185},"rpress_post_actions",{"type":262,"name":1763,"callback":1764,"priority":28,"file":1759,"line":650},"upgrader_process_complete","rpress_upgrade_data",{"type":282,"name":1766,"callback":975,"file":1767,"line":795},"block_local_requests","includes\\rp-ajax-functions.php",{"type":262,"name":1769,"callback":1770,"priority":28,"file":1771,"line":331},"addon_category_edit_form_fields","addon_category_taxonomy_custom_fields","includes\\rp-core-functions.php",{"type":262,"name":1773,"callback":1774,"priority":28,"file":1771,"line":927},"edited_addon_category","save_addon_category_custom_fields",{"type":262,"name":1776,"callback":1777,"file":1771,"line":1443},"wp_footer","rpress_popup",{"type":262,"name":1776,"callback":1779,"file":1771,"line":677},"rpress_datetime_popup",{"type":262,"name":1781,"callback":1782,"file":1771,"line":1783},"rp_get_categories","get_fooditems_categories",165,{"type":262,"name":1785,"callback":1786,"file":1771,"line":1787},"before_fooditems_list","rpress_search_form",184,{"type":282,"name":1789,"callback":1790,"file":1771,"line":1791},"rpress_delivery_address_meta","rpress_store_custom_fields",429,{"type":282,"name":1793,"callback":1794,"file":1771,"line":1795},"rpress_order_note_meta","rpress_order_note_fields",433,{"type":282,"name":1172,"callback":1797,"file":1771,"line":1798},"rpress_add_phone",442,{"type":282,"name":1700,"callback":1800,"priority":28,"file":1771,"line":1801},"rpress_remove_view_link",464,{"type":282,"name":1803,"callback":1804,"priority":28,"file":1771,"line":1805},"addon_category_row_actions","rpress_remove_tax_view_link",473,{"type":282,"name":1807,"callback":1808,"priority":28,"file":1771,"line":1809},"food-category_row_actions","rpress_remove_food_cat_view_link",482,{"type":282,"name":1692,"callback":1811,"file":1771,"line":1812},"rpress_fooditem_update_messages",751,{"type":262,"name":1814,"callback":1814,"file":1771,"line":1815},"rpress_cleanup_file_symlinks",1720,{"type":262,"name":263,"callback":1817,"file":1771,"line":1818},"my_plugin_handle_setup_form",2146,{"type":282,"name":1820,"callback":1821,"file":1771,"line":1822},"body_class","closure",2168,{"type":262,"name":1824,"callback":1825,"file":1826,"line":810},"rpress_edit_user_profile","rpress_process_profile_editor_updates","includes\\shortcodes.php",{"type":262,"name":1828,"callback":1829,"file":1826,"line":1443},"rpress_profile-remove-email","rpress_process_profile_editor_remove_email",{"type":262,"name":1831,"callback":1831,"file":1832,"line":795},"rpress_profile_editor_logged_out","includes\\template-actions.php",{"type":262,"name":1834,"callback":1834,"file":1832,"line":1835},"rpress_login_form_logged_in",72,{"type":262,"name":1010,"callback":1837,"file":1838,"line":1835},"rpress_append_purchase_link","includes\\template-functions.php",{"type":262,"name":1840,"callback":1841,"priority":28,"file":1838,"line":1842},"rpress_purchase_link_top","rpress_purchase_link_pricing_schema",399,{"type":282,"name":1084,"callback":1844,"file":1838,"line":1845},"rpress_before_fooditem_content",421,{"type":282,"name":1084,"callback":1010,"file":1838,"line":1847},444,{"type":282,"name":1660,"callback":1849,"file":1838,"line":1850},"rpress_fooditems_default_excerpt",541,{"type":282,"name":1657,"callback":1852,"file":1838,"line":1853},"rpress_fooditems_default_content",555,{"type":282,"name":1855,"callback":1856,"priority":28,"file":1838,"line":1857},"rpress_allow_template_part_account_pending","rpress_load_verification_template_once",627,{"type":282,"name":1859,"callback":1860,"priority":28,"file":1838,"line":1861},"the_title","rpress_microdata_title",734,{"type":262,"name":1863,"callback":1864,"priority":28,"file":1838,"line":1865},"loop_start","rpress_microdata_wrapper_open",755,{"type":262,"name":1867,"callback":1868,"priority":28,"file":1838,"line":1066},"loop_end","rpress_microdata_wrapper_close",{"type":282,"name":1084,"callback":1870,"priority":28,"file":1838,"line":1871},"rpress_microdata_description",799,{"type":262,"name":1181,"callback":1873,"file":1838,"line":1874},"rpress_checkout_meta_tags",819,{"type":262,"name":1181,"callback":1876,"file":1838,"line":1877},"rpress_version_in_header",830,{"type":282,"name":1820,"callback":1879,"file":1838,"line":1880},"rpress_add_body_classes",879,{"type":282,"name":1882,"callback":1883,"priority":291,"file":1838,"line":150},"post_class","rpress_add_fooditem_post_classes",{"type":262,"name":1885,"callback":1886,"file":1838,"line":1887},"embed_content","rpress_add_oembed_price",949,{"type":262,"name":1889,"callback":1890,"priority":1717,"file":1838,"line":1891},"embed_content_meta","rpress_remove_embed_comments_button",964,{"type":262,"name":1893,"callback":1893,"priority":28,"file":1838,"line":1894},"rpress_fooditem_shortcode_item",1038,{"type":262,"name":1896,"callback":1897,"priority":28,"file":1838,"line":1898},"rpress_fooditems_category_title","rpress_get_category_title",1055,{"type":262,"name":1900,"callback":1901,"file":1838,"line":1902},"rpress_get_cart","rpress_get_cart_items",1065,{"type":262,"name":1904,"callback":1905,"file":1838,"line":1906},"rpress_get_delivery_steps","rpress_add_delivery_steps",1092,{"type":262,"name":1908,"callback":1909,"priority":28,"file":1910,"line":1911},"rpress_customer_post_attach_payment","rpress_connect_guest_customer_to_existing_user","includes\\user-functions.php",310,{"type":262,"name":1913,"callback":1914,"priority":28,"file":1910,"line":1915},"user_register","rpress_connect_existing_customer_to_new_user",326,{"type":262,"name":1913,"callback":1917,"priority":28,"file":1910,"line":1918},"rpress_add_past_purchases_to_new_user",360,{"type":262,"name":1920,"callback":1921,"priority":28,"file":1910,"line":1922},"rpress_insert_user","rpress_new_user_notification",556,{"type":262,"name":1924,"callback":1925,"file":1910,"line":1926},"rpress_send_verification_email","rpress_process_user_verification_request",804,{"type":262,"name":1928,"callback":1929,"file":1910,"line":1930},"rpress_verify_user","rpress_process_user_account_verification",838,{"type":262,"name":1932,"callback":1933,"priority":28,"file":1910,"line":1934},"delete_user","rpress_detach_deleted_user",869,{"type":262,"name":1117,"callback":1936,"file":1910,"line":1937},"restropress_update_user_api_key",957,{"type":262,"name":1120,"callback":1936,"file":1910,"line":1939},958,{"type":282,"name":1941,"callback":1942,"priority":28,"file":1943,"line":400},"dynamic_sidebar_params","cart_widget_class","includes\\widgets.php",{"type":262,"name":1945,"callback":1946,"file":1943,"line":1795},"widgets_init","rpress_register_widgets",[1948,1953,1956,1958,1960,1962,1964,1966,1969,1972,1974,1978,1981,1984,1986,1989,1991,1993,1996,1997,2000,2002,2004,2006,2010],{"action":1949,"nopriv":1950,"callback":1951,"hasNonce":1952,"hasCapCheck":1950,"file":292,"line":781},"rp_update_addon_category_order",false,"update_category_order",true,{"action":1954,"nopriv":1950,"callback":1955,"hasNonce":1952,"hasCapCheck":1950,"file":292,"line":291},"rp_get_addon_category_order","rp_get_category_order",{"action":1957,"nopriv":1950,"callback":1957,"hasNonce":1952,"hasCapCheck":1952,"file":311,"line":545},"selected_filter",{"action":1959,"nopriv":1950,"callback":1959,"hasNonce":1952,"hasCapCheck":1950,"file":311,"line":335},"rpress_do_ajax_export",{"action":1961,"nopriv":1950,"callback":1961,"hasNonce":1952,"hasCapCheck":1952,"file":311,"line":339},"order_graph_filter",{"action":1963,"nopriv":1950,"callback":1963,"hasNonce":1952,"hasCapCheck":1952,"file":311,"line":27},"revenue_graph_filter",{"action":1965,"nopriv":1950,"callback":1965,"hasNonce":1952,"hasCapCheck":1952,"file":311,"line":280},"customers_data_filter",{"action":1967,"nopriv":1950,"callback":1968,"hasNonce":1950,"hasCapCheck":1952,"file":419,"line":541},"rpress_load_dashboard_widget","rpress_load_dashboard_sales_widget",{"action":1970,"nopriv":1950,"callback":1970,"hasNonce":1952,"hasCapCheck":1952,"file":473,"line":1971},"rpress_save_bulk_edit",342,{"action":1973,"nopriv":1950,"callback":1973,"hasNonce":1952,"hasCapCheck":1950,"file":566,"line":1568},"rpress_do_ajax_import",{"action":1975,"nopriv":1950,"callback":1976,"hasNonce":1952,"hasCapCheck":1952,"file":576,"line":1977},"rpress_insert_payment_note","rpress_ajax_store_payment_note",350,{"action":595,"nopriv":1950,"callback":1979,"hasNonce":1952,"hasCapCheck":1952,"file":576,"line":1980},"rpress_ajax_delete_payment_note",387,{"action":1959,"nopriv":1950,"callback":1959,"hasNonce":1952,"hasCapCheck":1950,"file":1982,"line":1983},"includes\\admin\\reporting\\export\\export-functions.php",65,{"action":1985,"nopriv":1950,"callback":1985,"hasNonce":1950,"hasCapCheck":1952,"file":879,"line":942},"rpress_trigger_upgrades",{"action":1987,"nopriv":1950,"callback":1951,"hasNonce":1952,"hasCapCheck":1950,"file":1151,"line":1988},"rp_update_category_order",15,{"action":1955,"nopriv":1950,"callback":1955,"hasNonce":1950,"hasCapCheck":1950,"file":1151,"line":1990},16,{"action":1992,"nopriv":1950,"callback":1992,"hasNonce":1952,"hasCapCheck":1952,"file":1200,"line":27},"rp_print_payment_data",{"action":1994,"nopriv":1950,"callback":1995,"hasNonce":1950,"hasCapCheck":1950,"file":1410,"line":266},"rpress_load_gateway","rpress_load_ajax_gateway",{"action":1994,"nopriv":1952,"callback":1995,"hasNonce":1950,"hasCapCheck":1950,"file":1410,"line":786},{"action":1998,"nopriv":1950,"callback":1999,"hasNonce":1950,"hasCapCheck":1950,"file":1416,"line":674},"rpress_amazon_get_address","ajax_get_address",{"action":1998,"nopriv":1952,"callback":1999,"hasNonce":1950,"hasCapCheck":1950,"file":1416,"line":2001},157,{"action":2003,"nopriv":1950,"callback":1727,"hasNonce":1950,"hasCapCheck":1950,"file":1728,"line":1157},"rpress_process_checkout",{"action":2003,"nopriv":1952,"callback":1727,"hasNonce":1950,"hasCapCheck":1950,"file":1728,"line":2005},188,{"action":2007,"nopriv":1950,"callback":2008,"hasNonce":1950,"hasCapCheck":1950,"file":1728,"line":2009},"rpress_process_checkout_login","rpress_process_purchase_login",245,{"action":2007,"nopriv":1952,"callback":2008,"hasNonce":1950,"hasCapCheck":1950,"file":1728,"line":2011},246,[],[2014,2017,2020],{"tag":2015,"callback":2016,"file":1771,"line":717},"foodsearch","rpress_foodsearch_callback",{"tag":2018,"callback":2019,"file":1771,"line":541},"rpress_cart","rpress_rpress_cart_callback",{"tag":2021,"callback":2022,"file":1771,"line":721},"custom_forgot_password","myplugin_custom_forgot_password_form",[2024,2025,2027],{"hook":873,"callback":873,"file":1161,"line":1326},{"hook":1594,"callback":1594,"file":1161,"line":2026},78,{"hook":1572,"callback":1572,"file":1567,"line":1450},{"dangerousFunctions":2029,"sqlUsage":2033,"outputEscaping":2106,"fileOperations":301,"externalRequests":301,"nonceChecks":617,"capabilityChecks":2505,"bundledLibraries":2506},[2030],{"fn":2031,"file":1280,"line":710,"context":2032},"unserialize","$value = @unserialize( $this->session[ $key ] );",{"prepared":689,"raw":789,"locations":2034},[2035,2039,2042,2045,2047,2049,2050,2052,2053,2054,2055,2057,2058,2059,2060,2062,2064,2066,2068,2070,2072,2074,2077,2079,2080,2081,2083,2085,2087,2089,2091,2092,2093,2094,2096,2098,2100,2102,2103,2104,2105],{"file":2036,"line":2037,"context":2038},"includes\\admin\\class-api-keys-table.php",265,"$wpdb->get_var() with variable interpolation",{"file":343,"line":2040,"context":2041},436,"$wpdb->query() with variable interpolation",{"file":2043,"line":274,"context":2044},"includes\\admin\\tools\\class-rpress-tools-recount-all-stats.php","$wpdb->get_col() with variable interpolation",{"file":2043,"line":1287,"context":2046},"$wpdb->get_results() with variable interpolation",{"file":2043,"line":2048,"context":2044},242,{"file":2043,"line":2009,"context":2046},{"file":2051,"line":559,"context":2044},"includes\\admin\\tools\\class-rpress-tools-recount-download-stats.php",{"file":2051,"line":655,"context":2046},{"file":2051,"line":430,"context":2044},{"file":2051,"line":1568,"context":2046},{"file":2056,"line":650,"context":2038},"includes\\admin\\upgrades\\classes\\class-file-fooditem-log-migration.php",{"file":2056,"line":674,"context":2038},{"file":2056,"line":2001,"context":2038},{"file":2056,"line":677,"context":2046},{"file":879,"line":2061,"context":2041},255,{"file":879,"line":2063,"context":2046},448,{"file":879,"line":2065,"context":2038},678,{"file":920,"line":2067,"context":2044},1124,{"file":979,"line":2069,"context":2046},565,{"file":1102,"line":2071,"context":2046},1359,{"file":1106,"line":2073,"context":2044},880,{"file":2075,"line":2076,"context":2038},"includes\\deprecated-functions.php",375,{"file":2075,"line":2078,"context":2038},378,{"file":1542,"line":323,"context":2044},{"file":1542,"line":516,"context":2038},{"file":1542,"line":2082,"context":2038},355,{"file":1542,"line":2084,"context":2046},405,{"file":1567,"line":2086,"context":2046},344,{"file":1567,"line":2088,"context":2041},354,{"file":1616,"line":2090,"context":2038},114,{"file":1616,"line":666,"context":2038},{"file":1616,"line":964,"context":2044},{"file":1630,"line":1865,"context":2038},{"file":1630,"line":2095,"context":2046},1461,{"file":1705,"line":2097,"context":2041},935,{"file":2099,"line":946,"context":2041},"uninstall.php",{"file":2099,"line":2101,"context":2041},84,{"file":2099,"line":524,"context":2041},{"file":2099,"line":191,"context":2041},{"file":2099,"line":1495,"context":2041},{"file":2099,"line":1107,"context":2041},{"escaped":2107,"rawEcho":2108,"locations":2109},3951,230,[2110,2113,2114,2115,2116,2117,2118,2120,2122,2124,2126,2128,2130,2132,2133,2135,2137,2139,2140,2141,2142,2144,2146,2147,2149,2151,2153,2155,2156,2157,2158,2160,2162,2163,2164,2165,2167,2169,2170,2172,2174,2176,2178,2180,2182,2183,2185,2187,2189,2191,2193,2195,2197,2198,2200,2202,2204,2205,2207,2209,2211,2213,2214,2216,2218,2219,2220,2222,2224,2225,2227,2229,2231,2234,2235,2237,2239,2240,2242,2244,2246,2248,2250,2252,2254,2257,2259,2261,2262,2264,2266,2267,2268,2269,2270,2271,2273,2275,2277,2278,2280,2282,2284,2286,2288,2290,2292,2294,2295,2296,2298,2300,2302,2304,2306,2307,2308,2310,2311,2312,2314,2315,2317,2319,2321,2323,2325,2327,2328,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2354,2356,2358,2360,2362,2364,2365,2367,2369,2371,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2403,2405,2407,2409,2411,2412,2414,2415,2417,2419,2421,2423,2425,2427,2429,2430,2432,2433,2434,2435,2436,2438,2439,2440,2441,2443,2445,2447,2448,2449,2451,2452,2454,2456,2458,2459,2461,2462,2464,2466,2469,2471,2472,2473,2475,2476,2477,2479,2480,2482,2484,2486,2488,2490,2492,2493,2495,2497,2498,2500,2502,2503],{"file":2111,"line":1617,"context":2112},"includes\\admin\\add-ons.php","raw output",{"file":2111,"line":403,"context":2112},{"file":2111,"line":630,"context":2112},{"file":2111,"line":407,"context":2112},{"file":2111,"line":650,"context":2112},{"file":2111,"line":528,"context":2112},{"file":2111,"line":2119,"context":2112},196,{"file":2111,"line":2121,"context":2112},214,{"file":311,"line":2123,"context":2112},1771,{"file":311,"line":2125,"context":2112},1786,{"file":311,"line":2127,"context":2112},1790,{"file":311,"line":2129,"context":2112},1795,{"file":311,"line":2131,"context":2112},1808,{"file":343,"line":924,"context":2112},{"file":343,"line":2134,"context":2112},206,{"file":343,"line":2136,"context":2112},446,{"file":414,"line":2138,"context":2112},111,{"file":414,"line":1384,"context":2112},{"file":414,"line":1462,"context":2112},{"file":414,"line":689,"context":2112},{"file":414,"line":2143,"context":2112},212,{"file":414,"line":2145,"context":2112},394,{"file":414,"line":1847,"context":2112},{"file":414,"line":2148,"context":2112},577,{"file":414,"line":2150,"context":2112},610,{"file":414,"line":2152,"context":2112},644,{"file":2154,"line":266,"context":2112},"includes\\admin\\dashboard\\rp-dashboard.php",{"file":2154,"line":166,"context":2112},{"file":2154,"line":710,"context":2112},{"file":2154,"line":541,"context":2112},{"file":2154,"line":2159,"context":2112},247,{"file":2154,"line":2161,"context":2112},282,{"file":2154,"line":1349,"context":2112},{"file":2154,"line":2086,"context":2112},{"file":2154,"line":359,"context":2112},{"file":2154,"line":2166,"context":2112},348,{"file":2154,"line":2168,"context":2112},349,{"file":2154,"line":1977,"context":2112},{"file":2154,"line":2171,"context":2112},362,{"file":2154,"line":2173,"context":2112},364,{"file":2154,"line":2175,"context":2112},370,{"file":2154,"line":2177,"context":2112},371,{"file":2154,"line":2179,"context":2112},372,{"file":2154,"line":2181,"context":2112},374,{"file":2154,"line":2076,"context":2112},{"file":2154,"line":2184,"context":2112},540,{"file":2154,"line":2186,"context":2112},573,{"file":2154,"line":2188,"context":2112},579,{"file":2154,"line":2190,"context":2112},580,{"file":2154,"line":2192,"context":2112},581,{"file":2154,"line":2194,"context":2112},603,{"file":2154,"line":2196,"context":2112},620,{"file":2154,"line":1857,"context":2112},{"file":2154,"line":2199,"context":2112},660,{"file":2154,"line":2201,"context":2112},704,{"file":2154,"line":2203,"context":2112},706,{"file":2154,"line":895,"context":2112},{"file":2154,"line":2206,"context":2112},711,{"file":2154,"line":2208,"context":2112},712,{"file":2154,"line":2210,"context":2112},723,{"file":2154,"line":2212,"context":2112},728,{"file":473,"line":942,"context":2112},{"file":473,"line":2215,"context":2112},53,{"file":473,"line":2217,"context":2112},213,{"file":473,"line":1034,"context":2112},{"file":473,"line":993,"context":2112},{"file":473,"line":2221,"context":2112},285,{"file":2223,"line":1617,"context":2112},"includes\\admin\\fooditems\\views\\html-fooditem-addon.php",{"file":2223,"line":990,"context":2112},{"file":2223,"line":2226,"context":2112},172,{"file":2223,"line":2228,"context":2112},174,{"file":2230,"line":293,"context":2112},"includes\\admin\\fooditems\\views\\html-fooditem-data-panel.php",{"file":2232,"line":2233,"context":2112},"includes\\admin\\home\\rpress-home.php",1816,{"file":570,"line":660,"context":2112},{"file":2236,"line":1373,"context":2112},"includes\\admin\\payments\\view-order-details.php",{"file":2236,"line":2238,"context":2112},407,{"file":2236,"line":888,"context":2112},{"file":2236,"line":2241,"context":2112},584,{"file":2236,"line":2243,"context":2112},589,{"file":2236,"line":2245,"context":2112},597,{"file":2236,"line":2247,"context":2112},1054,{"file":2236,"line":2249,"context":2112},1061,{"file":2236,"line":2251,"context":2112},1072,{"file":2236,"line":2253,"context":2112},1110,{"file":2255,"line":2256,"context":2112},"includes\\admin\\reporting\\class-addons-reports-table.php",274,{"file":2255,"line":2258,"context":2112},305,{"file":2260,"line":2256,"context":2112},"includes\\admin\\reporting\\class-categories-reports-table.php",{"file":2260,"line":2258,"context":2112},{"file":2263,"line":931,"context":2112},"includes\\admin\\reporting\\class-rpress-graph.php",{"file":2265,"line":1406,"context":2112},"includes\\admin\\reporting\\export\\class-batch-export.php",{"file":1982,"line":266,"context":2112},{"file":1982,"line":403,"context":2112},{"file":1982,"line":942,"context":2112},{"file":1982,"line":2215,"context":2112},{"file":1982,"line":466,"context":2112},{"file":693,"line":2272,"context":2112},888,{"file":705,"line":2274,"context":2112},402,{"file":2276,"line":1466,"context":2112},"includes\\admin\\rp-meta-box-functions.php",{"file":2276,"line":2061,"context":2112},{"file":2279,"line":671,"context":2112},"includes\\admin\\settings\\display-settings.php",{"file":742,"line":2281,"context":2112},1743,{"file":742,"line":2283,"context":2112},2654,{"file":742,"line":2285,"context":2112},2656,{"file":742,"line":2287,"context":2112},2670,{"file":742,"line":2289,"context":2112},2693,{"file":742,"line":2291,"context":2112},2695,{"file":742,"line":2293,"context":2112},2710,{"file":775,"line":1287,"context":2112},{"file":809,"line":1037,"context":2112},{"file":809,"line":2297,"context":2112},1399,{"file":920,"line":2299,"context":2112},1497,{"file":920,"line":2301,"context":2112},1502,{"file":920,"line":2303,"context":2112},1504,{"file":984,"line":2305,"context":2112},234,{"file":1024,"line":524,"context":2112},{"file":1024,"line":1107,"context":2112},{"file":1024,"line":2309,"context":2112},254,{"file":1024,"line":2061,"context":2112},{"file":1024,"line":1349,"context":2112},{"file":1024,"line":2313,"context":2112},461,{"file":1024,"line":1713,"context":2112},{"file":1024,"line":2316,"context":2112},545,{"file":1024,"line":2318,"context":2112},611,{"file":1024,"line":2320,"context":2112},749,{"file":1024,"line":2322,"context":2112},796,{"file":1024,"line":2324,"context":2112},805,{"file":1102,"line":2326,"context":2112},926,{"file":1102,"line":1082,"context":2112},{"file":1102,"line":1738,"context":2112},{"file":1102,"line":2330,"context":2112},1178,{"file":1102,"line":2332,"context":2112},1227,{"file":1102,"line":2334,"context":2112},1260,{"file":1102,"line":2336,"context":2112},1264,{"file":1102,"line":2338,"context":2112},1335,{"file":1102,"line":2340,"context":2112},1376,{"file":1102,"line":2342,"context":2112},1412,{"file":1102,"line":2344,"context":2112},1444,{"file":1102,"line":2346,"context":2112},1585,{"file":1102,"line":2348,"context":2112},1632,{"file":1102,"line":2350,"context":2112},1713,{"file":1102,"line":2352,"context":2112},1716,{"file":1102,"line":1815,"context":2112},{"file":1102,"line":2355,"context":2112},1737,{"file":1102,"line":2357,"context":2112},1758,{"file":1102,"line":2359,"context":2112},1761,{"file":1106,"line":2361,"context":2112},1105,{"file":1106,"line":2363,"context":2112},1107,{"file":1178,"line":1922,"context":2112},{"file":1178,"line":2366,"context":2112},559,{"file":1178,"line":2368,"context":2112},561,{"file":1178,"line":2370,"context":2112},574,{"file":1178,"line":2148,"context":2112},{"file":1178,"line":2373,"context":2112},590,{"file":1178,"line":2375,"context":2112},596,{"file":1178,"line":2377,"context":2112},608,{"file":1178,"line":2379,"context":2112},615,{"file":1178,"line":2381,"context":2112},621,{"file":1178,"line":2383,"context":2112},630,{"file":1178,"line":2385,"context":2112},634,{"file":1178,"line":2387,"context":2112},640,{"file":1178,"line":2389,"context":2112},643,{"file":1178,"line":2391,"context":2112},649,{"file":1178,"line":2393,"context":2112},652,{"file":1178,"line":2395,"context":2112},659,{"file":1178,"line":2397,"context":2112},671,{"file":1178,"line":2399,"context":2112},686,{"file":1178,"line":2401,"context":2112},696,{"file":1178,"line":2201,"context":2112},{"file":1178,"line":2404,"context":2112},722,{"file":1178,"line":2406,"context":2112},738,{"file":1178,"line":2408,"context":2112},740,{"file":1178,"line":2410,"context":2112},746,{"file":1178,"line":2320,"context":2112},{"file":1178,"line":2413,"context":2112},760,{"file":1178,"line":898,"context":2112},{"file":1178,"line":2416,"context":2112},771,{"file":1178,"line":2418,"context":2112},779,{"file":1178,"line":2420,"context":2112},783,{"file":1178,"line":2422,"context":2112},789,{"file":1178,"line":2424,"context":2112},800,{"file":1178,"line":2426,"context":2112},809,{"file":1178,"line":2428,"context":2112},816,{"file":1291,"line":2001,"context":2112},{"file":1352,"line":2431,"context":2112},290,{"file":1366,"line":589,"context":2112},{"file":1376,"line":72,"context":2112},{"file":1416,"line":1791,"context":2112},{"file":1416,"line":895,"context":2112},{"file":1487,"line":2437,"context":2112},609,{"file":1487,"line":2383,"context":2112},{"file":1487,"line":2387,"context":2112},{"file":1487,"line":2152,"context":2112},{"file":1487,"line":2442,"context":2112},647,{"file":1567,"line":2444,"context":2112},458,{"file":1771,"line":2446,"context":2112},264,{"file":1832,"line":297,"context":2112},{"file":1832,"line":1189,"context":2112},{"file":2450,"line":316,"context":2112},"templates\\fooditem\\content-image.php",{"file":2450,"line":335,"context":2112},{"file":2453,"line":1442,"context":2112},"templates\\grid\\content-image.php",{"file":2453,"line":2455,"context":2112},12,{"file":2457,"line":650,"context":2112},"templates\\history-purchases.php",{"file":2457,"line":917,"context":2112},{"file":2460,"line":1442,"context":2112},"templates\\list\\content-image.php",{"file":2460,"line":2455,"context":2112},{"file":2463,"line":297,"context":2112},"templates\\receipt\\print-receipt.php",{"file":2465,"line":2228,"context":2112},"templates\\shortcode-profile-editor.php",{"file":2467,"line":2468,"context":2112},"templates\\shortcode-receipt.php",438,{"file":2467,"line":2470,"context":2112},440,{"file":2467,"line":1601,"context":2112},{"file":2467,"line":1798,"context":2112},{"file":2467,"line":2474,"context":2112},443,{"file":2467,"line":1847,"context":2112},{"file":2467,"line":2063,"context":2112},{"file":2467,"line":2478,"context":2112},449,{"file":2467,"line":367,"context":2112},{"file":2467,"line":2481,"context":2112},452,{"file":2467,"line":2483,"context":2112},453,{"file":2467,"line":2485,"context":2112},454,{"file":2467,"line":2487,"context":2112},455,{"file":2467,"line":2489,"context":2112},456,{"file":2467,"line":2491,"context":2112},457,{"file":2467,"line":2444,"context":2112},{"file":2467,"line":2494,"context":2112},459,{"file":2467,"line":2496,"context":2112},460,{"file":2467,"line":2313,"context":2112},{"file":2467,"line":2499,"context":2112},462,{"file":2467,"line":2501,"context":2112},463,{"file":2467,"line":1801,"context":2112},{"file":2467,"line":2504,"context":2112},465,147,[2507,2510],{"name":2508,"version":38,"knownCves":2509},"Select2",[],{"name":2511,"version":38,"knownCves":2512},"jQuery",[],[2514,2536,2548,2561,2573,2585,2593,2602,2610,2619,2627,2640,2653,2671,2692,2701,2713,2724,2733,2742,2750,2760,2769,2782,2793,2814,2825,2841,2851,2863,2876,2894,2905,2924,2939,2948,2962,2975,2986,2995,3003,3017,3027,3038,3049,3063,3073,3083,3100,3116,3125,3134,3142,3152,3164,3175,3185,3195,3204,3214,3225,3235,3245,3256,3268,3278,3303,3323,3339,3355,3368,3379,3391,3402,3447,3457,3475],{"entryPoint":2515,"graph":2516,"unsanitizedCount":1690,"severity":40},"search_box (includes\\admin\\customers\\class-customer-table.php:78)",{"nodes":2517,"edges":2533},[2518,2523,2528,2531],{"id":2519,"type":2520,"label":2521,"file":2522,"line":801},"n0","source","$_REQUEST['orderby']","includes\\admin\\customers\\class-customer-table.php",{"id":2524,"type":2525,"label":2526,"file":2522,"line":801,"wp_function":2527},"n1","sink","echo() [XSS]","echo",{"id":2529,"type":2520,"label":2530,"file":2522,"line":946},"n2","$_REQUEST['order']",{"id":2532,"type":2525,"label":2526,"file":2522,"line":946,"wp_function":2527},"n3",[2534,2535],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1950},{"entryPoint":2537,"graph":2538,"unsanitizedCount":1690,"severity":40},"search_box (includes\\admin\\discounts\\class-discount-codes-table.php:80)",{"nodes":2539,"edges":2545},[2540,2542,2543,2544],{"id":2519,"type":2520,"label":2521,"file":2541,"line":257},"includes\\admin\\discounts\\class-discount-codes-table.php",{"id":2524,"type":2525,"label":2526,"file":2541,"line":257,"wp_function":2527},{"id":2529,"type":2520,"label":2530,"file":2541,"line":1335},{"id":2532,"type":2525,"label":2526,"file":2541,"line":1335,"wp_function":2527},[2546,2547],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1950},{"entryPoint":2549,"graph":2550,"unsanitizedCount":1690,"severity":40},"search_box (includes\\admin\\payments\\class-payments-table.php:286)",{"nodes":2551,"edges":2558},[2552,2554,2555,2557],{"id":2519,"type":2520,"label":2521,"file":604,"line":2553},291,{"id":2524,"type":2525,"label":2526,"file":604,"line":2553,"wp_function":2527},{"id":2529,"type":2520,"label":2530,"file":604,"line":2556},293,{"id":2532,"type":2525,"label":2526,"file":604,"line":2556,"wp_function":2527},[2559,2560],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1950},{"entryPoint":2562,"graph":2563,"unsanitizedCount":1690,"severity":40},"search_box (includes\\admin\\reporting\\class-customer-reports-table.php:72)",{"nodes":2564,"edges":2570},[2565,2567,2568,2569],{"id":2519,"type":2520,"label":2521,"file":2566,"line":562},"includes\\admin\\reporting\\class-customer-reports-table.php",{"id":2524,"type":2525,"label":2526,"file":2566,"line":562,"wp_function":2527},{"id":2529,"type":2520,"label":2530,"file":2566,"line":1287},{"id":2532,"type":2525,"label":2526,"file":2566,"line":1287,"wp_function":2527},[2571,2572],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1950},{"entryPoint":2574,"graph":2575,"unsanitizedCount":192,"severity":40},"headers (includes\\admin\\reporting\\class-export-customers.php:34)",{"nodes":2576,"edges":2583},[2577,2580],{"id":2519,"type":2520,"label":2578,"file":2579,"line":447},"$_POST","includes\\admin\\reporting\\class-export-customers.php",{"id":2524,"type":2525,"label":2581,"file":2579,"line":645,"wp_function":2582},"header() [Header Injection]","header",[2584],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2586,"graph":2587,"unsanitizedCount":192,"severity":40},"\u003Cclass-export-customers> (includes\\admin\\reporting\\class-export-customers.php:0)",{"nodes":2588,"edges":2591},[2589,2590],{"id":2519,"type":2520,"label":2578,"file":2579,"line":447},{"id":2524,"type":2525,"label":2581,"file":2579,"line":645,"wp_function":2582},[2592],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2594,"graph":2595,"unsanitizedCount":192,"severity":40},"headers (includes\\admin\\reporting\\class-export-fooditem-history.php:34)",{"nodes":2596,"edges":2600},[2597,2599],{"id":2519,"type":2520,"label":2578,"file":2598,"line":266},"includes\\admin\\reporting\\class-export-fooditem-history.php",{"id":2524,"type":2525,"label":2581,"file":2598,"line":1185,"wp_function":2582},[2601],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2603,"graph":2604,"unsanitizedCount":192,"severity":40},"\u003Cclass-export-fooditem-history> (includes\\admin\\reporting\\class-export-fooditem-history.php:0)",{"nodes":2605,"edges":2608},[2606,2607],{"id":2519,"type":2520,"label":2578,"file":2598,"line":266},{"id":2524,"type":2525,"label":2581,"file":2598,"line":1185,"wp_function":2582},[2609],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2611,"graph":2612,"unsanitizedCount":192,"severity":40},"headers (includes\\admin\\reporting\\class-export-payments.php:33)",{"nodes":2613,"edges":2617},[2614,2616],{"id":2519,"type":2520,"label":2578,"file":2615,"line":474},"includes\\admin\\reporting\\class-export-payments.php",{"id":2524,"type":2525,"label":2581,"file":2615,"line":789,"wp_function":2582},[2618],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2620,"graph":2621,"unsanitizedCount":192,"severity":40},"\u003Cclass-export-payments> (includes\\admin\\reporting\\class-export-payments.php:0)",{"nodes":2622,"edges":2625},[2623,2624],{"id":2519,"type":2520,"label":2578,"file":2615,"line":474},{"id":2524,"type":2525,"label":2581,"file":2615,"line":789,"wp_function":2582},[2626],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2628,"graph":2629,"unsanitizedCount":192,"severity":40},"rpress_parse_report_dates (includes\\admin\\reporting\\graphing.php:867)",{"nodes":2630,"edges":2638},[2631,2634],{"id":2519,"type":2520,"label":2632,"file":693,"line":2633},"$_GET",871,{"id":2524,"type":2525,"label":2635,"file":693,"line":2636,"wp_function":2637},"wp_redirect() [Open Redirect]",873,"wp_redirect",[2639],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2641,"graph":2642,"unsanitizedCount":192,"severity":40},"rpress_reports_fooditem_details (includes\\admin\\reporting\\reports.php:149)",{"nodes":2643,"edges":2650},[2644,2646,2649],{"id":2519,"type":2520,"label":2645,"file":705,"line":1783},"$_GET['fooditem-id']",{"id":2524,"type":2647,"label":2648,"file":705,"line":1783},"transform","→ rpress_reports_graph_of_fooditem()",{"id":2529,"type":2525,"label":2526,"file":693,"line":2373,"wp_function":2527},[2651,2652],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"entryPoint":2654,"graph":2655,"unsanitizedCount":192,"severity":40},"rpress_reports_taxes (includes\\admin\\reporting\\reports.php:308)",{"nodes":2656,"edges":2667},[2657,2659,2660,2661,2663],{"id":2519,"type":2520,"label":2632,"file":705,"line":2658},312,{"id":2524,"type":2525,"label":2526,"file":705,"line":1004,"wp_function":2527},{"id":2529,"type":2520,"label":2632,"file":705,"line":1004},{"id":2532,"type":2647,"label":2662,"file":705,"line":1004},"→ rpress_sales_tax_for_year()",{"id":2664,"type":2525,"label":2526,"file":2665,"line":2666,"wp_function":2527},"n4","includes\\tax-functions.php",102,[2668,2669,2670],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1950},{"from":2532,"to":2664,"sanitized":1950},{"entryPoint":2672,"graph":2673,"unsanitizedCount":1690,"severity":40},"\u003Creports> (includes\\admin\\reporting\\reports.php:0)",{"nodes":2674,"edges":2686},[2675,2676,2677,2678,2679,2680,2682,2684],{"id":2519,"type":2520,"label":2632,"file":705,"line":2658},{"id":2524,"type":2525,"label":2526,"file":705,"line":1004,"wp_function":2527},{"id":2529,"type":2520,"label":2645,"file":705,"line":1783},{"id":2532,"type":2647,"label":2648,"file":705,"line":1783},{"id":2664,"type":2525,"label":2526,"file":693,"line":2373,"wp_function":2527},{"id":2681,"type":2520,"label":2632,"file":705,"line":1004},"n5",{"id":2683,"type":2647,"label":2662,"file":705,"line":1004},"n6",{"id":2685,"type":2525,"label":2526,"file":2665,"line":2666,"wp_function":2527},"n7",[2687,2688,2689,2690,2691],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1950},{"from":2532,"to":2664,"sanitized":1950},{"from":2681,"to":2683,"sanitized":1950},{"from":2683,"to":2685,"sanitized":1950},{"entryPoint":2693,"graph":2694,"unsanitizedCount":192,"severity":40},"\u003Cfunctions> (includes\\checkout\\functions.php:0)",{"nodes":2695,"edges":2699},[2696,2698],{"id":2519,"type":2520,"label":2697,"file":1015,"line":1335},"$_REQUEST",{"id":2524,"type":2525,"label":2635,"file":1015,"line":166,"wp_function":2637},[2700],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2702,"graph":2703,"unsanitizedCount":192,"severity":40},"show_products (includes\\class-rpress-ajax.php:534)",{"nodes":2704,"edges":2710},[2705,2706,2708],{"id":2519,"type":2520,"label":2578,"file":1102,"line":2395},{"id":2524,"type":2647,"label":2707,"file":1102,"line":2395},"→ get_fooditem_lists()",{"id":2529,"type":2525,"label":2526,"file":1767,"line":2709,"wp_function":2527},380,[2711,2712],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"entryPoint":2714,"graph":2715,"unsanitizedCount":192,"severity":40},"edit_cart_fooditem (includes\\class-rpress-ajax.php:704)",{"nodes":2716,"edges":2721},[2717,2719,2720],{"id":2519,"type":2520,"label":2578,"file":1102,"line":2718},758,{"id":2524,"type":2647,"label":2707,"file":1102,"line":2718},{"id":2529,"type":2525,"label":2526,"file":1767,"line":2709,"wp_function":2527},[2722,2723],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"entryPoint":2725,"graph":2726,"unsanitizedCount":192,"severity":40},"remove_discount (includes\\class-rpress-ajax.php:1168)",{"nodes":2727,"edges":2731},[2728,2730],{"id":2519,"type":2520,"label":2578,"file":1102,"line":2729},1174,{"id":2524,"type":2525,"label":2526,"file":1102,"line":2330,"wp_function":2527},[2732],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2734,"graph":2735,"unsanitizedCount":192,"severity":40},"rpress_process_gateway_select (includes\\gateways\\actions.php:20)",{"nodes":2736,"edges":2740},[2737,2739],{"id":2519,"type":2520,"label":2738,"file":1410,"line":316},"$_POST['payment-mode']",{"id":2524,"type":2525,"label":2635,"file":1410,"line":316,"wp_function":2637},[2741],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2743,"graph":2744,"unsanitizedCount":192,"severity":40},"\u003Cactions> (includes\\gateways\\actions.php:0)",{"nodes":2745,"edges":2748},[2746,2747],{"id":2519,"type":2520,"label":2738,"file":1410,"line":316},{"id":2524,"type":2525,"label":2635,"file":1410,"line":316,"wp_function":2637},[2749],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2751,"graph":2752,"unsanitizedCount":192,"severity":40},"rpress_paypal_connect_callback (includes\\gateways\\paypal-standard.php:572)",{"nodes":2753,"edges":2758},[2754,2756],{"id":2519,"type":2520,"label":2632,"file":1487,"line":2755},576,{"id":2524,"type":2525,"label":2526,"file":1487,"line":2757,"wp_function":2527},606,[2759],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2761,"graph":2762,"unsanitizedCount":192,"severity":40},"get_delivery_options (includes\\rp-core-functions.php:314)",{"nodes":2763,"edges":2767},[2764,2766],{"id":2519,"type":2520,"label":2765,"file":1771,"line":2086},"$_COOKIE['service_type']",{"id":2524,"type":2525,"label":2526,"file":1771,"line":2086,"wp_function":2527},[2768],{"from":2519,"to":2524,"sanitized":1950},{"entryPoint":2770,"graph":2771,"unsanitizedCount":181,"severity":2781},"\u003Cclass-rp-admin-assets> (includes\\admin\\class-rp-admin-assets.php:0)",{"nodes":2772,"edges":2779},[2773,2776],{"id":2519,"type":2520,"label":2774,"file":311,"line":2775},"$_POST (x6)",602,{"id":2524,"type":2525,"label":2777,"file":311,"line":2152,"wp_function":2778},"get_var() [SQLi]","get_var",[2780],{"from":2519,"to":2524,"sanitized":1952},"low",{"entryPoint":2783,"graph":2784,"unsanitizedCount":1690,"severity":2781},"\u003Cclass-customer-table> (includes\\admin\\customers\\class-customer-table.php:0)",{"nodes":2785,"edges":2790},[2786,2787,2788,2789],{"id":2519,"type":2520,"label":2521,"file":2522,"line":801},{"id":2524,"type":2525,"label":2526,"file":2522,"line":801,"wp_function":2527},{"id":2529,"type":2520,"label":2530,"file":2522,"line":946},{"id":2532,"type":2525,"label":2526,"file":2522,"line":946,"wp_function":2527},[2791,2792],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1950},{"entryPoint":2794,"graph":2795,"unsanitizedCount":181,"severity":2781},"\u003Ccustomer-actions> (includes\\admin\\customers\\customer-actions.php:0)",{"nodes":2796,"edges":2810},[2797,2799,2801,2803,2805],{"id":2519,"type":2520,"label":2632,"file":343,"line":2798},288,{"id":2524,"type":2525,"label":2526,"file":343,"line":2800,"wp_function":2527},332,{"id":2529,"type":2520,"label":2632,"file":343,"line":2802},381,{"id":2532,"type":2647,"label":2804,"file":343,"line":2802},"→ delete()",{"id":2664,"type":2525,"label":2806,"file":2807,"line":2808,"wp_function":2809},"query() [SQLi]","includes\\class-rpress-db.php",168,"query",[2811,2812,2813],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1950},{"from":2532,"to":2664,"sanitized":1952},{"entryPoint":2815,"graph":2816,"unsanitizedCount":181,"severity":2781},"\u003Cclass-discount-codes-table> (includes\\admin\\discounts\\class-discount-codes-table.php:0)",{"nodes":2817,"edges":2822},[2818,2819,2820,2821],{"id":2519,"type":2520,"label":2521,"file":2541,"line":257},{"id":2524,"type":2525,"label":2526,"file":2541,"line":257,"wp_function":2527},{"id":2529,"type":2520,"label":2530,"file":2541,"line":1335},{"id":2532,"type":2525,"label":2526,"file":2541,"line":1335,"wp_function":2527},[2823,2824],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":2826,"graph":2827,"unsanitizedCount":181,"severity":2781},"\u003Cedit-discount> (includes\\admin\\discounts\\edit-discount.php:0)",{"nodes":2828,"edges":2838},[2829,2832,2834,2837],{"id":2519,"type":2520,"label":2830,"file":2831,"line":1990},"$_GET (x8)","includes\\admin\\discounts\\edit-discount.php",{"id":2524,"type":2525,"label":2526,"file":2831,"line":2833,"wp_function":2527},45,{"id":2529,"type":2520,"label":2835,"file":2831,"line":2836},"$_GET['discount']",340,{"id":2532,"type":2525,"label":2526,"file":2831,"line":2836,"wp_function":2527},[2839,2840],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":2842,"graph":2843,"unsanitizedCount":181,"severity":2781},"rpress_add_fooditem_filters (includes\\admin\\fooditems\\dashboard-columns.php:204)",{"nodes":2844,"edges":2849},[2845,2847],{"id":2519,"type":2520,"label":2846,"file":473,"line":1253},"$_GET (x3)",{"id":2524,"type":2525,"label":2526,"file":473,"line":2848,"wp_function":2527},216,[2850],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":2852,"graph":2853,"unsanitizedCount":181,"severity":2781},"\u003Cdashboard-columns> (includes\\admin\\fooditems\\dashboard-columns.php:0)",{"nodes":2854,"edges":2860},[2855,2856,2857,2858],{"id":2519,"type":2520,"label":2846,"file":473,"line":1253},{"id":2524,"type":2525,"label":2526,"file":473,"line":2848,"wp_function":2527},{"id":2529,"type":2520,"label":2697,"file":473,"line":2808},{"id":2532,"type":2525,"label":2526,"file":473,"line":2859,"wp_function":2527},248,[2861,2862],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":2864,"graph":2865,"unsanitizedCount":1690,"severity":2781},"\u003Chtml-fooditem-new-addon-category> (includes\\admin\\fooditems\\views\\html-fooditem-new-addon-category.php:0)",{"nodes":2866,"edges":2873},[2867,2870,2871,2872],{"id":2519,"type":2520,"label":2868,"file":2869,"line":121},"$_POST (x2)","includes\\admin\\fooditems\\views\\html-fooditem-new-addon-category.php",{"id":2524,"type":2525,"label":2526,"file":2869,"line":88,"wp_function":2527},{"id":2529,"type":2520,"label":2868,"file":2869,"line":121},{"id":2532,"type":2525,"label":2526,"file":2869,"line":1983,"wp_function":2527},[2874,2875],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":2877,"graph":2878,"unsanitizedCount":181,"severity":2781},"rpress_process_settings_import (includes\\admin\\import-export.php:106)",{"nodes":2879,"edges":2891},[2880,2882,2886,2888],{"id":2519,"type":2520,"label":2881,"file":570,"line":482},"$_FILES",{"id":2524,"type":2525,"label":2883,"file":570,"line":2884,"wp_function":2885},"file_get_contents() [SSRF\u002FLFI]",118,"file_get_contents",{"id":2529,"type":2520,"label":2887,"file":570,"line":482},"$_FILES (x7)",{"id":2532,"type":2525,"label":2889,"file":570,"line":605,"wp_function":2890},"update_option() [Settings Manipulation]","update_option",[2892,2893],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":2895,"graph":2896,"unsanitizedCount":181,"severity":2781},"\u003Cimport-export> (includes\\admin\\import-export.php:0)",{"nodes":2897,"edges":2902},[2898,2899,2900,2901],{"id":2519,"type":2520,"label":2881,"file":570,"line":482},{"id":2524,"type":2525,"label":2883,"file":570,"line":2884,"wp_function":2885},{"id":2529,"type":2520,"label":2887,"file":570,"line":482},{"id":2532,"type":2525,"label":2889,"file":570,"line":605,"wp_function":2890},[2903,2904],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":2906,"graph":2907,"unsanitizedCount":1690,"severity":2781},"rpress_update_payment_details (includes\\admin\\payments\\actions.php:20)",{"nodes":2908,"edges":2919},[2909,2911,2913,2914,2915,2917],{"id":2519,"type":2520,"label":2578,"file":576,"line":2910},223,{"id":2524,"type":2647,"label":2912,"file":576,"line":2910},"→ rpress_increase_total_earnings()",{"id":2529,"type":2525,"label":2889,"file":1630,"line":2418,"wp_function":2890},{"id":2532,"type":2520,"label":2578,"file":576,"line":1256},{"id":2664,"type":2647,"label":2916,"file":576,"line":1256},"→ rpress_decrease_total_earnings()",{"id":2681,"type":2525,"label":2889,"file":1630,"line":2918,"wp_function":2890},795,[2920,2921,2922,2923],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"from":2532,"to":2664,"sanitized":1950},{"from":2664,"to":2681,"sanitized":1950},{"entryPoint":2925,"graph":2926,"unsanitizedCount":1690,"severity":2781},"\u003Cactions> (includes\\admin\\payments\\actions.php:0)",{"nodes":2927,"edges":2934},[2928,2929,2930,2931,2932,2933],{"id":2519,"type":2520,"label":2578,"file":576,"line":2910},{"id":2524,"type":2647,"label":2912,"file":576,"line":2910},{"id":2529,"type":2525,"label":2889,"file":1630,"line":2418,"wp_function":2890},{"id":2532,"type":2520,"label":2578,"file":576,"line":1256},{"id":2664,"type":2647,"label":2916,"file":576,"line":1256},{"id":2681,"type":2525,"label":2889,"file":1630,"line":2918,"wp_function":2890},[2935,2936,2937,2938],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"from":2532,"to":2664,"sanitized":1950},{"from":2664,"to":2681,"sanitized":1950},{"entryPoint":2940,"graph":2941,"unsanitizedCount":181,"severity":2781},"advanced_filters (includes\\admin\\payments\\class-payments-table.php:144)",{"nodes":2942,"edges":2946},[2943,2945],{"id":2519,"type":2520,"label":2944,"file":604,"line":1240},"$_GET (x4)",{"id":2524,"type":2525,"label":2526,"file":604,"line":1787,"wp_function":2527},[2947],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":2949,"graph":2950,"unsanitizedCount":1690,"severity":2781},"\u003Cclass-payments-table> (includes\\admin\\payments\\class-payments-table.php:0)",{"nodes":2951,"edges":2958},[2952,2953,2954,2955,2956,2957],{"id":2519,"type":2520,"label":2944,"file":604,"line":1240},{"id":2524,"type":2525,"label":2526,"file":604,"line":1787,"wp_function":2527},{"id":2529,"type":2520,"label":2521,"file":604,"line":2553},{"id":2532,"type":2525,"label":2526,"file":604,"line":2553,"wp_function":2527},{"id":2664,"type":2520,"label":2530,"file":604,"line":2556},{"id":2681,"type":2525,"label":2526,"file":604,"line":2556,"wp_function":2527},[2959,2960,2961],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1950},{"from":2664,"to":2681,"sanitized":1950},{"entryPoint":2963,"graph":2964,"unsanitizedCount":1690,"severity":2781},"\u003Cview-order-details> (includes\\admin\\payments\\view-order-details.php:0)",{"nodes":2965,"edges":2972},[2966,2968,2969,2971],{"id":2519,"type":2520,"label":2967,"file":2236,"line":545},"$_GET (x9)",{"id":2524,"type":2525,"label":2526,"file":2236,"line":1253,"wp_function":2527},{"id":2529,"type":2520,"label":2970,"file":2236,"line":545},"$_GET (x2)",{"id":2532,"type":2525,"label":2526,"file":2236,"line":2243,"wp_function":2527},[2973,2974],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1950},{"entryPoint":2976,"graph":2977,"unsanitizedCount":1690,"severity":2781},"\u003Cclass-customer-reports-table> (includes\\admin\\reporting\\class-customer-reports-table.php:0)",{"nodes":2978,"edges":2983},[2979,2980,2981,2982],{"id":2519,"type":2520,"label":2521,"file":2566,"line":562},{"id":2524,"type":2525,"label":2526,"file":2566,"line":562,"wp_function":2527},{"id":2529,"type":2520,"label":2530,"file":2566,"line":1287},{"id":2532,"type":2525,"label":2526,"file":2566,"line":1287,"wp_function":2527},[2984,2985],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1950},{"entryPoint":2987,"graph":2988,"unsanitizedCount":181,"severity":2781},"rpress_reports_graph (includes\\admin\\reporting\\graphing.php:20)",{"nodes":2989,"edges":2993},[2990,2991],{"id":2519,"type":2520,"label":2970,"file":693,"line":2215},{"id":2524,"type":2525,"label":2526,"file":693,"line":2992,"wp_function":2527},329,[2994],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":2996,"graph":2997,"unsanitizedCount":181,"severity":2781},"rpress_reports_graph_controls (includes\\admin\\reporting\\graphing.php:614)",{"nodes":2998,"edges":3001},[2999,3000],{"id":2519,"type":2520,"label":2645,"file":693,"line":892},{"id":2524,"type":2525,"label":2526,"file":693,"line":892,"wp_function":2527},[3002],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3004,"graph":3005,"unsanitizedCount":181,"severity":2781},"\u003Cgraphing> (includes\\admin\\reporting\\graphing.php:0)",{"nodes":3006,"edges":3013},[3007,3008,3009,3010,3011,3012],{"id":2519,"type":2520,"label":2846,"file":693,"line":2215},{"id":2524,"type":2525,"label":2526,"file":693,"line":2992,"wp_function":2527},{"id":2529,"type":2520,"label":2645,"file":693,"line":892},{"id":2532,"type":2525,"label":2526,"file":693,"line":892,"wp_function":2527},{"id":2664,"type":2520,"label":2632,"file":693,"line":2633},{"id":2681,"type":2525,"label":2635,"file":693,"line":2636,"wp_function":2637},[3014,3015,3016],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"from":2664,"to":2681,"sanitized":1952},{"entryPoint":3018,"graph":3019,"unsanitizedCount":181,"severity":2781},"rpress_settings_sanitize_taxes (includes\\admin\\settings\\register-settings.php:1417)",{"nodes":3020,"edges":3025},[3021,3023],{"id":2519,"type":2520,"label":2578,"file":742,"line":3022},1425,{"id":2524,"type":2525,"label":2889,"file":742,"line":3024,"wp_function":2890},1426,[3026],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3028,"graph":3029,"unsanitizedCount":181,"severity":2781},"rpress_order_notification_settings_callback (includes\\admin\\settings\\register-settings.php:2624)",{"nodes":3030,"edges":3036},[3031,3034],{"id":2519,"type":2520,"label":3032,"file":742,"line":3033},"$_GET (x5)",2723,{"id":2524,"type":2525,"label":2526,"file":742,"line":3035,"wp_function":2527},2790,[3037],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3039,"graph":3040,"unsanitizedCount":181,"severity":2781},"\u003Cregister-settings> (includes\\admin\\settings\\register-settings.php:0)",{"nodes":3041,"edges":3046},[3042,3043,3044,3045],{"id":2519,"type":2520,"label":2578,"file":742,"line":3022},{"id":2524,"type":2525,"label":2889,"file":742,"line":3024,"wp_function":2890},{"id":2529,"type":2520,"label":3032,"file":742,"line":3033},{"id":2532,"type":2525,"label":2526,"file":742,"line":3035,"wp_function":2527},[3047,3048],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":3050,"graph":3051,"unsanitizedCount":181,"severity":2781},"rpress_tools_import_export_process_import (includes\\admin\\tools.php:1409)",{"nodes":3052,"edges":3060},[3053,3055,3056,3058],{"id":2519,"type":2520,"label":2881,"file":809,"line":3054},1420,{"id":2524,"type":2525,"label":2883,"file":809,"line":3022,"wp_function":2885},{"id":2529,"type":2520,"label":3057,"file":809,"line":3054},"$_FILES (x3)",{"id":2532,"type":2525,"label":2889,"file":809,"line":3059,"wp_function":2890},1428,[3061,3062],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":3064,"graph":3065,"unsanitizedCount":181,"severity":2781},"rpress_handle_submit_debug_log (includes\\admin\\tools.php:1481)",{"nodes":3066,"edges":3071},[3067,3070],{"id":2519,"type":2520,"label":3068,"file":809,"line":3069},"$_REQUEST['rpress-debug-log-contents']",1492,{"id":2524,"type":2525,"label":2526,"file":809,"line":3069,"wp_function":2527},[3072],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3074,"graph":3075,"unsanitizedCount":181,"severity":2781},"rpress_tools_sysinfo_fooditem (includes\\admin\\tools.php:1765)",{"nodes":3076,"edges":3081},[3077,3080],{"id":2519,"type":2520,"label":3078,"file":809,"line":3079},"$_POST['rpress-sysinfo']",1773,{"id":2524,"type":2525,"label":2526,"file":809,"line":3079,"wp_function":2527},[3082],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3084,"graph":3085,"unsanitizedCount":181,"severity":2781},"\u003Ctools> (includes\\admin\\tools.php:0)",{"nodes":3086,"edges":3095},[3087,3088,3089,3090,3091,3092,3093,3094],{"id":2519,"type":2520,"label":2881,"file":809,"line":3054},{"id":2524,"type":2525,"label":2883,"file":809,"line":3022,"wp_function":2885},{"id":2529,"type":2520,"label":3057,"file":809,"line":3054},{"id":2532,"type":2525,"label":2889,"file":809,"line":3059,"wp_function":2890},{"id":2664,"type":2520,"label":3068,"file":809,"line":3069},{"id":2681,"type":2525,"label":2526,"file":809,"line":3069,"wp_function":2527},{"id":2683,"type":2520,"label":3078,"file":809,"line":3079},{"id":2685,"type":2525,"label":2526,"file":809,"line":3079,"wp_function":2527},[3096,3097,3098,3099],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"from":2664,"to":2681,"sanitized":1952},{"from":2683,"to":2685,"sanitized":1952},{"entryPoint":3101,"graph":3102,"unsanitizedCount":181,"severity":2781},"\u003Cupgrade-functions> (includes\\admin\\upgrades\\upgrade-functions.php:0)",{"nodes":3103,"edges":3113},[3104,3105,3108,3109],{"id":2519,"type":2520,"label":2846,"file":879,"line":2553},{"id":2524,"type":2525,"label":3106,"file":879,"line":2836,"wp_function":3107},"get_col() [SQLi]","get_col",{"id":2529,"type":2520,"label":2632,"file":879,"line":2553},{"id":2532,"type":2525,"label":3110,"file":879,"line":3111,"wp_function":3112},"get_results() [SQLi]",681,"get_results",[3114,3115],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":3117,"graph":3118,"unsanitizedCount":181,"severity":2781},"\u003Cclass-rpress-cart> (includes\\cart\\class-rpress-cart.php:0)",{"nodes":3119,"edges":3123},[3120,3121],{"id":2519,"type":2520,"label":2578,"file":971,"line":1305},{"id":2524,"type":2525,"label":2526,"file":971,"line":3122,"wp_function":2527},1149,[3124],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3126,"graph":3127,"unsanitizedCount":181,"severity":2781},"rpress_show_added_to_cart_messages (includes\\cart\\template.php:350)",{"nodes":3128,"edges":3132},[3129,3130],{"id":2519,"type":2520,"label":2578,"file":984,"line":2082},{"id":2524,"type":2525,"label":2526,"file":984,"line":3131,"wp_function":2527},383,[3133],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3135,"graph":3136,"unsanitizedCount":181,"severity":2781},"\u003Ctemplate> (includes\\cart\\template.php:0)",{"nodes":3137,"edges":3140},[3138,3139],{"id":2519,"type":2520,"label":2578,"file":984,"line":2082},{"id":2524,"type":2525,"label":2526,"file":984,"line":3131,"wp_function":2527},[3141],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3143,"graph":3144,"unsanitizedCount":181,"severity":2781},"load_addon_child (includes\\class-rpress-ajax.php:423)",{"nodes":3145,"edges":3150},[3146,3148],{"id":2519,"type":2520,"label":2578,"file":1102,"line":3147},427,{"id":2524,"type":2525,"label":2526,"file":1102,"line":3149,"wp_function":2527},528,[3151],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3153,"graph":3154,"unsanitizedCount":181,"severity":2781},"get_order_details (includes\\class-rpress-ajax.php:994)",{"nodes":3155,"edges":3161},[3156,3158,3160],{"id":2519,"type":2520,"label":2632,"file":1102,"line":3157},1011,{"id":2524,"type":2647,"label":3159,"file":1102,"line":3157},"→ rpress_get_payment()",{"id":2529,"type":2525,"label":2777,"file":1630,"line":323,"wp_function":2778},[3162,3163],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1952},{"entryPoint":3165,"graph":3166,"unsanitizedCount":181,"severity":2781},"check_for_fooditem_price_variations (includes\\class-rpress-ajax.php:1021)",{"nodes":3167,"edges":3173},[3168,3171],{"id":2519,"type":2520,"label":3169,"file":1102,"line":3170},"$_POST (x3)",1027,{"id":2524,"type":2525,"label":2526,"file":1102,"line":3172,"wp_function":2527},1040,[3174],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3176,"graph":3177,"unsanitizedCount":181,"severity":2781},"fooditem_search (includes\\class-rpress-ajax.php:1275)",{"nodes":3178,"edges":3183},[3179,3181],{"id":2519,"type":2520,"label":2632,"file":1102,"line":3180},1278,{"id":2524,"type":2525,"label":3110,"file":1102,"line":3182,"wp_function":3112},1307,[3184],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3186,"graph":3187,"unsanitizedCount":181,"severity":2781},"activate_addon_license (includes\\class-rpress-ajax.php:1509)",{"nodes":3188,"edges":3193},[3189,3191],{"id":2519,"type":2520,"label":3169,"file":1102,"line":3190},1522,{"id":2524,"type":2525,"label":2889,"file":1102,"line":3192,"wp_function":2890},1580,[3194],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3196,"graph":3197,"unsanitizedCount":181,"severity":2781},"\u003Camazon-payments> (includes\\gateways\\amazon-payments.php:0)",{"nodes":3198,"edges":3202},[3199,3200],{"id":2519,"type":2520,"label":2632,"file":1416,"line":367},{"id":2524,"type":2525,"label":2526,"file":1416,"line":3201,"wp_function":2527},591,[3203],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3205,"graph":3206,"unsanitizedCount":181,"severity":2781},"get_date_time_options (includes\\rp-core-functions.php:365)",{"nodes":3207,"edges":3212},[3208,3211],{"id":2519,"type":2520,"label":3209,"file":1771,"line":3210},"$_COOKIE",367,{"id":2524,"type":2525,"label":2526,"file":1771,"line":2145,"wp_function":2527},[3213],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3215,"graph":3216,"unsanitizedCount":181,"severity":2781},"\u003Crp-core-functions> (includes\\rp-core-functions.php:0)",{"nodes":3217,"edges":3222},[3218,3219,3220,3221],{"id":2519,"type":2520,"label":2765,"file":1771,"line":2086},{"id":2524,"type":2525,"label":2526,"file":1771,"line":2086,"wp_function":2527},{"id":2529,"type":2520,"label":3209,"file":1771,"line":3210},{"id":2532,"type":2525,"label":2526,"file":1771,"line":2145,"wp_function":2527},[3223,3224],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":3226,"graph":3227,"unsanitizedCount":181,"severity":2781},"\u003Cprint-receipt-content> (templates\\receipt\\print-receipt-content.php:0)",{"nodes":3228,"edges":3233},[3229,3231],{"id":2519,"type":2520,"label":2632,"file":3230,"line":293},"templates\\receipt\\print-receipt-content.php",{"id":2524,"type":2525,"label":2526,"file":3230,"line":3232,"wp_function":2527},106,[3234],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3236,"graph":3237,"unsanitizedCount":181,"severity":2781},"\u003Crpress-show-order-details> (templates\\rpress-show-order-details.php:0)",{"nodes":3238,"edges":3243},[3239,3242],{"id":2519,"type":2520,"label":3240,"file":3241,"line":1690},"$_POST (x11)","templates\\rpress-show-order-details.php",{"id":2524,"type":2525,"label":2526,"file":3241,"line":1204,"wp_function":2527},[3244],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3246,"graph":3247,"unsanitizedCount":181,"severity":2781},"\u003Crpress-user-dashboard> (templates\\rpress-user-dashboard.php:0)",{"nodes":3248,"edges":3254},[3249,3253],{"id":2519,"type":2520,"label":3250,"file":3251,"line":3252},"$_SERVER['REQUEST_URI']","templates\\rpress-user-dashboard.php",548,{"id":2524,"type":2525,"label":2526,"file":3251,"line":3252,"wp_function":2527},[3255],{"from":2519,"to":2524,"sanitized":1952},{"entryPoint":3257,"graph":3258,"unsanitizedCount":192,"severity":143},"rpress_customer_notes_view (includes\\admin\\customers\\customers.php:434)",{"nodes":3259,"edges":3265},[3260,3262,3264],{"id":2519,"type":2520,"label":2632,"file":414,"line":3261},552,{"id":2524,"type":2647,"label":3263,"file":414,"line":3261},"→ count()",{"id":2529,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},[3266,3267],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"entryPoint":3269,"graph":3270,"unsanitizedCount":192,"severity":143},"\u003Ccustomers> (includes\\admin\\customers\\customers.php:0)",{"nodes":3271,"edges":3275},[3272,3273,3274],{"id":2519,"type":2520,"label":2632,"file":414,"line":3261},{"id":2524,"type":2647,"label":3263,"file":414,"line":3261},{"id":2529,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},[3276,3277],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"entryPoint":3279,"graph":3280,"unsanitizedCount":3302,"severity":143},"save_meta_boxes (includes\\admin\\fooditems\\class-rp-fooditem-metaboxes.php:94)",{"nodes":3281,"edges":3295},[3282,3284,3285,3286,3288,3289,3290,3292,3293],{"id":2519,"type":2520,"label":3283,"file":458,"line":671},"$_POST['food_categories']",{"id":2524,"type":2647,"label":3263,"file":458,"line":671},{"id":2529,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},{"id":2532,"type":2520,"label":3287,"file":458,"line":710},"$_POST['addons']",{"id":2664,"type":2647,"label":3263,"file":458,"line":710},{"id":2681,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},{"id":2683,"type":2520,"label":3291,"file":458,"line":1392},"$_POST['addon_category']",{"id":2685,"type":2647,"label":3263,"file":458,"line":1392},{"id":3294,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},"n8",[3296,3297,3298,3299,3300,3301],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"from":2532,"to":2664,"sanitized":1950},{"from":2664,"to":2681,"sanitized":1950},{"from":2683,"to":2685,"sanitized":1950},{"from":2685,"to":3294,"sanitized":1950},3,{"entryPoint":3304,"graph":3305,"unsanitizedCount":3302,"severity":143},"\u003Cclass-rp-fooditem-metaboxes> (includes\\admin\\fooditems\\class-rp-fooditem-metaboxes.php:0)",{"nodes":3306,"edges":3316},[3307,3308,3309,3310,3311,3312,3313,3314,3315],{"id":2519,"type":2520,"label":3283,"file":458,"line":671},{"id":2524,"type":2647,"label":3263,"file":458,"line":671},{"id":2529,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},{"id":2532,"type":2520,"label":3287,"file":458,"line":710},{"id":2664,"type":2647,"label":3263,"file":458,"line":710},{"id":2681,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},{"id":2683,"type":2520,"label":3291,"file":458,"line":1392},{"id":2685,"type":2647,"label":3263,"file":458,"line":1392},{"id":3294,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},[3317,3318,3319,3320,3321,3322],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"from":2532,"to":2664,"sanitized":1950},{"from":2664,"to":2681,"sanitized":1950},{"from":2683,"to":2685,"sanitized":1950},{"from":2685,"to":3294,"sanitized":1950},{"entryPoint":3324,"graph":3325,"unsanitizedCount":1690,"severity":143},"rpress_options_page (includes\\admin\\settings\\display-settings.php:21)",{"nodes":3326,"edges":3334},[3327,3328,3329,3330,3331,3332,3333],{"id":2519,"type":2520,"label":2632,"file":2279,"line":335},{"id":2524,"type":2525,"label":2526,"file":2279,"line":455,"wp_function":2527},{"id":2529,"type":2520,"label":2632,"file":2279,"line":288},{"id":2532,"type":2525,"label":2526,"file":2279,"line":331,"wp_function":2527},{"id":2664,"type":2520,"label":2632,"file":2279,"line":13},{"id":2681,"type":2647,"label":3263,"file":2279,"line":13},{"id":2683,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},[3335,3336,3337,3338],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1952},{"from":2664,"to":2681,"sanitized":1950},{"from":2681,"to":2683,"sanitized":1950},{"entryPoint":3340,"graph":3341,"unsanitizedCount":1690,"severity":143},"\u003Cdisplay-settings> (includes\\admin\\settings\\display-settings.php:0)",{"nodes":3342,"edges":3350},[3343,3344,3345,3346,3347,3348,3349],{"id":2519,"type":2520,"label":2632,"file":2279,"line":335},{"id":2524,"type":2525,"label":2526,"file":2279,"line":455,"wp_function":2527},{"id":2529,"type":2520,"label":2632,"file":2279,"line":288},{"id":2532,"type":2525,"label":2526,"file":2279,"line":331,"wp_function":2527},{"id":2664,"type":2520,"label":2632,"file":2279,"line":13},{"id":2681,"type":2647,"label":3263,"file":2279,"line":13},{"id":2683,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},[3351,3352,3353,3354],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1952},{"from":2664,"to":2681,"sanitized":1950},{"from":2681,"to":2683,"sanitized":1950},{"entryPoint":3356,"graph":3357,"unsanitizedCount":192,"severity":143},"rpress_upgrades_screen (includes\\admin\\upgrades\\upgrades.php:19)",{"nodes":3358,"edges":3365},[3359,3360,3363,3364],{"id":2519,"type":2520,"label":2632,"file":907,"line":291},{"id":2524,"type":2525,"label":3361,"file":907,"line":1204,"wp_function":3362},"call_user_func() [RCE]","call_user_func",{"id":2529,"type":2520,"label":2944,"file":907,"line":291},{"id":2532,"type":2525,"label":2526,"file":907,"line":469,"wp_function":2527},[3366,3367],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":3369,"graph":3370,"unsanitizedCount":192,"severity":143},"\u003Cupgrades> (includes\\admin\\upgrades\\upgrades.php:0)",{"nodes":3371,"edges":3376},[3372,3373,3374,3375],{"id":2519,"type":2520,"label":2632,"file":907,"line":291},{"id":2524,"type":2525,"label":3361,"file":907,"line":1204,"wp_function":3362},{"id":2529,"type":2520,"label":2944,"file":907,"line":291},{"id":2532,"type":2525,"label":2526,"file":907,"line":469,"wp_function":2527},[3377,3378],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1952},{"entryPoint":3380,"graph":3381,"unsanitizedCount":192,"severity":143},"can_access_frontend_order_action (includes\\class-rpress-ajax.php:149)",{"nodes":3382,"edges":3388},[3383,3384,3386],{"id":2519,"type":2520,"label":2697,"file":1102,"line":990},{"id":2524,"type":2647,"label":3385,"file":1102,"line":990},"→ rpress_get_purchase_id_by_key()",{"id":2529,"type":2525,"label":2777,"file":1630,"line":3387,"wp_function":2778},1266,[3389,3390],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"entryPoint":3392,"graph":3393,"unsanitizedCount":192,"severity":143},"receipt_order_status (includes\\class-rpress-ajax.php:347)",{"nodes":3394,"edges":3399},[3395,3397,3398],{"id":2519,"type":2520,"label":2697,"file":1102,"line":3396},379,{"id":2524,"type":2647,"label":3385,"file":1102,"line":3396},{"id":2529,"type":2525,"label":2777,"file":1630,"line":3387,"wp_function":2778},[3400,3401],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"entryPoint":3403,"graph":3404,"unsanitizedCount":29,"severity":143},"\u003Cclass-rpress-ajax> (includes\\class-rpress-ajax.php:0)",{"nodes":3405,"edges":3436},[3406,3408,3409,3410,3411,3413,3415,3417,3418,3420,3422,3424,3426,3428,3430,3432,3434],{"id":2519,"type":2520,"label":3407,"file":1102,"line":3147},"$_POST (x12)",{"id":2524,"type":2525,"label":2526,"file":1102,"line":3149,"wp_function":2527},{"id":2529,"type":2520,"label":2970,"file":1102,"line":3180},{"id":2532,"type":2525,"label":3110,"file":1102,"line":3182,"wp_function":3112},{"id":2664,"type":2520,"label":2632,"file":1102,"line":3412},996,{"id":2681,"type":2525,"label":2889,"file":1102,"line":3414,"wp_function":2890},1498,{"id":2683,"type":2520,"label":3416,"file":1102,"line":3190},"$_POST (x4)",{"id":2685,"type":2525,"label":2889,"file":1102,"line":3192,"wp_function":2890},{"id":3294,"type":2520,"label":3419,"file":1102,"line":990},"$_REQUEST (x2)",{"id":3421,"type":2647,"label":3385,"file":1102,"line":990},"n9",{"id":3423,"type":2525,"label":2777,"file":1630,"line":3387,"wp_function":2778},"n10",{"id":3425,"type":2520,"label":2868,"file":1102,"line":2395},"n11",{"id":3427,"type":2647,"label":2707,"file":1102,"line":2395},"n12",{"id":3429,"type":2525,"label":2526,"file":1767,"line":2709,"wp_function":2527},"n13",{"id":3431,"type":2520,"label":2632,"file":1102,"line":3157},"n14",{"id":3433,"type":2647,"label":3159,"file":1102,"line":3157},"n15",{"id":3435,"type":2525,"label":2777,"file":1630,"line":323,"wp_function":2778},"n16",[3437,3438,3439,3440,3441,3442,3443,3444,3445,3446],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"from":2664,"to":2681,"sanitized":1952},{"from":2683,"to":2685,"sanitized":1952},{"from":3294,"to":3421,"sanitized":1950},{"from":3421,"to":3423,"sanitized":1950},{"from":3425,"to":3427,"sanitized":1950},{"from":3427,"to":3429,"sanitized":1950},{"from":3431,"to":3433,"sanitized":1950},{"from":3433,"to":3435,"sanitized":1952},{"entryPoint":3448,"graph":3449,"unsanitizedCount":192,"severity":143},"\u003Cclass-rpress-shortcodes> (includes\\class-rpress-shortcodes.php:0)",{"nodes":3450,"edges":3454},[3451,3452,3453],{"id":2519,"type":2520,"label":2632,"file":1291,"line":1436},{"id":2524,"type":2647,"label":3385,"file":1291,"line":1436},{"id":2529,"type":2525,"label":2777,"file":1630,"line":3387,"wp_function":2778},[3455,3456],{"from":2519,"to":2524,"sanitized":1950},{"from":2524,"to":2529,"sanitized":1950},{"entryPoint":3458,"graph":3459,"unsanitizedCount":1690,"severity":143},"rpress_paypal_process_pdt_on_return (includes\\gateways\\paypal-standard.php:1858)",{"nodes":3460,"edges":3471},[3461,3463,3467,3469,3470],{"id":2519,"type":2520,"label":2697,"file":1487,"line":3462},1899,{"id":2524,"type":2525,"label":3464,"file":1487,"line":3465,"wp_function":3466},"wp_remote_post() [SSRF]",1909,"wp_remote_post",{"id":2529,"type":2520,"label":2697,"file":1487,"line":3468},1918,{"id":2532,"type":2647,"label":3263,"file":1487,"line":3468},{"id":2664,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},[3472,3473,3474],{"from":2519,"to":2524,"sanitized":1950},{"from":2529,"to":2532,"sanitized":1950},{"from":2532,"to":2664,"sanitized":1950},{"entryPoint":3476,"graph":3477,"unsanitizedCount":192,"severity":143},"\u003Cpaypal-standard> (includes\\gateways\\paypal-standard.php:0)",{"nodes":3478,"edges":3486},[3479,3480,3481,3482,3483,3484,3485],{"id":2519,"type":2520,"label":2632,"file":1487,"line":2755},{"id":2524,"type":2525,"label":2526,"file":1487,"line":2757,"wp_function":2527},{"id":2529,"type":2520,"label":2697,"file":1487,"line":3462},{"id":2532,"type":2525,"label":3464,"file":1487,"line":3465,"wp_function":3466},{"id":2664,"type":2520,"label":2697,"file":1487,"line":3468},{"id":2681,"type":2647,"label":3263,"file":1487,"line":3468},{"id":2683,"type":2525,"label":2806,"file":1170,"line":2086,"wp_function":2809},[3487,3488,3489,3490],{"from":2519,"to":2524,"sanitized":1952},{"from":2529,"to":2532,"sanitized":1952},{"from":2664,"to":2681,"sanitized":1950},{"from":2681,"to":2683,"sanitized":1950},{"summary":3492,"deductions":3493},"The restropress plugin v3.2.8 presents a mixed security posture. While it demonstrates good practices in areas like prepared SQL statements (83%) and output escaping (94%), significant concerns arise from its attack surface and vulnerability history. A substantial number of AJAX handlers (9 out of 25) lack authentication checks, creating easy entry points for unauthorized actions. Furthermore, 43 taint analysis flows with unsanitized paths, including 14 of high severity, indicate potential vulnerabilities to injection attacks and data manipulation. The plugin's history of 10 known CVEs, with 4 currently unpatched and including a critical and a high severity vulnerability, is particularly worrying. This pattern of recurring critical and high-severity issues, especially related to authorization and input handling, suggests a persistent struggle with robust security implementations within the plugin.\n\nWhile the plugin's adoption of nonces and capability checks is encouraging, the identified weaknesses in authorization on AJAX endpoints and the prevalence of unsanitized input flows cannot be overlooked. The presence of `unserialize` is a known risk, especially if user-controlled input is involved. Combined with the legacy of critical and high-severity vulnerabilities, the overall risk associated with using restropress v3.2.8 is considerable. Users should exercise extreme caution, prioritize patching any remaining vulnerabilities, and carefully consider the implications of the exposed attack surface.",[3494,3496,3498,3500,3502,3504,3507,3509],{"reason":3495,"points":291},"Unpatched critical CVE",{"reason":3497,"points":1988},"Unpatched high CVE",{"reason":3499,"points":1154},"High severity taint flows",{"reason":3501,"points":28},"AJAX handlers without auth checks",{"reason":3503,"points":121},"Large number of unsanitized paths",{"reason":3505,"points":3506},"Unserialized data function",7,{"reason":3508,"points":135},"Unpatched medium CVEs",{"reason":3510,"points":3302},"Bundled libraries (potential outdated)","2026-03-16T18:54:04.969Z",{"wat":3513,"direct":3524},{"assetPaths":3514,"generatorPatterns":3517,"scriptPaths":3518,"versionParams":3521},[3515,3516],"\u002Fwp-content\u002Fplugins\u002Frestropress\u002Fassets\u002Fcss\u002Fadmin-rp-addon-sorting.css","\u002Fwp-content\u002Fplugins\u002Frestropress\u002Fassets\u002Fjs\u002Fadmin\u002Fadmin-rp-addon-sorting.js",[],[3519,3520],"jquery-ui-core","jquery-ui-sortable",[3522,3523],"restropress\u002Fassets\u002Fcss\u002Fadmin-rp-addon-sorting.css?ver=","restropress\u002Fassets\u002Fjs\u002Fadmin\u002Fadmin-rp-addon-sorting.js?ver=",{"cssClasses":3525,"htmlComments":3527,"htmlAttributes":3528,"restEndpoints":3531,"jsGlobals":3532,"shortcodeOutput":3533},[3526],"rp-addon-sorting",[],[3529,3530],"term_order_nonce","rp_addon_sorting_data",[],[3530],[]]