- Timestamp:
- 08/28/2026 11:35:41 AM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
mxchat-basic/trunk/includes/admin-transcripts-page.php
r3648946 r3670236 756 756 <th class="mxch-leads-col-last"><?php esc_html_e('Last seen', 'mxchat'); ?></th> 757 757 <th class="mxch-leads-col-page"><?php esc_html_e('Top page', 'mxchat'); ?></th> 758 <th class="mxch-leads-col-consent"><?php esc_html_e('Consent', 'mxchat'); ?></th> 758 759 <th class="mxch-leads-col-actions"></th> 759 760 </tr> 760 761 </thead> 761 762 <tbody id="mxch-leads-tbody"> 762 <tr><td colspan=" 6" class="mxch-leads-loading"><span class="spinner is-active"></span></td></tr>763 <tr><td colspan="7" class="mxch-leads-loading"><span class="spinner is-active"></span></td></tr> 763 764 </tbody> 764 765 </table> … … 914 915 <?php 915 916 $auto_delete = isset($options['mxchat_auto_delete_transcripts']) ? $options['mxchat_auto_delete_transcripts'] : 'never'; 917 $mxch_custom_retention = isset($options['mxchat_retention_days']) ? (int) $options['mxchat_retention_days'] : 0; 916 918 ?> 917 919 <div class="mxch-field"> … … 926 928 </select> 927 929 <p class="mxch-field-description"><?php esc_html_e('Automatically delete old chat transcripts to manage database size and privacy.', 'mxchat'); ?></p> 930 <?php if ($mxch_custom_retention > 0) : ?> 931 <p class="mxch-field-description" id="mxchat-retention-override-note"> 932 <strong><?php 933 printf( 934 /* translators: %d: the custom retention value in days */ 935 esc_html__('Overridden by Custom Retention below: transcripts are deleted after %d days.', 'mxchat'), 936 $mxch_custom_retention 937 ); 938 ?></strong> 939 </p> 940 <?php endif; ?> 928 941 <?php 929 942 // Surface the cron's real state next to the setting that … … 949 962 <?php endif; ?> 950 963 </div> 964 965 <div class="mxch-field"> 966 <label class="mxch-field-label" for="mxchat_retention_days"><?php esc_html_e('Custom Retention (Days)', 'mxchat'); ?></label> 967 <input type="number" 968 id="mxchat_retention_days" 969 name="mxchat_transcripts_options[mxchat_retention_days]" 970 class="mxch-input mxchat-autosave-field" 971 value="<?php echo esc_attr($mxch_custom_retention); ?>" 972 min="0" 973 max="3650" 974 step="1" 975 data-nonce="<?php echo wp_create_nonce('mxchat_autosave_nonce'); ?>"> 976 <p class="mxch-field-description"><?php esc_html_e('Delete transcripts older than this many days (1–3650). When greater than 0 this overrides the dropdown above; set 0 to use the dropdown. Developers can adjust the final value with the mxchat_transcript_retention_days filter.', 'mxchat'); ?></p> 977 </div> 951 978 </div> 952 979 </div>
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)