Ninja.php - Hey gang, in this PHP tutorial (with MySQL) you'll learn PHP from the ground up, and use it to create a simple website. We'll also be using a MySQL database ...

 
Invoice Ninja 5 - GitHub: Let’s build from here. Hey dude men

Dec 8, 2022 · PHP & MySQL: Novice to Ninja. PHP & MySQL: Novice to Ninja, 7th Edition is a hands-on guide to learning all the tools, principles, and techniques needed to build a professional web application ... The Kawasaki Ninja 400 2023 price in the Philippines starts from ₱340,900 . it is available in 1 variants in the Philippines. The Ninja 400 is powered by a 399 cc engine, and has a 6-Speed gearbox. The Kawasaki Ninja 400 has a seating height of 785 mm and kerb weight of 167 kg. The Ninja 400 comes with Disc front brakes and Disc rear brakes ...Black-belt your web development skills. Over 2000 free programming tutorial videos about: - Modern JavaScript (beginner to advanced) - Node.js - React - Vue.js - Firebase - MongoDB - HTML & CSS ...Invoice Ninja is well on its way to becoming one of the greats of the invoicing world! A great option for small business owners! Merchant Maverick. 2023 Best for Entrepreneurs. The best free invoice software is not only easy on the bank account but user-friendly and packed with the features! Forbes. 2023 Best Invoicing for Freelancers.How can I manipulate the ninja forms (3) mail body based on the input of the user? example: The user fills in the zipcode field and I wan't to add data to the mail body of the closest store. The only useful filter I've found is "ninja_forms_submit_data". But it returns only field ID's and the user input.Ninja Tables Advanced Shortcode Usage. GitHub Gist: instantly share code, notes, and snippets.Create the database. On your PhpMyAdmin, create a database named "php_beginner_crud_level_1". If you're not sure how to do it, please take a look at the following example. Follow only the "create database" part. How to Create a Database and Import MySQL File Using PhpMyAdmin. Watch on.My client's WordPress site uses the Ninja Forms plugin for forms. There's a web page with a form that's set up to redirect to another page. I need to access the submitted form data from the redirect page, but the form values don't show up in a $_POST array on the redirect page.Jan 16, 2021 · Ideally you should: 1) Create a new custom plugin (this way you will be able to update your Ninja Forms plugin, theme and still have you changes intact and easily transferable to other WordPress site). Fine-atomising injectors (60 μm) ensure ideal fuel delivery at all rpm. Designed for rider-friendly response, the Ninja 300’s fuel-injected Parallel Twin engine delivers smooth, responsive torque at low and medium rpm and hard-hitting acceleration at high rpm. The engine offers significantly stronger torque and power at all rpm, putting the ... Aug 9, 2023 · The exchange rate of Idle Ninja Online is increasing. The current value of 1 NINKY is PHP 0.01 PHP. In other words, to buy 5 Idle Ninja Online, it would cost you PHP 0.04 PHP. Inversely, PHP 1.00 PHP would allow you to trade for 130.42 NINKY while PHP 50.00 PHP would convert to 6,520.85 NINKY, not including platform or gas fees. Install Invoice Ninja v5 on Ubuntu 20.04 If you are self-hosting, installing on Ubuntu is the best possible method, and highly suggested. Running Ubuntu as a host allows you to install with the least amount of effort, fewer dependencies, and auto-update the application through the admin portal user interface. The ‘invoiceninja.zip’ package that is compiled by the Invoice NInja team every ...Install Invoice Ninja v5 on Ubuntu 20.04 v5. I’ve tested these instructions in a VM running Ubuntu 20.04 LTS so it should work for the most part, just the same in Ubuntu 20.04 server as well, I have used Ubuntu server in the past and I can’t imagine why it would be any different unless there are some repository issues.Hey all, in this PHP tutorial we'll carry on with our project by looking at forms in PHP - how to capture data, send POST & GET requests and how to handle th...Aug 30, 2022 · Ninja. Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible. NINJA to PHP Chart. Ninja Protocol (NINJA) is worth ₱0.367879 today, which is a -0.7% decline from an hour ago and a -1.2% decline since yesterday. The value of NINJA today is -12.7% lower compared to its value 7 days ago. In the last 24 hours, the total volume of Ninja Protocol traded was ₱980.65. Price. Market Cap. In some works of fiction, ninja are divided into three ranks: genin (lower), chūnin (middle), jōnin (upper). Legendary ninja include Fuuma Kotaro, Hattori Hanzō and Sarutobi Sasuke. During the Sengoku Jidai, the most prolific shinobi were of the Koka or Koga province and the Iga province, rugged, secretive clans notorious for guerilla ... sdk-php Public PHP wrapper for Invoice Ninja's REST API PHP 79 42 0 2 Updated Mar 30, 2023. hosted-pdf Public PHP 1 MIT 5 0 0 Updated Aug 26, 2022. View all repositories. Ninja Shell is a webshell recoded from Marijuana shell (stealth mode) with more extra powerful tools and cool responsive design made with bootstrap and jquery builded in PHP language and all functi...1 Answer Sorted by: 3 You have several options: Create a custom Ninja Forms Action. This obviously will require significant amount of programming skills, understanding how Ninja Forms works, etc. Advantage, you could store your data in preferred location and format (e.g. in wp_options table). Hackfix the problem.PHP 8 is recommended . Doing a php -m on my local machine I have these installed with a functioning app. bcmath bz2 calendar Core ctype curl date dom exif FFI fileinfo filter ftp gd gettext gmp hash iconv igbinary intl json libxml mbstring mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql Phar posix readline redis Reflection session shmop SimpleXML sockets sodium SPL standard sysvmsg sysvsem ...Mar 8, 2013 · CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `firstname` varchar(32) NOT NULL, `lastname` varchar(32) NOT NULL, `email` varchar(64) NOT NULL, `contact_number` varchar(64) NOT NULL, `address` text NOT NULL, `password` varchar(512) NOT NULL, `access_level` varchar(16) NOT NULL, `access_code` text NOT NULL, `status` int(11) NOT NULL COMMENT '0=pending,1=confirmed', `created ... Step 3: Setup the database ¶. You’ll need to create a new database along with a user to access it. Most hosting companies provide an interface to handle this or you can run the SQL statements below. CREATE DATABASE ninja; CREATE USER 'ninja' @ 'localhost' IDENTIFIED BY 'ninja'; GRANT ALL PRIVILEGES ON ninja.*. TO 'ninja' @ 'localhost'; Feb 12, 2021 · Minimum and recommended for items below. CPU (core) count and speed. Memory. HDD size. PHP version compatibility (7.x to 8.x?) Preferred PHP version. Recommendations for scaling with user loads (1, 5, 10 and more users of a single instance) Stability and performance tuning\optimizations. Cache tuning and adjusting memory allocation for servers ... The W3Schools online code editor allows you to edit code and view the result in your browserThe W3Schools online code editor allows you to edit code and view the result in your browser NINJA to PHP Chart. Ninja Protocol (NINJA) is worth ₱0.367879 today, which is a -0.7% decline from an hour ago and a -1.2% decline since yesterday. The value of NINJA today is -12.7% lower compared to its value 7 days ago. In the last 24 hours, the total volume of Ninja Protocol traded was ₱980.65. Price. Market Cap.PHP wrapper for Invoice Ninja's REST API www.invoiceninja.com. Resources. Readme Activity. Stars. 79 stars Watchers. 10 watching Forks. 42 forks Report repositoryCREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `firstname` varchar(32) NOT NULL, `lastname` varchar(32) NOT NULL, `email` varchar(64) NOT NULL, `contact_number` varchar(64) NOT NULL, `address` text NOT NULL, `password` varchar(512) NOT NULL, `access_level` varchar(16) NOT NULL, `access_code` text NOT NULL, `status` int(11) NOT NULL COMMENT '0=pending,1=confirmed', `created ...Nov 15, 2022 · It’s Super Fast! Ninja Tables operates from a single page on everything. VueJS and VueRouter as Single Page Application (SPA) are used to develop the back-end to make the experience smooth. Everything seems to be real-time including making a table to set up the configuration, inserting entries, importing CSV files & re-arranging columns. Black-belt your web development skills. Over 2000 free programming tutorial videos about: - Modern JavaScript (beginner to advanced) - Node.js - React - Vue.js - Firebase - MongoDB - HTML & CSS ... Black-belt your web development skills. Over 2000 free programming tutorial videos about: - Modern JavaScript (beginner to advanced) - Node.js - React - Vue.js - Firebase - MongoDB - HTML & CSS ...Ninja Tables is still one of the most performant plugins I use. Ninja Tables is still one of the most performant plugins I use. Many thanks to the support of Ninja Tables. – By @alcapone65. Best and most flexible WP Tables Plugin We tried a lot of plugins, but “Ninja Tables” was the only one that fits all our needs.The code below shows the database credentials and a method to get a database connection using PDO. If you're not yet familiar with PDO, please learn from our PHP OOP CRUD Tutorial first. Create api folder. Open api folder. Create config folder. Open config folder. Create a database.php file.Invoice Ninja is well on its way to becoming one of the greats of the invoicing world! A great option for small business owners! Merchant Maverick. 2023 Best for Entrepreneurs. The best free invoice software is not only easy on the bank account but user-friendly and packed with the features! Forbes. 2023 Best Invoicing for Freelancers. Despite being a covert agent employed hundreds of years ago in feudal Japan, the ninja or shinobi has penetrated pop culture as one of the most iconic warriors in history. His look is instantly recognizable and helps convey an air of mystery, turning the ninja into the archetypal silent assassin even though, in real life, his primary role had always been espionage. The ninja has often been ...The following are other resources that might help you in migrating your invoice ninja to a new server or deal with changing a new URL. There is also some instructions on how to upgrade to Invoice Ninja V5 if you would like to get a jump start. How To Install A Self Hosted Invoice Ninja Application; How To Migrate a PHP Application with a mySQL ...Aug 30, 2022 · Ninja. Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible. Black-belt your web development skills. Over 2000 free programming tutorial videos about: - Modern JavaScript (beginner to advanced) - Node.js - React - Vue.js - Firebase - MongoDB - HTML & CSS ...Hey gang, in this PHP tutorial (with MySQL) you'll learn PHP from the ground up, and use it to create a simple website. We'll also be using a MySQL database ...I have a Wordpress website and I am using Ninja Forms plugin for a simple form. I am looking for a way to have a “thank you” page that will be showing a summary of users submission. What I have managed so far is to have querystring in the "thank you" page (Ninja Forms redirect action) url with the key of the submitted form (e.g. https ...Kawasaki Ninja ZX-25R 2023. The Kawasaki Ninja ZX-25R 2023 price in the Philippines starts from ₱410,000 . it is available in 2 colors, 1 variants in the Philippines. The Ninja ZX-25R is powered by a 250 cc engine, and has a 6-Speed gearbox. The Kawasaki Ninja ZX-25R has a seating height of 785 mm and kerb weight of 182 kg.Hey gang, in this PHP tutorial we'll create our first PHP file and run it on our local server.-----🐱‍💻 🐱‍💻 Course Link... Step 1 – Create Atlantic.Net Cloud Server. First, log in to your Atlantic.Net Cloud Server. Create a new server, choosing Oracle Linux 8 as the operating system with at least 2GB RAM. Connect to your Cloud Server via SSH and log in using the credentials highlighted at the top of the page. Once you are logged in to your server, run the ...12. The Net Ninja’s PHP Tutorial for Beginners Playlist The Net Ninja’s free PHP tutorial. If you want to build your own website from scratch, here is the perfect video playlist. Using PHP and MySQL together, you can build a fully functional website with a database and learn how to code all sorts of functions like forms and data validation ...Ninja Tables is still one of the most performant plugins I use. Ninja Tables is still one of the most performant plugins I use. Many thanks to the support of Ninja Tables. – By @alcapone65. Best and most flexible WP Tables Plugin We tried a lot of plugins, but “Ninja Tables” was the only one that fits all our needs.I’ve updated the desktop app on my Mac and now there is a PHP memory limit warning in the health check section. I’m running the latest docker image at the time of this writing, ie. 5.5.22 Is this safe to ignore? Can I do anything about it or is there a fix coming in the next release? Edit: I just noticed there is a newer version of the docker image, 5.5.23 — will try and test it out now ...Administration console for NinjaCRMPHP & MySQL: Novice to Ninja, 7th Edition - Section 1 - Make the leap into server-side programming with this hands-on guide to PHP! We'll cover installation, database design principles, object ... Nov 11, 2016 · Ninja Admin is a fully featured premium admin template built with Bootstrap 3.3.7, HTML5, CSS3 and jQuery, beautiful features ready to use. UNLIMITED COLOR. CHECK COLOR PICKER AT LIVE DEMO ... Install Invoice Ninja v5 on Ubuntu 20.04 If you are self-hosting, installing on Ubuntu is the best possible method, and highly suggested. Running Ubuntu as a host allows you to install with the least amount of effort, fewer dependencies, and auto-update the application through the admin portal user interface. The ‘invoiceninja.zip’ package that is compiled by the Invoice NInja team every ...Ninja Shell is a webshell recoded from Marijuana shell (stealth mode) with more extra powerful tools and cool responsive design made with bootstrap and jquery builded in PHP language and all functions are encoded to hex for bypassing WAF - GitHub - Yudas1337/NINJA_SHELL: Ninja Shell is a webshell recoded from Marijuana shell (stealth mode) with more extra powerful tools and cool responsive ...Hey gang, in this PHP tutorial (with MySQL) you'll learn PHP from the ground up, and use it to create a simple website. We'll also be using a MySQL database ...Sep 17, 2018 · Create a custom Ninja Forms Action. This obviously will require significant amount of programming skills, understanding how Ninja Forms works, etc. Advantage, you could store your data in preferred location and format (e.g. in wp_options table). Hackfix the problem. You can probably do something like this in your template:. Roughly 75% of websites on the web are powered by PHP. That's a huge amount. WordPress sites, Magento sites, Laravel sites and many more kinds of websites are built on top of PHP & it's not going away any time soon. PHP is a very popular scripting language for creating dynamic and data-driven websites. It goes hand-in-hand with MySQL databases ... Nov 25, 2020 · how I tried to install it: I downloaded the invoice zip file (zip). Also, I extracted the files from zip and I rename the folder invoiceninja. I have placed the extracted folder in xampp\htdocs. I created the database and I named it same as the extracted folder “invoiceninja”. Newest First Oldest First Highest Rated Most Popular Random Views: 6,351 [PHP IRC] Place item, get new random. Adds a simple game to the bot :) By ShadowMage Views: 3,790 [PHP IRC] Bot authentication Authenticate with the bot before allowing access to commands, By ShadowMage Views: 8,370 PHP IRC Bot Connect to the network. By ShadowMage[This thread is closed.] Hi, I have noticed someone else had the same issue: https://wordpress.…It seems like copying from zip and restoring .env file isnt enough. I have to run “php artisan optimize” but I dont have ssh access. Is there a way to do that without SSH ? Thanks. hillel June 29, 2021, 4:53am 2. @david if you load /update would that also call optimize? david June 29, 2021, 5:33am 3. yes i think /update will work, it does a ...Nov 25, 2020 · how I tried to install it: I downloaded the invoice zip file (zip). Also, I extracted the files from zip and I rename the folder invoiceninja. I have placed the extracted folder in xampp\htdocs. I created the database and I named it same as the extracted folder “invoiceninja”. Hey all, in this PHP tutorial we'll carry on with our project by looking at forms in PHP - how to capture data, send POST & GET requests and how to handle th...This product comes with 1 Bin File Definition Key allowing you to tune 1 ECU's as many times as you like. Additional Bin File Definition Keys are required for each additional ECU's and can be purchased from within the WRT software. US$100.00. 2012-2016 Kawasaki EX650 / Ninja 650 Bin File Definition.Minimum and recommended for items below. CPU (core) count and speed. Memory. HDD size. PHP version compatibility (7.x to 8.x?) Preferred PHP version. Recommendations for scaling with user loads (1, 5, 10 and more users of a single instance) Stability and performance tuning\optimizations. Cache tuning and adjusting memory allocation for servers ...Black-belt your web development skills. Over 2000 free programming tutorial videos about: - Modern JavaScript (beginner to advanced) - Node.js - React - Vue.js - Firebase - MongoDB - HTML & CSS ... Jan 29, 2019 · Hey gang, in this PHP tutorial I'll show you how to install all the tools you'll need to start coding with PHP and MySQL on your computer - we'll do this via... Meal Ninja - Watch Your Favorite Content, Engage with Content Creators, and More. 7:51.The exchange rate of Idle Ninja Online is increasing. The current value of 1 NINKY is PHP 0.01 PHP. In other words, to buy 5 Idle Ninja Online, it would cost you PHP 0.04 PHP. Inversely, PHP 1.00 PHP would allow you to trade for 130.42 NINKY while PHP 50.00 PHP would convert to 6,520.85 NINKY, not including platform or gas fees.Sep 4, 2023 · The conversion rate of Dogecoin (DOGE) to PHP is ₱3.62 for every 1 DOGE. This means you can exchange 5 DOGE for ₱18.10 or ₱50.00 for 13.81 DOGE, excluding fees. Refer to our conversion tables for popular DOGE trading amounts in their corresponding PHP prices and vice versa. Hey all, in this PHP tutorial we'll carry on with our project by looking at forms in PHP - how to capture data, send POST & GET requests and how to handle th... Dec 11, 2020 · Support » Plugin: Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress » PHP8 Compatibility PHP8 Compatibility Resolved bebablub (@bebablub) 2 years, 8 months a… Support » Plugin: Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress » PHP8 Compatibility PHP8 Compatibility Resolved bebablub (@bebablub) 2 years, 8 months a…Hey gang, in this PHP tutorial (with MySQL) you'll learn PHP from the ground up, and use it to create a simple website. We'll also be using a MySQL database ...You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.Ninja. Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.Ninja Shell is a webshell recoded from Marijuana shell (stealth mode) with more extra powerful tools and cool responsive design made with bootstrap and jquery builded in PHP language and all functi...Dec 11, 2020 · Support » Plugin: Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress » PHP8 Compatibility PHP8 Compatibility Resolved bebablub (@bebablub) 2 years, 8 months a… Sep 7, 2020 · Despite being a covert agent employed hundreds of years ago in feudal Japan, the ninja or shinobi has penetrated pop culture as one of the most iconic warriors in history. His look is instantly recognizable and helps convey an air of mystery, turning the ninja into the archetypal silent assassin even though, in real life, his primary role had always been espionage. The ninja has often been ... PHP 8 is recommended . Doing a php -m on my local machine I have these installed with a functioning app. bcmath bz2 calendar Core ctype curl date dom exif FFI fileinfo filter ftp gd gettext gmp hash iconv igbinary intl json libxml mbstring mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql Phar posix readline redis Reflection session shmop SimpleXML sockets sodium SPL standard sysvmsg sysvsem ...Kawasaki Ninja ZX-25R 2023. The Kawasaki Ninja ZX-25R 2023 price in the Philippines starts from ₱410,000 . it is available in 2 colors, 1 variants in the Philippines. The Ninja ZX-25R is powered by a 250 cc engine, and has a 6-Speed gearbox. The Kawasaki Ninja ZX-25R has a seating height of 785 mm and kerb weight of 182 kg.The Kawasaki Ninja 650 2023 price in the Philippines starts from ₱433,500 . it is available in 1 variants in the Philippines. The Ninja 650 is powered by a 649 cc engine, and has a 6-Speed gearbox. The Kawasaki Ninja 650 has a seating height of 790 mm and kerb weight of 172 kg. The Ninja 650 comes with Dual Disc front brakes and Disc rear ...The code below shows the database credentials and a method to get a database connection using PDO. If you're not yet familiar with PDO, please learn from our PHP OOP CRUD Tutorial first. Create api folder. Open api folder. Create config folder. Open config folder. Create a database.php file.Minimum and recommended for items below. CPU (core) count and speed. Memory. HDD size. PHP version compatibility (7.x to 8.x?) Preferred PHP version. Recommendations for scaling with user loads (1, 5, 10 and more users of a single instance) Stability and performance tuning\optimizations. Cache tuning and adjusting memory allocation for servers ...Hey all, in this PHP tutorial we'll carry on with our project by looking at forms in PHP - how to capture data, send POST & GET requests and how to handle th... Administration console for NinjaCRM

