

<div class="alert alert-primary" role="alert" data-toggle="collapse" data-target="#rmmaincf7" aria-expanded="false" aria-controls="rmmaincf7">
            Contact forms
        </div>

        <div class="collapse parent-to-table-form-action" id="rmmaincf7">

            <p>التحكم فى فورم الاتصال قم بحذف الفورم التى لن تستخدمها، ثم قم باضافة الفورم التى تريدها وتأكد من ربط كل فورم بأيميل صحيح للارسال</p>
            <ul class="list-group">
                <li class="list-group-item">حذف الفورم غير المستخدمة</li>
                <li class="list-group-item">انشاء فورم جديدة أو تكرار فورم إن احتاج الموقع فورم اضافية</li>
                <li class="list-group-item">مراجعة بيانات المرسل والمستقبل لكل فورم ويجب ان تكون من دومين الشركة</li>
                <li class="list-group-item">مراجعة خانات الفورم بشكل صحيح وان العناصر كلها يتم ارسالها فى الرسالة - بالضغط على اسم الفورم</li>
            </ul>

            <br>

            <h4>أضافة فورم جديدة</h4>
            <?php 
            $post_main = post_exists('Main contact form');

            $copy_from = ($post_main) ? wp_nonce_url( "admin.php?page=wpcf7&post=$post_main&action=copy", "wpcf7-copy-contact-form_$post_main" ) : $admin_url . 'admin.php?page=wpcf7-new'; 
            
            ?>
            <a class="btn btn-primary" href="<?php echo $copy_from; ?>" role="button" target="_blank">أضف فورم جديدة</a>

            <br>
            <br>

            <h4>التحكم فى الفورم</h4>
            <table class="table">
                <thead>
                    <tr>
                        <!-- <th>
                            <input type="checkbox" class="allcb" name="allcb" />
                        </th> -->
                        <th>values</th>
                        <th>emails</th>
                        <th>Links</th>
                        
                    </tr>
                </thead>
                <tbody>
                    <?php 
                    $posts = get_posts( [
                        'post_type'=> 'wpcf7_contact_form',
                        'posts_per_page' => -1,

                    ] );
                    // print_r($posts[0]->post_content);
                    foreach ($posts as $kk => $value) {
                        $kk++;
                        $key = $value->ID;

                        $form_mail = get_post_meta( $key, '_mail', true );
                        $form_form = get_post_meta( $key, '_form', true );

                    ?>
                        
                    <tr>
                        <!-- <td>
                            <input type="checkbox" id="pp-<?php echo $key; ?>" name="ct_template" value="<?php echo $key; ?>" />
                        </td> -->
                        <td>
                        <?php 


                        preg_match_all('/\[(.*)\]/im', $form_form, $matches);
                        
                        $final_sc_list = [];
                        $final_sc_list_html = '';

                        foreach($matches[0] as $tagTTT) {
                            // print_r($tagTTT);
                            $vItem = [
                                'req'=>false,
                                'exists'=>false,
                                'name'=>'',
                                'placeholder'=>'',
                            ];
                            $vItem_html = '<b>=></b>';

                            $tagTTTEdit = $tagTTT;
                            if(preg_match('/\[[a-zA-Z\+\_]*\* /', $tagTTTEdit, $mat)){
                                $vItem['req'] = true;
                                $vItem_html .= '<em>*</em> ';
                            }

                            $tagTTTEdit = preg_replace('/\[[a-zA-Z\+\*\_]* /', '', $tagTTTEdit);
                            $tagTTTEdit = str_replace('"',"'",$tagTTTEdit);
                            
                            $vItem['name'] = preg_replace('/( (.*)(\]))|\]/', '', $tagTTTEdit);
                            $vItem_html .= $vItem['name'];

                            $vItem['placeholder'] = preg_replace('/(.*)placeholder\'|\'\]|\"\]|\]/', '', $tagTTTEdit);
                            $vItem_html .= ($vItem['placeholder']) ? ':::' . $vItem['placeholder'] : '';

                            if(preg_match('/\['. $vItem['name'] .'\]/', $form_mail['body'], $in_form_mail)){
                                $vItem['exists'] = true;
                            }
                            elseif(preg_match('/\[submit/', $tagTTT, $in_form_mail)){
                                $vItem['exists'] = true;
                            }
                            else {
                                $vItem_html .= ':::<em>Not exists in form</em>';
                            }

                            $final_sc_list[] = $vItem;
                            $final_sc_list_html .= "\n" . $vItem_html;

                        }


                        $vvvvv = str_replace("[","=>[",strip_tags($form_form));
                        $vvvvv = preg_replace('/(\[[a-zA-Z\+\_]* |\'\]|\])/', '', $vvvvv);
                        
                        $vvvvv = preg_replace('/( (.*)(placeholder\'|placeholder \'|true]))/', '::::', $vvvvv);
                        $vvvvv = preg_replace('/(\'\])/', '', $vvvvv);
                        $vvvvv = preg_replace('/\n\n/', "\n", $vvvvv);
                        
                        
                        // $vvvvv = preg_replace('/\ .*[a-zA-Z\+\*\_\=\' ]*placeholder\'/', ':::', $vvvvv);
                        
                        
                        
                        ?>
                            <div data-toggle="popover" title="<?php echo $form_mail['subject']; ?>" data-content="<?php echo $final_sc_list_html; ?> <br><b>------------------</b><br> <?php echo htmlentities($form_mail['body']); ?>" data-html="true" >

                            <?php echo $value->post_title; ?>
                            </div>
                        </td>
                        <td>
                        From : <?php echo $form_mail['sender']; ?><br>
                        To : <?php echo $form_mail['recipient']; ?>
                        </td>
                        <td>
                            <a class="btn btn-primary btn-sm" href="<?php echo $admin_url; ?>admin.php?page=wpcf7&post=<?php echo $key; ?>&action=edit" role="button" target="_blank">تعديل</a>
                            <a class="btn btn-danger btn-sm" href="<?php echo wp_nonce_url( "post.php?action=trash&amp;post=$key", "trash-post_$key" ); ?>" role="button">حذف</a>
                            
                            <a class="btn btn-light btn-sm" href="<?php echo wp_nonce_url( "admin.php?page=wpcf7&post=$key&action=copy", "wpcf7-copy-contact-form_$key" ); ?>" role="button">استنساخ</a>
                        </td>
                        
                    </tr>
                    <?php
                    }
                    ?>
                
                
                </tbody>
            </table>
        </div>
