Changeset 2792302
- Timestamp:
- 09/30/2022 07:42:05 AM (3 years ago)
- Location:
- ptoffice-sign-ups
- Files:
-
- 16 edited
-
assets/banner-1544x500.png (modified) (previous)
-
assets/banner-772x250.png (modified) (previous)
-
assets/icon-128x128.png (modified) (previous)
-
assets/icon-256x256.png (modified) (previous)
-
trunk/assets/css/pto-sign-up-admin-custom.css (modified) (16 diffs)
-
trunk/includes/pto-setting-tab.php (modified) (4 diffs)
-
trunk/includes/pto_sign_ups_project_tabs/pto_sign_ups_project_tabs.php (modified) (1 diff)
-
trunk/includes/pto_signups_cpts/structure/pto_sign_ups_tabs_three.php (modified) (1 diff)
-
trunk/includes/pto_signups_cpts/structure/pto_sign_ups_task_slots_cpt.php (modified) (1 diff)
-
trunk/pto_frontend/assets/css/pto-sign-up-custom.css (modified) (13 diffs)
-
trunk/pto_frontend/assets/js/pto-custom.js (modified) (1 diff)
-
trunk/pto_frontend/pto-frontend-signup.php (modified) (2 diffs)
-
trunk/pto_frontend/pto-shortcode.php (modified) (2 diffs)
-
trunk/ptoffice.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/single-signup.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ptoffice-sign-ups/trunk/assets/css/pto-sign-up-admin-custom.css
r2774823 r2792302 660 660 } 661 661 662 .wp-admin.pto-custom-style #titlediv #title-prompt-text { 663 padding: 0 0 0 14px; 664 top: 50%; 665 transform: translateY(-50%); 666 z-index: 1; 667 font-size: 18px; 668 } 662 /*.wp-admin.pto-custom-style #titlediv #title-prompt-text {*/ 663 /* padding: 0 0 0 14px;*/ 664 /* top: 25%;*/ 665 /* transform: translateY(-50%);*/ 666 /* z-index: 1;*/ 667 /* font-size: 18px;*/ 668 /*}*/ 669 669 670 670 … … 1995 1995 } 1996 1996 1997 .side-title-btn a {1997 /* .side-title-btn a { 1998 1998 margin-left: 15px !important; 1999 } 1999 } */ 2000 2000 2001 2001 .pto-sign-up-receipts-section-details { … … 2125 2125 } 2126 2126 .pto-singup-userwise-sorting tr.odd { 2127 background: #fff;2128 margin: 0 -10px;2129 padding: 15px 10px;2130 display: flex;2127 background: #fff; 2128 margin: 0 -10px; 2129 padding: 15px 10px; 2130 display: flex; 2131 2131 justify-content: flex-start; 2132 2132 align-items: center; 2133 2133 } 2134 2134 .pto-singup-userwise-sorting tr.even { 2135 background: #f6f7f7;2136 margin: 0 -10px;2137 padding: 10px;2135 background: #f6f7f7; 2136 margin: 0 -10px; 2137 padding: 10px; 2138 2138 justify-content: flex-start; 2139 display: flex;2140 align-items: center;2139 display: flex; 2140 align-items: center; 2141 2141 } 2142 2142 … … 2198 2198 } 2199 2199 .pto-singup-userwise-sorting tr td:first-child ~ td { 2200 width: 33.33%;2200 width: 33.33%; 2201 2201 } 2202 2202 #pto-singup-userwise-sorting_wrapper .dt-buttons { … … 2490 2490 } 2491 2491 .pto-singup-userwise-sorting tr td:first-child { 2492 padding: 0;2493 width: 15px;2492 padding: 0; 2493 width: 15px; 2494 2494 } 2495 2495 .pto-sign-ups-setting-colors+input.button.button-primary, … … 2667 2667 } 2668 2668 .selected-users-admin .seleted_user { 2669 border: 1px solid #ccc;2670 display: inline-block;2671 padding: 4px 8px;2672 margin-right: 5px;2673 margin-bottom: 5px;2674 font-size: 14px;2675 border-radius: 4px;2669 border: 1px solid #ccc; 2670 display: inline-block; 2671 padding: 4px 8px; 2672 margin-right: 5px; 2673 margin-bottom: 5px; 2674 font-size: 14px; 2675 border-radius: 4px; 2676 2676 } 2677 2677 .selected-users-admin .seleted_user i { … … 2758 2758 #pto_signups_tabs .toggle-box .pto-sign-up-compelling-task-section_title { 2759 2759 border: 0; 2760 justify-content: flex-end;2760 justify-content: left; 2761 2761 padding: 0; 2762 2762 } … … 2777 2777 border: 0; 2778 2778 box-shadow: none; 2779 margin-top: 55px;2779 margin-top: 90px; 2780 2780 } 2781 2781 … … 2798 2798 .pto-sign-up-compelling-occurrence_section-task-section .pto-signup-task-slot-bulk-main { 2799 2799 position: absolute; 2800 top: 25px;2800 top: 65px; 2801 2801 } 2802 2802 … … 2839 2839 } 2840 2840 2841 #pto_signups_tabs .toggle-box .pto-signup-chekout-fields.signup-checkout-add-new {2841 /* #pto_signups_tabs .toggle-box .pto-signup-chekout-fields.signup-checkout-add-new { 2842 2842 text-align: right; 2843 } 2843 } */ 2844 2844 2845 2845 #pto_signups_tabs .pto-task-slots-publish-trash a { … … 2905 2905 2906 2906 .post-type-pto-signup #pto_signups_tabs .pto-sign-up-compelling-visibility-section-details.toggle-box { 2907 display: flex;2907 /* display: flex; 2908 2908 flex-wrap: wrap; 2909 align-items: center; 2909 align-items: center; */ 2910 display: grid; 2911 gap: 10px; 2910 2912 } 2911 2913 … … 2920 2922 .post-type-pto-signup #pto_signups_tabs .pto-signup-chekout-fields.signup-checkout-add-new { 2921 2923 display: inline-block; 2922 margin-left: auto;2924 /* margin-left: auto; */ 2923 2925 width: auto !important; 2924 2926 order: 2; 2925 2927 height: 100%; 2926 2928 } 2929 2927 2930 2928 2931 .post-type-pto-signup #pto_signups_tabs #pto-sign-up-compelling-visibility-section-details { … … 3000 3003 3001 3004 .pto-sign-up-administrators-section .pto-sign-up-administrators-section-title.side-title-btn { 3002 justify-content: flex-end;3005 /* justify-content: flex-end; */ 3003 3006 } 3004 3007 … … 3272 3275 3273 3276 .post-type-tasks-signup #post-body-content + .postbox-container { 3274 display: none;3277 display: none; 3275 3278 } 3276 3279 .post-type-tasks-signup #poststuff #post-body.columns-2 { 3277 margin-right: 0;3280 margin-right: 0; 3278 3281 } 3279 3282 .pto-signup_page_signup_setting .pto_admin_username:not(:last-child) { 3280 margin-bottom: 5px;3283 margin-bottom: 5px; 3281 3284 } 3282 3285 .pto-signup_page_signup_setting #search_users_admin + #selected_users_admin { 3283 margin-top: 15px;3286 margin-top: 15px; 3284 3287 } 3285 3288 #selected_user_sign_ups > div.seleted_user:not(:last-child) { 3286 margin-right: 10px;3289 margin-right: 10px; 3287 3290 } 3288 3291 #manage-volunteers-add-new-user .pto-modal-footer button { 3289 height: 30px;3290 display: flex;3292 height: 30px; 3293 display: flex; 3291 3294 padding: 0 10px !important; 3292 align-items: center;3295 align-items: center; 3293 3296 } 3294 3297 .btn_add { … … 3314 3317 margin-top: 15px !important; 3315 3318 } 3319 3320 /* Start New Css 15-9-22 */ 3321 3322 .post-type-pto-signup a.page-title-action.button{ 3323 background: #2271b1; 3324 color: #fff; 3325 } 3326 3327 .post-type-pto-signup .pto-admin-setting-user-details input.button { 3328 float: left; 3329 } 3330 3331 3332 #pto_sign_up_compelling_task_section_list input#pto_task_button_filter_apply { 3333 float: right; 3334 } 3335 3336 #pto_sign_up_compelling_task_section_list input#pto_task_button_filter_month_apply { 3337 float: right; 3338 } 3339 3340 3341 #pto_sign_up_compelling_task_section_list select#pto-task-select { 3342 margin-right: 5px; 3343 } 3344 3345 #pto_sign_up_compelling_task_section_list select#pto-task-select-month { 3346 margin-left: 5px; 3347 margin-right: 5px; 3348 } 3349 3350 .post-type-pto-signup div#message { 3351 display: none; 3352 } 3353 3354 /*End New Css 15-9-22 */ 3355 3316 3356 /* RESPONSIVE CODE */ 3317 3357 3318 3358 @media (max-width: 1400px) { 3319 3359 #pto-signup-report-filter-form select, … … 3324 3364 } 3325 3365 3326 3327 3366 /* RESPONSIVE CODE */ -
ptoffice-sign-ups/trunk/includes/pto-setting-tab.php
r2780444 r2792302 108 108 add_filter('admin_body_class' , array( $this ,'pto_sign_up_admin_body_class' ) ); 109 109 /* rewrite rule flush */ 110 add_action( ' wp_loaded', array( $this, 'pto_sign_up_flush_rewrite_rules' ) );110 add_action( 'init', array( $this, 'pto_sign_up_flush_rewrite_rules' ) ); 111 111 /* remove task categories */ 112 112 add_action( 'admin_footer', array( $this, 'pto_sign_up_append_taxonomy_descriptions_metabox' ) ); … … 232 232 **/ 233 233 public function pto_sign_up_flush_rewrite_rules() { 234 if ( ! get_option( 'signup_flush_rewrite_rules_flag' ) ) { 235 add_option( 'signup_flush_rewrite_rules_flag', true ); 234 235 if ( !get_option( 'signup_flush_rewrite_rules_flag' ) ) { 236 echo "435"; 237 add_option( 'signup_flush_rewrite_rules_flag', 1 ); 236 238 flush_rewrite_rules(); 237 239 } … … 1558 1560 } 1559 1561 else{ 1560 esc_html_e("Sorry, you are not allowed to edit this item."); 1561 die(); 1562 if( !current_user_can('manage_network') ){ 1563 esc_html_e("Sorry, you are not allowed to edit this item."); 1564 die(); 1565 } 1562 1566 } 1563 1567 } … … 1591 1595 $user->add_cap( 'manage_options' ); 1592 1596 }else{ 1593 esc_html_e("Sorry, you are not allowed to edit this item."); 1594 die(); 1597 if( !current_user_can('manage_network') ){ 1598 esc_html_e("Sorry, you are not allowed to edit this item."); 1599 die(); 1600 } 1595 1601 } 1596 1602 } -
ptoffice-sign-ups/trunk/includes/pto_sign_ups_project_tabs/pto_sign_ups_project_tabs.php
r2774823 r2792302 48 48 </div> 49 49 </div> 50 <input type="button" name="useradd" value="+ Add " class="button button-primary" onclick="jQuery('#pto-sign-admin-add').addClass('pto-modal-open');">50 <input type="button" name="useradd" value="+ Add Plugin Administrators" class="button button-primary" onclick="jQuery('#pto-sign-admin-add').addClass('pto-modal-open');"> 51 51 <div class="pto-admin-setting-user-data"> 52 52 <?php -
ptoffice-sign-ups/trunk/includes/pto_signups_cpts/structure/pto_sign_ups_tabs_three.php
r2780444 r2792302 34 34 <a class="checkout-add-new button button-primary btn_add" href="javascript:void(window.open(<?php echo "'" . esc_url(site_url()) ."/wp-admin/post-new.php?post_type=pto-custom-fields&tasksloats=".intval( $post->ID )."&post_types=". esc_html($post->post_type) ."'"; ?>))"><?php esc_html_e( 'Add New', PTO_SIGN_UP_TEXTDOMAIN ); ?></a> 35 35 </div> 36 <div class="pto-signup-chekout-fields " >36 <div class="pto-signup-chekout-fields signup-checkout-add-new2" > 37 37 <div class="mt-15px mb-15px"> 38 38 <input type="checkbox" class="checkout_fields_sign_up" id="checkout_fields_sign_up" name="checkout_fields_sign_up" <?php if ( !empty( $checkout_fields_sign_up ) ) { echo "checked"; } ?>> -
ptoffice-sign-ups/trunk/includes/pto_signups_cpts/structure/pto_sign_ups_task_slots_cpt.php
r2774823 r2792302 48 48 <option value="">Bulk actions</option> 49 49 <option value="publish">Published</option> 50 <option value="draft">Draft</option>51 50 <option value="trash">Trash</option> 52 51 </select> -
ptoffice-sign-ups/trunk/pto_frontend/assets/css/pto-sign-up-custom.css
r2774823 r2792302 517 517 display: inline-block; 518 518 color: #fff !important; 519 padding: 5px 12px !important;519 padding: 8px 12px !important; 520 520 border: 1px solid transparent !important; 521 521 min-width: 80px; … … 814 814 margin-bottom: 15px; 815 815 flex-wrap: wrap; 816 align-items: center; 816 817 } 817 818 … … 1080 1081 }*/ 1081 1082 .pto-radio-checkbox-wrap { 1082 margin-right: 10px;1083 display: flex;1084 align-items: center;1085 line-height: 100%;1086 margin-top: 0;1083 margin-right: 10px; 1084 display: flex; 1085 align-items: center; 1086 line-height: 100%; 1087 margin-top: 0; 1087 1088 } 1088 1089 … … 1453 1454 } 1454 1455 .pto-radio-checkbox-wrap input { 1455 margin-top: 0 !important;1456 margin-top: 0 !important; 1456 1457 } 1457 1458 div input[type="checkbox"]:after { … … 1580 1581 } 1581 1582 .pto-singup-checkout-agreetoterms + div { 1582 margin-top: 10px;1583 margin-top: 10px; 1583 1584 } 1584 1585 … … 2062 2063 } 2063 2064 .search-signup-form-box .front-primary-btn { 2064 height: 30px;2065 padding: 5px 12px !important;2066 font-size: 16px !important;2065 height: 30px; 2066 padding: 5px 12px !important; 2067 font-size: 16px !important; 2067 2068 text-transform: capitalize !important; 2068 font-weight: 500 !important;2069 font-weight: 500 !important; 2069 2070 } 2070 2071 … … 2090 2091 } 2091 2092 .pto-cart-tasks-count { 2092 background: #c00 !important; 2093 height: 20px;2094 width: 20px;2095 display: flex !important;2096 border-radius: 50%;2097 justify-content: center;2098 align-items: center;2099 font-size: 11px;2100 color: #fff!important;2101 position: relative;2102 top: -10px;2103 right: -15px; 2104 z-index: 5;2093 /* background: #c00 !important; */ 2094 height: 20px; 2095 width: 20px; 2096 display: flex !important; 2097 border-radius: 50%; 2098 justify-content: center; 2099 align-items: center; 2100 font-size: 24px; 2101 color: #000 !important; 2102 position: relative; 2103 /* top: -10px; 2104 right: -15px; */ 2105 z-index: 5; 2105 2106 } 2106 2107 .pto-header-cart::after { 2107 content: "\f256";2108 position: absolute;2109 font-family: "FontAwesome";2110 color: gray;2111 font-weight: 900;2112 font-size: 25px;2113 top: 50%;2114 line-height: 100%;2115 left: 50%;2116 z-index: 1;2117 transform: translate(-50%,-50%);2108 content: "\f256"; 2109 position: absolute; 2110 font-family: "FontAwesome"; 2111 color: gray; 2112 font-weight: 900; 2113 font-size: 25px; 2114 top: 50%; 2115 line-height: 100%; 2116 left: 50%; 2117 z-index: 1; 2118 transform: translate(-50%,-50%); 2118 2119 } 2119 2120 body header .pto-header-cart { … … 2334 2335 /* LOADER */ 2335 2336 2337 /* Start New Css */ 2338 2339 .pto-signup-plugin .signup-list-tab-row { 2340 display: flex; 2341 justify-content: space-between; 2342 } 2343 2344 .pto-signup-plugin .pto_cart_hand { 2345 display: flex; 2346 justify-content: space-between; 2347 align-items: center; 2348 gap: 15px; 2349 } 2350 2351 .pto-signup-plugin .pto-cart-signup span { 2352 position: absolute; 2353 top: -10px; 2354 right: -7px; 2355 background: #0078fd; 2356 border-radius: 50%; 2357 display: flex; 2358 align-items: center; 2359 justify-content: center; 2360 height: 15px; 2361 width: 15px; 2362 font-size: 14px; 2363 color: #fff; 2364 } 2365 2366 .pto-signup-plugin .pto-cart-signup a { 2367 text-decoration: none; 2368 } 2369 2370 .pto-signup-plugin .pto-cart-signup { 2371 position: relative; 2372 } 2373 2374 /* End New Css */ 2336 2375 2337 2376 @media (min-width: 1201px) { … … 2487 2526 max-width: 75px; 2488 2527 } 2528 2529 ul.pto-signup-tabs 2530 { 2531 padding-right: 9px !important; 2532 } 2533 2489 2534 } 2490 2535 2491 2536 @media (max-width: 767px) { 2492 .main-signup-lists { 2537 2538 2539 .main-signup-lists { 2493 2540 padding: 20px 10px; 2494 2541 } … … 2510 2557 } 2511 2558 .signup-list-tab-row { 2512 display: flex;2559 /* display: flex; 2513 2560 flex-wrap: wrap; 2514 flex-direction: column; 2561 flex-direction: column; */ 2515 2562 align-items: flex-start; 2516 2563 } … … 2581 2628 } 2582 2629 .pto-signup-frontend .pto-signup-task-sorting { 2583 min-width: 300px;2630 min-width: 250px; 2584 2631 width: calc(100% - 10px); 2585 max-width: 300px;2632 max-width: 100px; 2586 2633 margin-bottom: 10px; 2587 2634 order: 0; … … 2619 2666 font-size: 14px !important; 2620 2667 } 2621 .pto-cart-tasks-count {2668 /* .pto-cart-tasks-count { 2622 2669 top: 14px; 2623 2670 right: 15px; 2624 } 2671 } */ 2625 2672 .pto-signup-plugin .menu-button-container { 2626 2673 margin-right: 65px; … … 2701 2748 } 2702 2749 2703 @media (max-width: 375px) { 2750 2751 @media (max-width: 500px) { 2704 2752 .pto-mysignup-date { 2705 2753 font-size: 14px; 2706 2754 } 2707 } 2755 2756 .pto-signup-plugin .signup-list-tab-row { 2757 display: inherit; 2758 } 2759 2760 .pto-signup-plugin .pto_cart_hand { 2761 display: flex; 2762 justify-content: right; 2763 align-items: center; 2764 gap: 15px; 2765 margin-top: 10px; 2766 } 2767 } -
ptoffice-sign-ups/trunk/pto_frontend/assets/js/pto-custom.js
r2774823 r2792302 22 22 jQuery(this).parent(".pto-radio-checkbox-wrap").next(".agree-to-terms-content").addClass("pto-modal-open"); 23 23 }); 24 let menuadd = jQuery(".pto-cart-signup").html();25 let m_ch = 0;26 jQuery(".main-menu").each( function(){27 if( m_ch == 0 ){28 jQuery(this).append(menuadd);29 }30 m_ch++;31 } )32 let m_ch_f = 0;33 jQuery(".navbar-nav").each( function(){34 if( m_ch == 0 ){35 jQuery(this).append(menuadd);36 }37 m_ch_f++;38 } )39 40 41 jQuery(".primary-menu ,.primary-menu-list,.wp-block-navigation__container").append(menuadd);42 jQuery("#primary-menu, #primary-menu-list").append(menuadd);24 // let menuadd = jQuery(".pto-cart-signup").html(); 25 // let m_ch = 0; 26 // jQuery(".main-menu").each( function(){ 27 // if( m_ch == 0 ){ 28 // jQuery(this).append(menuadd); 29 // } 30 // m_ch++; 31 // } ) 32 // let m_ch_f = 0; 33 // jQuery(".navbar-nav").each( function(){ 34 // if( m_ch == 0 ){ 35 // jQuery(this).append(menuadd); 36 // } 37 // m_ch_f++; 38 // } ) 39 40 41 // jQuery(".primary-menu ,.primary-menu-list,.wp-block-navigation__container").append(menuadd); 42 // jQuery("#primary-menu, #primary-menu-list").append(menuadd); 43 43 44 44 /*sign up search */ -
ptoffice-sign-ups/trunk/pto_frontend/pto-frontend-signup.php
r2780444 r2792302 48 48 49 49 // add_filter( 'wp_nav_menu_items', array( $this ,'add_extra_item_to_nav_menu'), 10, 2 ); 50 add_action( 'wp_footer' , array( $this , "add_extra_item_to_nav_menu" ) );50 // add_action( 'wp_footer' , array( $this , "add_extra_item_to_nav_menu" ) ); 51 51 52 52 /* show my signup archive/unarchive */ … … 94 94 95 95 ?> 96 <div class='pto-cart-signup' style='display:none'><li id='menu-item' class='menu-item menu-item-type-post_type menu-item-object-page menu-item nav-item pto-header-cart'><a href='<?php echo esc_url( $url ); ?>' class='pto-cart-tasks-count'><?php echo intval($taskcount); ?></a></a></li></div> 96 <div class='pto-cart-signup' style='display:none'> 97 <li id='menu-item' class='menu-item menu-item-type-post_type menu-item-object-page menu-item nav-item pto-header-cart'><a href='<?php echo esc_url( $url ); ?>' class='pto-cart-tasks-count'><?php echo intval($taskcount); ?></a></a></li></div> 97 98 <?php 98 99 -
ptoffice-sign-ups/trunk/pto_frontend/pto-shortcode.php
r2780444 r2792302 1455 1455 </ul> 1456 1456 <?php 1457 1458 $taskcount = 0; 1459 if(array_key_exists( "pto_signup_tasks_cart", $_SESSION )){ 1460 $get_user_cart = filter_var_array($_SESSION['pto_signup_tasks_cart']); 1461 if(!empty($get_user_cart)){ 1462 foreach($get_user_cart as $key => $val){ 1463 $count_tasks = count($val["sign_up_task"]); 1464 $taskcount += $count_tasks; 1465 } 1466 } 1467 } 1468 $pto_checkout_sign_ups = get_option('pto_checkout_sign_ups'); 1469 $url = ""; 1470 1471 if(!empty($pto_checkout_sign_ups)){ 1472 $url = get_the_permalink($pto_checkout_sign_ups); 1473 } 1474 else{ 1475 $url = site_url()."/pto-signup-checkout"; 1476 } 1457 1477 $cuser_id = get_current_user_id(); 1458 1478 $role_array = array(); … … 1463 1483 $role_array[$roles] = $roles; 1464 1484 } 1465 } 1485 } 1486 ?> 1487 <div class='pto_cart_hand'> 1488 1489 <div class='pto-cart-signup' > 1490 <a href='<?php echo esc_url( $url ); ?>' class='pto-cart-tasks-count'><i class="fa fa-hand-pointer-o"></i> 1491 <?php if( $taskcount != 0 ){ ?><span><?php echo intval($taskcount); ?></span> <?php } ?></a> 1492 </div> 1493 1494 <?php 1466 1495 if( array_key_exists("own_sign_up", $role_array) || array_key_exists("administrator", $role_array) || array_key_exists("sign_up_plugin_administrators", $role_array)){ 1467 1496 ?> 1497 1498 1499 1500 1468 1501 <a href="<?php echo esc_url(site_url()); ?>/wp-admin/post-new.php?post_type=pto-signup" class="add-new-btn btn_add front-primary-btn pto-signup-btn-text-color pto-signup-btn-background-color" ><?php esc_html_e('Add new',PTO_SIGN_UP_TEXTDOMAIN);?></a> 1469 1502 <?php } ?> 1503 </div> 1470 1504 </div> 1471 1505 <div class="tab-data all-signup-show-box"> -
ptoffice-sign-ups/trunk/ptoffice.php
r2785033 r2792302 1 1 <?php 2 2 /** 3 * Plugin Name: WP Volunteer Sign Ups4 * Description: WP VolunteerSign Ups makes creating sign ups, organizing group events, and finding volunteers for your school, church, or any organization as simple as ever. An alternative to external sites like SignUp Genius, WP Volunteer Sign Up uses a simple interface to create and manage powerful volunteer sheets all within one powerful plugin.5 * Version: 1.0. 23 * Plugin Name: PT Sign Ups - Beautiful volunteer sign ups and management made easy 4 * Description: PT Sign Ups makes creating sign ups, organizing group events, and finding volunteers for your school, church, or any organization as simple as ever. An alternative to external sites like SignUp Genius, WP Volunteer Sign Up uses a simple interface to create and manage powerful volunteer sheets all within one powerful plugin. 5 * Version: 1.0.3 6 6 * Author: MJS Software 7 7 * Author URI: https://mjssoftware.com -
ptoffice-sign-ups/trunk/readme.txt
r2785033 r2792302 1 === PT Office VolunteerSign Ups - Beautiful volunteer sign ups and management made easy ===1 === PT Sign Ups - Beautiful volunteer sign ups and management made easy === 2 2 Contributors: blafoley 3 3 Tags: sign up, signup, volunteer, volunteer signup, volunteer signup software, signup sheet … … 5 5 Tested up to: 6.0 6 6 Requires PHP: 7.2 7 Stable tag: 1.0. 27 Stable tag: 1.0.3 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 10 11 WPSign Ups is the latest, free, flexible, and greatest volunteer sign up and management tool.11 PT Sign Ups is the latest, free, flexible, and greatest volunteer sign up and management tool. 12 12 13 13 == Description == 14 [ WP Sign Ups](https://ptoffice.com) is the latest and greatest volunteer sign up and management tool available on WordPress.14 [PT Sign Ups](https://www.mjssoftware.com) is the latest and greatest volunteer sign up and management tool available on WordPress. 15 15 16 16 Our core platform is free, flexible, and driven by its users. The freedom of open-source means you retain full ownership of your sign up’s content and data forever. 17 17 18 Whether you’re organizing a pot luck, committee, event, or team snack schedule, use WPSign Ups for a volunteer management system that blends simplicity with detail.18 Whether you’re organizing a pot luck, committee, event, or team snack schedule, use PT Sign Ups for a volunteer management system that blends simplicity with detail. 19 19 20 20 - Create and **manage unlimited volunteers** … … 40 40 OWN AND CONTROL YOUR SIGN UP DATA – FOREVER 41 41 42 With WPSign Ups, your data belongs to you. Always.42 With PT Sign Ups, your data belongs to you. Always. 43 43 44 44 If you opt to share usage data with us, you can feel confident knowing that it’s anonymized and kept secure. Choose to opt-out at any time without impacting your store. 45 45 46 Unlike hosted project and event management solutions, WPSign Ups data is future-proof; should you wish to migrate to a different platform, you’re free to export all your content and take your site wherever you choose. No restrictions.46 Unlike hosted project and event management solutions, PT Sign Ups data is future-proof; should you wish to migrate to a different platform, you’re free to export all your content and take your site wherever you choose. No restrictions. 47 47 48 48 == Frequently Asked Questions == 49 49 = Where can I find documentation and user support? = 50 Please visit [https:// ptoffice-kb.helpscoutdocs.com/](https://ptoffice-kb.helpscoutdocs.com/) or contact email [[email protected]](support@ptoffice.com).50 Please visit [https://mjssoftware.com/docs/](https://mjssoftware.com/docs/) or contact email [[email protected]](support@mjssoftware.com). 51 51 52 = Will WPSign Ups work with my theme? =53 You can notify us via our [support site](https:// ptoffice-kb.helpscoutdocs.com/) – be sure to search to confirm that the error has not already been reported.52 = Will PT Sign Ups work with my theme? = 53 You can notify us via our [support site](https://mjssoftware.com/docs/) – be sure to search to confirm that the error has not already been reported. 54 54 55 55 = My site broke – what do I do? = 56 You can notify us via our [support site](https:// ptoffice-kb.helpscoutdocs.com/) – be sure to search to confirm that the error has not already been reported.56 You can notify us via our [support site](https://mjssoftware.com/docs/) – be sure to search to confirm that the error has not already been reported. 57 57 58 58 = Where can I report bugs? = 59 You can notify us via our [support site](https:// ptoffice-kb.helpscoutdocs.com/) – be sure to search to confirm that the error has not already been reported.59 You can notify us via our [support site](https://mjssoftware.com/docs/) – be sure to search to confirm that the error has not already been reported. 60 60 61 61 = Where can I request new features and extensions? = 62 You can notify us via our [support site](https:// ptoffice-kb.helpscoutdocs.com) – we’re always looking to improve our products!62 You can notify us via our [support site](https://mjssoftware.com/docs/) – we’re always looking to improve our products! 63 63 64 64 = My question is not listed here. Where can I find more answers? = 65 Visit our website at [https:// ptoffice.com](https://ptoffice.com).65 Visit our website at [https://www.mjssoftware.com](https://www.mjssoftware.com). 66 66 67 67 68 68 == Changelog == 69 70 = 1.0.3 2022-09-30 = 71 72 * Fix - Minor bug fixes and assets changes 69 73 70 74 = 1.0.1 2022-09-06 = -
ptoffice-sign-ups/trunk/single-signup.php
r2774823 r2792302 1116 1116 <?php } ?> 1117 1117 </select> 1118 1119 1120 <?php 1121 $taskcount = 0; 1122 if(array_key_exists( "pto_signup_tasks_cart", $_SESSION )){ 1123 $get_user_cart = filter_var_array($_SESSION['pto_signup_tasks_cart']); 1124 if(!empty($get_user_cart)){ 1125 foreach($get_user_cart as $key => $val){ 1126 $count_tasks = count($val["sign_up_task"]); 1127 $taskcount += $count_tasks; 1128 } 1129 } 1130 } 1131 $pto_checkout_sign_ups = get_option('pto_checkout_sign_ups'); 1132 $url = ""; 1133 1134 if(!empty($pto_checkout_sign_ups)){ 1135 $url = get_the_permalink($pto_checkout_sign_ups); 1136 } 1137 else{ 1138 $url = site_url()."/pto-signup-checkout"; 1139 } 1140 if( $taskcount != 0 ){ ?> 1141 <div class='pto-cart-signup' > 1142 <a href='<?php echo esc_url( $url ); ?>' class='pto-cart-tasks-count'><i class="fa fa-hand-pointer-o"></i><span><?php echo intval($taskcount); ?></span></a> 1143 </div> 1144 <?php } 1145 ?> 1146 1118 1147 </div> 1119 1148 <div class="pto-singup-view-volunteer-list"></div>
Note: See TracChangeset
for help on using the changeset viewer.