<?php $__env->startSection('podstrona'); ?>

<style>
/*PATCH GO1 */
 select::-ms-expand{
  display:none;
}
</style>



    <div class="container podstrona">
        <div class="row">
            <p class="breadcrumbs">strona główna / <?= $campaign->heading ?></p>
        <?php if ($campaign->image != '') { ?>
            <div class="col-xs-12 col-md-7 text-center photo zapKamp"> 
                <img src="/images/images/<?= $campaign->image ?>" alt="stand"> 
                <div class="map">
                    <?php 
                    // $i = 0;
                    $counter = 0;
                    foreach ($contacts as $contact) {  
                    //     if ($contact->image != ''){
                    //         if ($i % 2 === 0){
                    //             echo "<div class='row'>";
                    //         }
                    ?>
                    <div class="col-md-6">
                        <a title="<?= $contact->m1 ?>" data-variant="<?/*$contact->variant*/ ?>" href="images/images/<?= $contact->image ?>" data-title="<?= $contact->m1 ?> <?/*$contact->variant*/ ?>" data-toggle="lightbox">
                            <img src="images/images/<?= $contact->image ?>" alt="<?= $contact->m1 ?>" class="thumbnail img-responsive">
                        </a>
                    </div>
                    <?php 
                    //         if ($i % 2 === 1){
                    //             echo "</div>";
                    //         }
                    //     }
                    // $i++; 
                    // }
                    // if ($i % 2 !== 0) {
                    //     echo "</div>";
                    }
                    ?>
                </div>    
            </div>
        <?php } ?>
            
            <div class="col-xs-12 col-md-5 text-center">
                <div class="wrapper">
                    <h1><?php echo $campaign->heading ?></h1>
                    <?php echo $campaign->info ?>
                </div>
                
                <?= Form::open(
                    [
                        'url' => 'send_mail_kampania', 
                        'method' => 'post',
                    ]
                ) ?>    
                
                    <?php if (Session::has('message')){ ?>
                    <div class="form-group">
                        <p class="col-md-6" style="color: red;">
                            <?= Session::get('message') ?>
                        </p>
                    </div>
                    <?php } ?>                  
                    <div class="form-group">
                        <h4>Wybierz centrum handlowe M1</h4>
                        <?php 
                            $values = [];
                            foreach ($contacts as $contact) {
                                $values[$contact->contact_id] = $contact->m1;   /* <option name="shoppingcenter" value=""> */
                            }
                            $options = [
                                'id' => 'chooseCentre',
                            ];
                        ?>
                        <?= Form::select('', $values, false, $options) ?> 
                        <?= Form::hidden('chooseCentre', false, ['id' => 'chooseCentre_value']) ?>    
                        <?= Form::hidden('chooseType_id', $campaign->id,[]) ?>    
                        <?= Form::hidden('chooseType_name', $campaign->heading, []) ?>    
                        <?= Form::hidden('chooseCentrePrice', false, ['id' => 'chooseCentrePrice_value']) ?>                           
                    </div>

                <div class="form-group">
                    <?php
                    
                    
                    if($campaign->variants!=''){

                        $variants = explode(',',$campaign->variants);

                        $values = [
                                0 => 'Wybierz typ nośnika'

                        ];

                        for($i=0;$i<count($variants);$i++){
                            $values[$variants[$i]]=$variants[$i];
                        }

                        //TODO - should be stored in extra relation table
                        //$values = array_merge($values,$variants);

                        $options = [
                                'id' => 'chooseVariant',
                                'class' => 'form-control dropdown'
                        ];
                        ?>
                            <?= Form::select(
                                'variant',     /* name */
                                $values,
                                0,
                                $options
                        );
                    }
                    ?>

                </div>

                    <div class="form-group">
                        <?php
                            $values = [
                                0 => 'Wybierz ilość nośników',
                            ];

                            $options = [
                                'id' => 'count-campanig',
                                'class' => 'form-control dropdown'
                            ];
                            
                        ?>
                        <?= Form::select(
                                'count',     /* name */ 
                                $values,   
                                0,
                                $options
                            ) 
                        ?> 
                    </div>



                    <div class="form-group">
                        <?php
                            $values = [
                                '0' => 'Wybierz długość kampanii',
                                '7' => '1 Tydzień',
                                '14' => '2 Tygodnie',
                                '21' => '3 Tygodnie',
                                '28' => '4 Tygodnie',
                                '35' => '5 Tygodni',
                            ];

                            $options = [
                                'class' => 'form-control dropdown',
                                'id' => 'campaning-time',
//                                'required' => 'required'
                            ];
                        ?>
                        <?= Form::select(
                                'duration',     /* name */ 
                                $values,   
                                0,
                                $options
                            ) 
                        ?>
                    </div>
                    <div class="form-group">
                        <?= Form::text(
                                'company',    /* name */ 
                                false,      /* value */
                                [
                                    'class' => 'form-control',
                                    'placeholder' => 'Nazwa firmy',
                                    'required' => 'required'
                                ]
                            ) 
                        ?>
                    </div>                            
                    <div class="form-group">
                        <?= Form::email(
                                'email',    /* name */ 
                                false,      /* value */
                                [
                                    'class' => 'form-control',
                                    'placeholder' => 'Adres e-mail',
                                    'required' => 'required'
                                ]
                            ) 
                        ?>
                    </div>       
                
                    <div class="form-group">
                        <div class="g-recaptcha" data-callback="imNotARobot" data-sitekey="6LdqQQwUAAAAAHMIdJNrHbd9xSto0oyo2wX0XKaD"></div>
                    </div>
                
                    
                    <div class="form-group">
                        <?= Form::checkbox(
                                'send_to_me',       /* name */ 
                                '1',       /* value */
                                [
                                    'style' => 'display: inline-block; margin-right: 10px',
                                ]
                            ) 
                        ?>  
                        <p style="display: inline-block;" class="emailMe">Wyślij kopię wiadomości na mój adres e-mail</p>
                    </div>

                    <div class="form-group">
                        <?= Form::submit(
                                'WYŚLIJ WIADOMOŚĆ',       /* name */ 
                                [
                                    'class' => 'btn btn-default disabled center-block btn-campaign-action',
                                ]
                            ) 
                        ?>      
                    </div>                            

                <?= Form::close() ?>
                <div class="score">TOTAL: <span id="pricedisplay">0 PLN</span></div>
                
                <div class="help-block klauzula">
					Informujemy, że Państwa dane osobowe zamieszczone w formularzu kontaktowym będą przetwarzane przez METRO Properties sp. z o.o. z siedzibą w Warszawie przy al. Krakowskiej 61 wyłącznie w związku z przesłaną informacją lub ze złożonym przez Państwa zapytaniem. Podanie Państwa danych jest dobrowolne, aczkolwiek niezbędne do przesłania Państwu informacji zwrotnej. Mają Państwo prawo dostępu do treści swoich danych oraz ich poprawiania.
				</div>
            </div>
        </div>

        












































        
