Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
post_title) ? $form_name->post_title : ''); global $wp; $current_url = add_query_arg($wp->query_string . "&mf_form_id=" . $form_id, '', home_url($wp->request)); echo "" . esc_html($post_title) . ""; break; case 'referral': $page_id = get_post_meta( $post_id, 'mf_page_id',true ); global $wp; $current_url = add_query_arg($wp->query_string . "&mf_ref_id=" . $page_id, '', home_url($wp->request)); echo "".esc_html(get_the_title($page_id)).""; break; case 'email_verified': if(class_exists('\MetForm_Pro\Plugin')) : $email_verified = get_post_meta($post_id, 'email_verified', true); if($email_verified == true) : ?>
query_vars['post_type'] == 'metform-entry' && isset($_GET['mf_form_id']) //phpcs:ignore WordPress.Security.NonceVerification && $_GET['mf_form_id'] != 'all' //phpcs:ignore WordPress.Security.NonceVerification ) { $form_id = sanitize_key($_GET['mf_form_id']); //phpcs:ignore WordPress.Security.NonceVerification $query->query_vars['meta_key'] = 'metform_entries__form_id'; $query->query_vars['meta_value'] = $form_id; $query->query_vars['meta_compare'] = '='; } if ( is_admin() && 'metform-entry' == $current_page && 'edit.php' == $pagenow && $query->query_vars['post_type'] == 'metform-entry' && isset($_GET['mf_ref_id']) //phpcs:ignore WordPress.Security.NonceVerification && $_GET['mf_ref_id'] != 'all' //phpcs:ignore WordPress.Security.NonceVerification ) { $page_id = sanitize_key($_GET['mf_ref_id']); //phpcs:ignore WordPress.Security.NonceVerification $query->query_vars['meta_key'] = 'mf_page_id'; $query->query_vars['meta_value'] = $page_id; $query->query_vars['meta_compare'] = '='; } } public function wp_mail_from($name) { return get_bloginfo('name'); } /** * Metform Additional Upload Mimes * * @since 3.8.9 * @access public * @param array $mimes * @return array */ public function metfom_additional_upload_mimes( $mimes ) { $mimes['stl'] = 'application/octet-stream'; $mimes['psd'] = 'image/vnd.adobe.photoshop'; $mimes['stp'] = 'text/plain; charset=us-ascii'; return $mimes; } /** * Delete uploaded files when entry is deleted * * @since 4.1.3 * @param int $post_id * @param object $post */ public function delete_entry_files($post_id, $post) { // Only process metform entries if (!isset($post->post_type) || $post->post_type !== 'metform-entry') { return; } // Check if entry has any uploaded files first $has_files = get_post_meta($post_id, 'metform_entries__file_upload_new', true) || get_post_meta($post_id, 'metform_entries__file_upload', true); if (empty($has_files)) { return; // No files uploaded in this entry, skip deletion } // Get upload directory info $upload_dir = wp_upload_dir(); // Process both old and new file metadata formats $file_metas = [ get_post_meta($post_id, 'metform_entries__file_upload_new', true), get_post_meta($post_id, 'metform_entries__file_upload', true) ]; foreach ($file_metas as $file_meta) { if (!is_array($file_meta)) continue; foreach ($file_meta as $files) { if (!is_array($files)) { $files = [$files]; // Handle single file } foreach ($files as $file) { if (!is_array($file)) continue; // Try stored path first $file_path = isset($file['file']) ? wp_normalize_path($file['file']) : false; // Reconstruct from URL if path doesn't exist if ((!$file_path || !file_exists($file_path)) && isset($file['url'])) { $file_path = str_replace( wp_normalize_path($upload_dir['baseurl']), wp_normalize_path($upload_dir['basedir']), wp_normalize_path($file['url']) ); } // Delete file if exists if ($file_path && file_exists($file_path)) { @unlink($file_path); } } } } } }