I’ve updated the desktop app on my Mac and now there is a PHP memory limit warning in the health check section. I’m running the latest docker image at the time of this writing, ie. 5.5.22 Is this safe to ignore? Can I do anything about it or is there a fix coming in the next release? Edit: I just noticed there is a newer version of the docker image, 5.5.23 — will try and test it out now .... Get paid to write articles dollar1 per word

ninja.php

Book description. PHP & MySQL: Novice to Ninja, 7th Edition is a hands-on guide to learning all the tools, principles, and techniques needed to build a professional web application using PHP & MySQL. Comprehensively updated to cover PHP 8 and modern best practice, this highly practical and fun book covers everything from installation through to ...I’m changing my table plugin from Ninja Tables to TablePress. For Ninja Tables, I’m using a PHP snippet to pass a variable containing the filter keyword to their WordPress shortcode. I’m trying to do the same thing with TablePress, but haven’t succeeded so far. While testing, I’m using this PHP-snippet:[This thread is closed.] Hi, I have noticed someone else had the same issue: https://wordpress.…First Steps. Make sure that all the system packages are up to date: sudo pacman -Syu. If one of the updated packages is a new Linux kernel, reboot the VPS. Warnings from any Perl update about “Setting locale failed” can be ignored for now as Invoice Ninja is a PHP app, but I recommend that you fix them at some point.Nov 11, 2016 · Ninja Admin is a fully featured premium admin template built with Bootstrap 3.3.7, HTML5, CSS3 and jQuery, beautiful features ready to use. UNLIMITED COLOR. CHECK COLOR PICKER AT LIVE DEMO ... Hey gang, in this PHP tutorial we'll create our first PHP file and run it on our local server.-----🐱‍💻 🐱‍💻 Course Link... Nov 11, 2016 · Ninja Admin is a fully featured premium admin template built with Bootstrap 3.3.7, HTML5, CSS3 and jQuery, beautiful features ready to use. UNLIMITED COLOR. CHECK COLOR PICKER AT LIVE DEMO ... Welcome to our web development tutorials! Whether you're a beginner or looking to sharpen your skills, our step-by-step guides and hands-on exercises will help you build your web applications from scratch. With our clear explanations and practical examples, you'll learn the essential concepts and techniques of web development.To make sure your app doesn’t break, I suggest doing following after updating to new version: Install the missing dependencies: composer install. Run any possible new migrations: php artisan migrate. Optimize the cache/config: php artisan optimize. This should fix the majority of problems after the update. 1 Like.Dec 31, 2011 · Create the database. On your PhpMyAdmin, create a database named "php_beginner_crud_level_1". If you're not sure how to do it, please take a look at the following example. Follow only the "create database" part. How to Create a Database and Import MySQL File Using PhpMyAdmin. Watch on. sdk-php Public PHP wrapper for Invoice Ninja's REST API PHP 79 42 0 2 Updated Mar 30, 2023. hosted-pdf Public PHP 1 MIT 5 0 0 Updated Aug 26, 2022. View all repositories.NINJA to PHP Chart. Ninja Protocol (NINJA) is worth ₱0.367879 today, which is a -0.7% decline from an hour ago and a -1.2% decline since yesterday. The value of NINJA today is -12.7% lower compared to its value 7 days ago. In the last 24 hours, the total volume of Ninja Protocol traded was ₱980.65. Price. Market Cap. Contribute to NginxNinja/PHP-and-MySQL-Web-Development-5th-Edition development by creating an account on GitHub. Ninja Shell is a webshell recoded from Marijuana shell (stealth mode) with more extra powerful tools and cool responsive design made with bootstrap and jquery builded in PHP language and all functi....

Popular Topics