<?php if (isset($contacts)){ ?>                  
    <script type="text/javascript">
        
        
        
        
        var campaign_contact = [];
        var suma = 0;    
        
        <?php 
        $i = 0;
        foreach ($contacts as $contact) { ?>
            
            
            
            
            campaign_contact[<?= $i ?>] = {
                campaign_id: <?= $contact->campaign_id ?>,
                contact_id: <?= $contact->contact_id ?>,
                variant: '<?= $contact->variant ?>',
                count: <?= $contact->count ?>,
                price: <?= $contact->price ?>
            };            
            suma = suma + <?= $contact->count ?>;
        <?php 
            $i++;
        } ?>        
                
                
        $("#chooseCentre").multiselect({ 
            click: function(e){
                tmp = campaignContactcampCheck(campaign_contact);
                iloscNosnikow(tmp.suma);
                suma = tmp.suma;
            }
        });

        $("#count-campanig").on('mouseover click',function (){
            tmp = campaignContactcampCheck(campaign_contact);
            iloscNosnikow(tmp.suma);
            suma = tmp.suma;
        });
        
//        $("#count-campanig").click(function (){
//            tmp = campaignContactcampCheck(campaign_contact);
//            iloscNosnikow(tmp.suma);
//            suma = tmp.suma;
//        });
        
        $("#count-campanig").change(function (){
            cenaNosnikow(campaign_contact);
        });

        $("#chooseVariant").change(function (){
            cenaNosnikow(campaign_contact);
        });
        
        $("#campaning-time").change(function (){
            cenaNosnikow(campaign_contact);
        });
        
        function iloscNosnikow(suma) {
            sumachecek = $("#count-campanig").val();
            $("#count-campanig option").detach();
            $("#count-campanig").append('<option value="0" disabled>Wybierz ilość nośników</option>');
            
            for (i = 1; i <= suma; i++) { 
                $("#count-campanig").append('<option value="'+i+'">'+i+'</option>');
            }       

            if (!sumachecek){
                $("#count-campanig").val(0);
            } else {
                $("#count-campanig").val(sumachecek);
            }
            if (suma < sumachecek){
                $("#count-campanig").val(suma);
            }            
            
        }
        
        function cenaNosnikow(nosniki) {
            returnAr = [];
            pricetmp = 0;
            i = 0;
            
            chooseCentre = $("#chooseCentre").multiselect("widget").find("input:checked");
            chooseVariant = $("#chooseVariant").val();
            czas = $("#campaning-time").val()/7;
            ilosc = $("#count-campanig").val();

            $.each( chooseCentre, function (chooseCentrekey, chooseCentrevalue) {
                $.each(nosniki, function (knosnik, vnosnik){
                    if (vnosnik.contact_id == chooseCentrevalue.value && (vnosnik.variant == chooseVariant || !chooseVariant)){
                        if (ilosc > vnosnik.count){
                           pricetmp = pricetmp + vnosnik.count * vnosnik.price * czas;
                        } else if (ilosc > 0) {
                            pricetmp = pricetmp + ilosc * vnosnik.price * czas;
                        }
                        ilosc = ilosc - vnosnik.count;
                    }
                });
            });  

            $("#pricedisplay").html(pricetmp+' PLN');
            $("#chooseCentrePrice_value").val(pricetmp);
        }
        
        function campaignContactcampCheck (nosniki) {
            returnAr = [];
            sumatmp = 0;
            pricetmp = 0;
            i = 0;
            
            chooseCentre = $("#chooseCentre").multiselect("widget").find("input:checked"); /* wyszukanie zaznaczonych pozycji */
            $("#chooseCentre_value").val('');
            $.each( chooseCentre, function (chooseCentrekey, chooseCentrevalue) {
                
                $("#chooseCentre_value").val($("#chooseCentre_value").val()+chooseCentrevalue.value+';');
                
                
                $.each(nosniki, function (knosnik, vnosnik){
                    
                    if (vnosnik.contact_id == chooseCentrevalue.value && ((vnosnik.variant == $('#chooseVariant').val()) || $('#chooseVariant').length==0)){
                        sumatmp = sumatmp + vnosnik.count;
                        pricetmp = pricetmp + vnosnik.count * vnosnik.price;
                    }
                });
            });  

            return {
                suma: sumatmp,
                cena: pricetmp,
                nosnik: returnAr
            };             
        }
        
    </script>
<?php } ?>          
<?php $__env->stopSection(); ?>
<?php echo $__env->make('master', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>