Changeset 3018869
- Timestamp:
- 01/08/2024 04:22:26 PM (2 years ago)
- Location:
- constellation-client-portal
- Files:
-
- 131 added
- 2 deleted
- 5 edited
-
assets/screenshot-1.png (modified) (previous)
-
tags/1.7.2 (deleted)
-
tags/1.7.3 (deleted)
-
tags/1.7.5 (added)
-
tags/1.7.5/LICENSE.txt (added)
-
tags/1.7.5/README.txt (added)
-
tags/1.7.5/admin (added)
-
tags/1.7.5/admin/class-ars-constellation-client-portal-admin.php (added)
-
tags/1.7.5/admin/class-ars-constellation-client-portal-client-pages.php (added)
-
tags/1.7.5/admin/class-ars-constellation-client-portal-company.php (added)
-
tags/1.7.5/admin/class-ars-constellation-client-portal-core-authorization.php (added)
-
tags/1.7.5/admin/class-ars-constellation-client-portal-core-file-checks.php (added)
-
tags/1.7.5/admin/class-ars-constellation-client-portal-file.php (added)
-
tags/1.7.5/admin/class-ars-constellation-client-portal-invoice.php (added)
-
tags/1.7.5/admin/class-ars-constellation-client-portal-settings.php (added)
-
tags/1.7.5/admin/class-ars-constellation-client-portal-users.php (added)
-
tags/1.7.5/admin/css (added)
-
tags/1.7.5/admin/css/ars-constellation-client-portal-admin.css (added)
-
tags/1.7.5/admin/css/jquery-ui (added)
-
tags/1.7.5/admin/css/jquery-ui/1.11.1 (added)
-
tags/1.7.5/admin/css/jquery-ui/1.11.1/themes (added)
-
tags/1.7.5/admin/css/jquery-ui/1.11.1/themes/cupertino (added)
-
tags/1.7.5/admin/css/jquery-ui/1.11.1/themes/cupertino/jquery-ui.css (added)
-
tags/1.7.5/admin/css/select2.min.css (added)
-
tags/1.7.5/admin/index.php (added)
-
tags/1.7.5/admin/js (added)
-
tags/1.7.5/admin/js/ars-constellation-client-portal-admin.js (added)
-
tags/1.7.5/admin/js/i18n (added)
-
tags/1.7.5/admin/js/i18n/af.js (added)
-
tags/1.7.5/admin/js/i18n/ar.js (added)
-
tags/1.7.5/admin/js/i18n/az.js (added)
-
tags/1.7.5/admin/js/i18n/bg.js (added)
-
tags/1.7.5/admin/js/i18n/bs.js (added)
-
tags/1.7.5/admin/js/i18n/ca.js (added)
-
tags/1.7.5/admin/js/i18n/cs.js (added)
-
tags/1.7.5/admin/js/i18n/da.js (added)
-
tags/1.7.5/admin/js/i18n/de.js (added)
-
tags/1.7.5/admin/js/i18n/dsb.js (added)
-
tags/1.7.5/admin/js/i18n/el.js (added)
-
tags/1.7.5/admin/js/i18n/en.js (added)
-
tags/1.7.5/admin/js/i18n/es.js (added)
-
tags/1.7.5/admin/js/i18n/et.js (added)
-
tags/1.7.5/admin/js/i18n/eu.js (added)
-
tags/1.7.5/admin/js/i18n/fa.js (added)
-
tags/1.7.5/admin/js/i18n/fi.js (added)
-
tags/1.7.5/admin/js/i18n/fr.js (added)
-
tags/1.7.5/admin/js/i18n/gl.js (added)
-
tags/1.7.5/admin/js/i18n/he.js (added)
-
tags/1.7.5/admin/js/i18n/hi.js (added)
-
tags/1.7.5/admin/js/i18n/hr.js (added)
-
tags/1.7.5/admin/js/i18n/hsb.js (added)
-
tags/1.7.5/admin/js/i18n/hu.js (added)
-
tags/1.7.5/admin/js/i18n/hy.js (added)
-
tags/1.7.5/admin/js/i18n/id.js (added)
-
tags/1.7.5/admin/js/i18n/is.js (added)
-
tags/1.7.5/admin/js/i18n/it.js (added)
-
tags/1.7.5/admin/js/i18n/ja.js (added)
-
tags/1.7.5/admin/js/i18n/km.js (added)
-
tags/1.7.5/admin/js/i18n/ko.js (added)
-
tags/1.7.5/admin/js/i18n/lt.js (added)
-
tags/1.7.5/admin/js/i18n/lv.js (added)
-
tags/1.7.5/admin/js/i18n/mk.js (added)
-
tags/1.7.5/admin/js/i18n/ms.js (added)
-
tags/1.7.5/admin/js/i18n/nb.js (added)
-
tags/1.7.5/admin/js/i18n/nl.js (added)
-
tags/1.7.5/admin/js/i18n/pl.js (added)
-
tags/1.7.5/admin/js/i18n/ps.js (added)
-
tags/1.7.5/admin/js/i18n/pt-BR.js (added)
-
tags/1.7.5/admin/js/i18n/pt.js (added)
-
tags/1.7.5/admin/js/i18n/ro.js (added)
-
tags/1.7.5/admin/js/i18n/ru.js (added)
-
tags/1.7.5/admin/js/i18n/sk.js (added)
-
tags/1.7.5/admin/js/i18n/sl.js (added)
-
tags/1.7.5/admin/js/i18n/sr-Cyrl.js (added)
-
tags/1.7.5/admin/js/i18n/sr.js (added)
-
tags/1.7.5/admin/js/i18n/sv.js (added)
-
tags/1.7.5/admin/js/i18n/th.js (added)
-
tags/1.7.5/admin/js/i18n/tr.js (added)
-
tags/1.7.5/admin/js/i18n/uk.js (added)
-
tags/1.7.5/admin/js/i18n/vi.js (added)
-
tags/1.7.5/admin/js/i18n/zh-CN.js (added)
-
tags/1.7.5/admin/js/i18n/zh-TW.js (added)
-
tags/1.7.5/admin/js/select2.full.min.js (added)
-
tags/1.7.5/admin/js/select2.min.js (added)
-
tags/1.7.5/ars-constellation-client-portal.php (added)
-
tags/1.7.5/assets (added)
-
tags/1.7.5/assets/css (added)
-
tags/1.7.5/assets/css/font-awesome (added)
-
tags/1.7.5/assets/css/font-awesome/css (added)
-
tags/1.7.5/assets/css/font-awesome/css/all.css (added)
-
tags/1.7.5/assets/css/font-awesome/css/all.min.css (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-brands-400.eot (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-brands-400.svg (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-brands-400.ttf (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-brands-400.woff (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-brands-400.woff2 (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-regular-400.eot (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-regular-400.svg (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-regular-400.ttf (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-regular-400.woff (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-regular-400.woff2 (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-solid-900.eot (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-solid-900.svg (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-solid-900.ttf (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-solid-900.woff (added)
-
tags/1.7.5/assets/css/font-awesome/webfonts/fa-solid-900.woff2 (added)
-
tags/1.7.5/assets/img (added)
-
tags/1.7.5/assets/img/accp-full-logo.png (added)
-
tags/1.7.5/includes (added)
-
tags/1.7.5/includes/ars-constellation-client-portal-install-uninstall.php (added)
-
tags/1.7.5/includes/class-ars-constellation-client-portal-activator.php (added)
-
tags/1.7.5/includes/class-ars-constellation-client-portal-deactivator.php (added)
-
tags/1.7.5/includes/class-ars-constellation-client-portal-i18n.php (added)
-
tags/1.7.5/includes/class-ars-constellation-client-portal-loader.php (added)
-
tags/1.7.5/includes/class-ars-constellation-client-portal-utility-functions.php (added)
-
tags/1.7.5/includes/class-ars-constellation-client-portal.php (added)
-
tags/1.7.5/includes/index.php (added)
-
tags/1.7.5/index.php (added)
-
tags/1.7.5/languages (added)
-
tags/1.7.5/languages/ars-constellation-client-portal.pot (added)
-
tags/1.7.5/public (added)
-
tags/1.7.5/public/assets (added)
-
tags/1.7.5/public/assets/index.php (added)
-
tags/1.7.5/public/class-ars-constellation-client-portal-public.php (added)
-
tags/1.7.5/public/css (added)
-
tags/1.7.5/public/css/ars-constellation-client-portal-list-shortcode-styles.css (added)
-
tags/1.7.5/public/css/ars-constellation-client-portal-public.css (added)
-
tags/1.7.5/public/index.php (added)
-
tags/1.7.5/public/js (added)
-
tags/1.7.5/public/js/ars-constellation-client-portal-public.js (added)
-
tags/1.7.5/public/shortcodes (added)
-
tags/1.7.5/public/shortcodes/class-ars-constellation-client-portal-list-shortcodes.php (added)
-
tags/1.7.5/uninstall.php (added)
-
trunk/README.txt (modified) (5 diffs)
-
trunk/ars-constellation-client-portal.php (modified) (2 diffs)
-
trunk/public/css/ars-constellation-client-portal-list-shortcode-styles.css (modified) (1 diff)
-
trunk/public/shortcodes/class-ars-constellation-client-portal-list-shortcodes.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
constellation-client-portal/trunk/README.txt
r3004306 r3018869 2 2 Author: ARS 3 3 Contributors: arstudios 4 Tags: client portal, customer portal, business portal, client management, private files, private pages, private posts, invoice clients, invoicing, business managemenet4 Tags: client portal, private files, private pages, private posts, customer portal, business portal, invoicing, business managemenet, client management 5 5 Requires at least: 5.0.0 6 6 Tested up to: 6.4 7 Stable tag: 1.7. 47 Stable tag: 1.7.5 8 8 Requires PHP: 7.4 9 9 License: GPLv3 or later … … 82 82 = Unpaid Invoice List = 83 83 84 **[accp_clientinvoices invoice_status="unpaid"]** 84 `[accp_clientinvoices invoice_status="unpaid"]` 85 85 86 86 = Paid Invoice List = 87 87 88 **[accp_clientinvoices invoice_status="paid"]** 88 `[accp_clientinvoices invoice_status="paid"]` 89 89 90 90 = Invoice Shortcode Parameters = … … 107 107 = Document/File List = 108 108 109 **[accp_clientfiles]** 109 `[accp_clientfiles]` 110 110 111 111 = File Shortcode Parameters = … … 200 200 201 201 == Changelog == 202 = 1.7.5 (Pro) - 2024-1-8 = 203 * Feature: Added functionality that allows a pay-all total to be displayed in invoice lists on the front-end. 204 * Feature: Added functionality that allows itemized product lines to be displayed in invoice items on the front-end. 205 * Feature: Added functionality that allows invoice item totals to be displayed on the front-end. 206 * Update: Updated the CSV export functionality to include new assigned_product_qty and product_title_override columns and values. 207 * Update: Updated the CSV import functionality to include functionality for importing data to the new product quantity and title override invoice fields. 208 * Feature: Added new functionality that allows a product quantity to be specified in invoices. 209 * Feature: Added functionality to allow file and invoice post statuses to be displayed in front-end lists. 210 211 = 1.7.5 (Core) - 2024-1-8 = 212 * Update: Wrapped shortcode examples in the readme file with backticks to prevent smart quotes from causing errors when cutting/pasting into WP. 202 213 203 214 = 1.7.4 (Pro) - 2023-12-1 = … … 240 251 * Feature: Created functionality that allows front-end lists to be displayed in a grid layout. 241 252 * Feature: Created functionality that allows for styling of front-end file and invoice lists. 242 * Update: Create new theme settings page that allows for list shortcode theme settings to be saved and retrieved.253 * Update: Created new theme settings page that allows for list shortcode theme settings to be saved and retrieved. 243 254 * Update: Added functionality to dynamically add the pro list shortcode CSS to the page to allow for list UI styles to be updated in the shortcode settings. 244 255 -
constellation-client-portal/trunk/ars-constellation-client-portal.php
r3004306 r3018869 5 5 * Plugin URI: https://adrianrodriguezstudios.com/constellation-client-portal/ 6 6 * Description: Create private pages for each of your clients, post private files, and protect your client files from unauthorized users and search engines. <strong>Important:</strong> All Site-level File Protection features will cease to function if the plugin is disabled or uninstalled. 7 * Version: 1.7. 47 * Version: 1.7.5 8 8 * Author: ARS 9 9 * Author URI: https://adrianrodriguezstudios.com … … 55 55 */ 56 56 define('ACCP_PLUGIN_NAME', 'ARS_CONSTELLATION_CLIENT_PORTAL'); 57 define('ACCP_PLUGIN_VERSION', '1.7. 4'); // Change the version in the header as well.57 define('ACCP_PLUGIN_VERSION', '1.7.5'); // Change the version in the header as well. 58 58 define( ACCP_PLUGIN_NAME, ACCP_PLUGIN_VERSION ); 59 59 define('ACCP_PLUGIN_FILE_NAME', __FILE__); -
constellation-client-portal/trunk/public/css/ars-constellation-client-portal-list-shortcode-styles.css
r2987566 r3018869 33 33 .accp-due-date{ 34 34 font-size: 12px; 35 } 36 .accp-post-status{ 37 font-size: 12px; 38 } 39 .accp-list-item-meta .accp-post-meta-item:not(:last-child):after{ 40 content:'|'; 41 margin-left: 5px; 42 margin-right: 5px; 43 } 44 .accp-list-item-meta .accp-due-date.accp-post-meta-item::after{ 45 content: none; 35 46 } 36 47 .accp_documents_filelist .accp-file-list-item-title a{ -
constellation-client-portal/trunk/public/shortcodes/class-ars-constellation-client-portal-list-shortcodes.php
r3004306 r3018869 275 275 */ 276 276 $due_date = $this->get_due_date_var($atts); 277 278 /** 279 * Get the display post status var. 280 */ 281 $post_status = $this->get_post_status_var($atts); 277 282 278 283 /** … … 344 349 'link_title' => $link_title, 345 350 'due_date' => $due_date, 351 'post_status' => $post_status, 346 352 'past_due_notice' => $past_due_notice, 347 353 'allowed_html' => $allowed_html, … … 1131 1137 1132 1138 return $due_date; 1139 1140 } 1141 1142 1143 /** 1144 * Set up $post_status shortcode var. 1145 * 1146 * @param array $atts - array of atts passed in via the shortcode. 1147 * @return string|bool $post_status - The post_status value or false. 1148 */ 1149 function get_post_status_var($atts){ 1150 1151 $is_pro = $this->utilities->is_pro_plugin($this->plugin_name); 1152 1153 if( !$is_pro || false === $is_pro ) 1154 return false; 1155 1156 $default_post_status_val = false; 1157 $post_status = $default_post_status_val; 1158 1159 if( true === $is_pro ){ 1160 1161 $post_status = filter_var( apply_filters('accp_update_post_status_shortcode_var', $default_post_status_val, $atts), FILTER_SANITIZE_STRING); 1162 1163 } 1164 1165 return $post_status; 1133 1166 1134 1167 } … … 1414 1447 * 'link_title' => $link_title, 1415 1448 * 'due_date' => $due_date, 1449 * 'post_status' => $post_status, 1416 1450 * 'past_due_notice' => $past_due_notice, 1417 1451 * 'allowed_html' => $allowed_html,
Note: See TracChangeset
for help on using the changeset viewer.