| User | Amount | Requested | Status | Options |
|---|---|---|---|---|
| There are no unresolved withdrawal requests. | ||||
| User | Amount | Resolved | Status | Options |
|---|---|---|---|---|
| There are no resolved withdrawal requests. | ||||
| User | Amount | Rejected | Status | Options |
|---|---|---|---|---|
| There are no rejected withdrawal requests. | ||||
**Payment Methods Settings – Quick Guide** The module has five tabs, each with a form that lets you turn the payment type on or off and enter the required data. | Tab | What you set | |-----|--------------| | **PayPal** | Enable / Disable<br>Sandbox mode (yes/no)<br>PayPal email<br>Enable Adaptive Pay Obselete -- so<br>Adaptive payment model (Parallel / Chained)<br>Signature, API password, API user, Application ID | | **Payza / AlertPay** | Enable / Disable<br>Payza/AlertPay email | | **Moneybookers / Skrill** | Enable / Disable<br>MoneyBookers email | | **iDeal** | Enable / Disable<br>iDeal Partner ID | | **Bank Payment (offline)** | Enable / Disable<br>Bank details (text area) | Each form ends with a **“Save Options”** button. Use these settings to control which payment methods are available to your customers.
**Module Summary** - Shows a list of users with: - Email address - When they signed up - Current cash balance (all $0) - For each user there are buttons to **Increase Cash** or **Decrease Cash**. - Some rows contain placeholder or unusual ID values (e.g., “1.23E+29”, “1/8/2050”, “10Bucks”). - The module is meant for an admin to view and adjust user balances.
**Module Summary (for redevelopment)** - A tabbed page with six tabs: 1. Unresolved Requests (default) – shows “There are no unresolved withdrawal requests.” 2. Resolved Requests – shows “There are no resolved withdrawal requests.” 3. Rejected Requests – shows “There are no rejected withdrawal requests.” 4. Search Unresolved – a form to search users for unresolved requests. 5. Search Solved – a form to search users for resolved requests. 6. Search Rejected – a form to search users for rejected requests. - Each tab contains either a message or a simple HTML form that posts to the admin page with hidden fields indicating the active tab. - The UI uses basic `<div>` containers, `<ul>` for tabs, and plain `<table>` for form layout. - For redevelopment: keep the tab navigation and message sections, but replace static “no requests” texts with dynamic lists, and update the search forms to use AJAX for smoother user experience. Use modern CSS/JS for styling and tab switching.
**Module Summary –
Activity Module - Show Jobs Posted, show nee member alerts, show job transactions, show disputes, show “ – Transactions”** - Purpose: Show all financial activity in the system. - Features: - **Search** for specific records. - Columns displayed: **Username**, **Comment/Description**, **Date Made**, **Amount**. - Example records (date → amount): - Riona – received $17 on 08‑Aug‑2017. - jmsarich – paid $10 for a job, then received $30 on 04‑Aug‑2017. - sparky – paid several $10–$11 jobs on 15‑Jun‑2015. - at10 – paid $20 for a job, and a $0 fee on 25‑Dec‑2014. Use this layout for redesigning the activity page.
**Module Overview (Orders Management)** | Feature | What it does | How it works (simplified) | Key data fields | |---------|--------------|---------------------------|-----------------| | **Order list** | Shows all orders in one page. | Pulls records from the database, groups them by status (Active, Delivered, Completed, Closed). | ID, Job Title, Job Price, Seller, Buyer, Ordered on, Days to Finish, Option | | **Status tabs** | Lets users jump to a specific order group. | Front‑end tab triggers a filter that requests only orders of that status. | Status flag in DB (`active`, `delivered`, `completed`, `closed`) | | **Search within status** | Finds a specific order inside the current group. | Text input triggers a query that searches title/ID/buyer/seller within the filtered set. | Search terms | | **Delete option** | Removes an order. | “Delete” button sends a delete request to the server, which verifies user role, removes the row, and updates counters. | Confirmation modal, backend API endpoint `/orders/{id}` DELETE | **Data Flow** 1. **Request** – User clicks a tab or searches → client sends GET `/orders?status=active&search=logo`. 2. **Server** – Handles request, queries database (`SELECT * FROM orders WHERE status=? AND (title LIKE ? OR id = ?)`). 3. **Response** – Returns JSON array of orders. 4. **Render** – Front‑end loops array, builds table rows, adds delete buttons. 5. **Delete** – User clicks → client sends DELETE `/orders/41`; server removes record and returns 200 OK. 6. **Refresh** – Client reloads current tab to reflect change. **Internal Model (simplified)** ```php class Order { int $id; string $title; float $price; string $seller; string $buyer; DateTime $orderedOn; int $daysToFinish; string $status; // active, delivered, completed, closed } ``` **Redevelopment Tips** - Use a REST API (e.g., Laravel, Express) with authentication. - Store orders in a relational table; add indexes on `status`, `title`, `buyer`, `seller`. - Front‑end: React/Angular/Vue component with tabs, search box, table, and delete modal. - Add pagination if order count grows. - Log deletions and send email alerts to admins for audit. This gives you a clear picture of what the current module does, how data moves, and what you need to build it again.
**Redevelopment Summary** | Feature | Current Setting | Note | |---------|-----------------|------| | **Google Maps API Key** | How to get a key | Generate key in Google Cloud console. | | **Main Menu** | Yes / No | Decide if you want the top menu. | | **Homepage Pagination** | Yes / No | Turn on if you want pages of listings. | | **Number of Homepage Jobs** | – | Choose how many jobs show on home. | | **Instant Delivery File** | Yes / No | Enable fast file upload. | | **Number of Extras** | ≤10 | Extra options you can add. | | **Category Pages Sidebars** | Yes / No | Sidebar on job category pages. | | **Second Footer Area** | Yes / No | Extra footer section. | | **Picture Upload Required** | Yes / No | Must add pictures to jobs. | | **Country Flags** | Yes / No | Show flags next to country names. | | **IPI Info DB Key** | Register key at ipinfodb.com | Needed for IP lookup. | | **Max Amount of Pictures** | – | Max pictures per job. | | **Show Views per Job** | Yes / No | Show view counts. | | **Admin Approves Jobs** | Yes / No | Admin must approve each posting. | | **Admin Approves Requests** | Yes / No | Admin must approve each request. | | **Blog** | Yes / No | Enable blogging module. | | **Extra Services** | Yes / No | Add extra paid services. | | **Auto‑Mark Completed** | X hours | Auto‑complete after X hours. | | **Job Listing Period** | X days | How long a job stays listed. | | **Featured Job Period** | X days | How long a featured job stays. | | **Jobs on Homepage** | X | Number to show. | | **Translations** | "I will" / "for" | Language strings. | | **Slugs** | Jobs, Location, Category | Custom URLs; default words shown if blank. | Use this table to decide which options to keep, change, or remove during redevelopment.
My Jobs
Active: 0 Inactive: 1 In Review: 0
Send You Latest Wp ROBOT That Will Make Your Blog An Autoblog
Listing fee not paid Delete Job Edit Job Activate Job Feature Job
Your job is not published yet. Please pay the listing fees to publish.
Module Summary - post job -
Post New Job
EXCELLENT SKILLS ARE FEATURED FOR 30 DAYS + UP TO - $60 credit (Limited time only)
NOTE: a $1.00 will be required upon aproval of this post. So give it your best shot.
Samples: .Avatar illustration . Sport Software
Job Title
What will you do for $10
Input between 3-8 words
Job Price$10Category
Select Category
DescriptionTerms of Service
What is or may not included of the package?
Min: 100 chars. Max: 500Instructions to buyer
What do you need to know from the buyer in order to begin?
Job Location
All-round skills select 'International'
Select Location
Add My City/ProvinceCity
Suburb
Post/Zip Code
Tags
*separate your tags by commaVendor-Toll
Total cost for out of
pocket expenses. ie.. Shipping$
Max Days to Deliver
Instant Delivery File
Only upload a file if your skill can be downloadedNo file chosen (Only ZIP Files)ImagesNo file chosen No file chosen No file chosen No file chosen No file chosen No file chosen No file chosen No file chosen No file chosen No file chosen
Youtube Video Link #1
Feature job? By clicking this checkbox you mark your job as featured. Extra fee of $10 is applied.
For an extra $
I will:
For an extra $
I will:
Recently Published
Jan 2nd 2016, 4:35 pm We’ve setup a facebook at10 fan page
Mar 21st 2014, 4:13 pm Optional Vendor Toll Charges
Mar 6th 2014, 7:25 pm @10bucks now accepts payments using Skrill
Nov 10th 2012, 7:06 am New Feature – Social Media Connect is here
Nov 6th 2012, 11:36 am New Feature – Browse Jobs by tags
**Module Summary – “Search User / Job Messaging”** - The system stores job‑related messages in a table with fields: Sender, Job Owner, Job Title, Sent On, Options, and Message Content. - Each row shows who sent the message, the job it refers to (e.g., “Logo Design”, “Create C# programs”), when it was sent, and the available action (mostly “Delete”). - The content field contains the actual message (e.g., design brief, request for an app, promotional query). - The module’s purpose is to let users view, send, and delete job‑specific messages; it likely powers a simple internal messaging or job‑posting interface.
**Module Overview** This module controls all the site‑wide options for a job‑listing website. - **Main menu & navigation** – toggle the main menu on/off and choose whether pages show a sidebar or a second footer section. - **Home page & listings** – decide if pagination is used, how many jobs appear on the home page, and whether instant‑delivery files are allowed. - **Extras & photos** – set a maximum of 10 “extras” per job, require pictures, limit how many pictures a job can have, and enable country flags. - **Admin controls** – choose if each new job or request must be approved by an admin, and whether to show view counts on job pages. - **Blog & extra services** – turn a blog and additional paid services on or off. - **Job lifecycle** – auto‑mark jobs as completed after a given number of hours, set how long regular and featured listings stay active, and set how many jobs show on the home page. - **Translations** – provide custom text for phrases like “I will” and “for.” - **Permalink slugs** – set custom URL parts for jobs, locations, and categories (defaults: “jobs,” “location,” “section”). **Other technical settings** - Google Maps API key and IPI Info DB key (for location services). - Enable instant‑delivery files flag. All options are simple Yes/No toggles or numeric inputs, making the module easy to customize for the site’s needs.
**Module Overview – Job‑Listing Site Settings (no FB/Twitter)** | Category | What it controls | Typical choices | |----------|------------------|-----------------| | **Navigation** | Turn the main menu on/off, add a second footer area, show sidebars on category pages | Yes / No | | **Home Page** | Enable pagination, set how many jobs appear on the front page, allow instant‑delivery files | Yes / No + numbers | | **Job Extras & Media** | Max 10 “extras” per job, require pictures, set maximum pictures per job, show country flags | Yes / No + numbers | | **Admin Approval** | Require admin approval for new jobs/requests, show view counts on job pages | Yes / No | | **Blog / Services** | Turn a blog or additional paid services on/off | Yes / No | | **Job Lifecycle** | Auto‑mark a job as completed after X hours, set regular and featured listing durations, define how many jobs show on the home page | Numbers (hours/days) | | **Translations** | Provide custom text for phrases like “I will” or “for” | Text strings | | **Permalink Slugs** | Custom URL parts for jobs, locations, categories (defaults: jobs, location, section) | Text | | **Technical Keys** | Google Maps API key, IPI Info DB key (for IP‑based location) | Text (key) | **How to use** 1. **Open the settings page** – you’ll see all the options above. 2. **Toggle Yes/No** for each feature you want enabled or disabled. 3. **Enter numbers** where asked (e.g., how many jobs per page, max pictures). 4. **Paste API keys** into the designated fields. 5. **Save** – the changes take effect immediately site‑wide. This concise list covers every setting the module offers, so you can rebuild or re‑implement it with all required features.
**Functions that match the form** | Function name | What it does | Key data it uses | |---------------|--------------|------------------| | `getSiteCurrency()` | Read the selected currency code (`USD`, `EUR`, …) | `currency` | | `setSiteCurrency(code)` | Store a new currency code | `currency` | | `getCurrencySymbol()` | Read the currency symbol (`$`, `€`, …) | `currency_symbol` | | `setCurrencySymbol(sym)` | Store a new currency symbol | `currency_symbol` | | `getCurrencySymbolPosition()` | Read “front” or “back” | `currency_position` | | `setCurrencySymbolPosition(pos)` | Set symbol position | `currency_position` | | `getDecimalSeparator()` | Read the decimal separator (`.` or `,`) | `decimal_sum_separator` | | `setDecimalSeparator(sep)` | Store a new decimal separator | `decimal_sum_separator` | | `getThousandsSeparator()` | Read the thousands separator (`.` or `,`) | `thousands_sum_separator` | | `setThousandsSeparator(sep)` | Store a new thousands separator | `thousands_sum_separator` | | `getDecimalsAmount()` | Read number of decimal places | `decimals_am` | | `setDecimalsAmount(num)` | Store number of decimal places | `decimals_am` | | `saveOptions()` | Send all values to the server (`action="…/admin.php?page=pricing-settings&active_tab=tabs1"`) | All form fields | These functions cover every field in the provided form.
**Module Summary (Activity Redevelopment)** - **Purpose**: Track user reviews for services (e.g., guitar lessons, artwork, network access). - **Key Fields**: User name, job title, price, rating, comments, award date, actions. - **Common Themes**: - Positive praise for clear instruction, quality, prompt delivery. - Some issues: long delivery time, contract concerns. - **Use Case**: Use these reviews to improve service quality, highlight strengths, and address any recurring problems.
The module shows a tabbed order‑stat dashboard. * Eight tabs: **Active / Search Active, Delivered / Search Delivered, Completed / Search Completed, Closed / Search Closed**. * Each tab either shows a table of orders (ID, job title, price, seller, buyer, date, days to finish, options) or a search form. * When no data exists a message such as “No delivered orders yet” or “No closed orders yet” is displayed. * Hidden sections use tabs.
Summary :
**AT10BUCKS – Admin Overview (Non‑technical)** | Area | What an admin sees | Key actions | |------|--------------------|-------------| | **Dashboard** | Quick snapshot of the site (new members, new jobs, recent payments, disputes, withdrawals, revenue).| View totals, click to drill down.| | **Users** | List of all members.Shows name, email, join date, status, account balance.| View profile, adjust balance, suspend or delete a user.| | **Withdrawals** | Two tabs – Pending and Completed.Each shows request ID, user, amount, date.| Approve, reject, or cancel a request.| | **Orders** | Every job from “Active” → “Delivered” → “Completed” → “Closed.” | View details, search, edit status, delete if needed.| | **Finance** | Ledger of all payments, credits, debits, and commissions.| Search by user, date, or amount.| | **Payments** | List of payment methods (PayPal, Payza, Skrill, iDeal, Bank).For each: enable/disable, enter API keys or bank details.| Turn a method on or off, update credentials.| | **Messaging** | All user‑to‑user messages.Shows sender, recipient, date, snippet.| Review, delete unwanted messages, flag abuse.| | **Reviews** | Feedback left by buyers on sellers.Shows rating, comment, date.| Monitor quality, hide inappropriate reviews.| | **Site Settings** | One‑page panel that controls how the site looks and behaves.| • Main menu on/off • Sidebars, footers, blog on/off • Jobs per page, featured job length, approval rules • URL slugs for jobs, categories, locations • Google Maps key, IP location key • Language translations | | **Currency** | Choose default currency, symbol, format, decimals.| Set to AUD, USD, etc.| | **Location / Geo‑Control** | Add or disable countries, states, cities.Set distance radius for local services.| Enable/disable a country, add a city, set max distance (5 km, 10 km, etc.).| | **Commission** | Set a flat rate (e.g., 7.7 %) and a maximum fee ($10).| Change numbers as needed.| | **Marketplace Health** (recommended) | Dashboard widgets: new users today, jobs posted today, orders created today, revenue today, pending withdrawals, open disputes, users at risk of leaving.| Quickly spot problems and act.| --- ### What to remove * **Facebook Connect** – Go to “Payment” or “Social” settings, switch off the Facebook toggle.* **Other external connect tools** – Disable any unused integrations.All existing info that was in those tools is now stored in the main fields above, so nothing is lost.--- ### Summary for a client - **Admin panel** lets you control everything: who uses the site, what jobs are posted, money moving in and out, and how the site looks.- **Settings** are all in one place, so you can turn parts on or off without touching code.- **Commission** is simple: 7.7 % of each job, never more than $10.- **Local focus**: you can enable or block countries, set cities, and limit services to certain distances.- **Health widgets** show you instantly if something is wrong so you can fix it quickly.
Copyright © - J.M Sarich & Co. | ... | NR