public function overwriteForm($return, $returnfull)
 {
     $return = parent::overwriteForm($return, $returnfull);
     $return['app_active'] = new Leap\View\InputSelect($this->arrayYesNO, "app_active", "app_active", $this->app_active);
     $acc = new Account();
     $arr1 = $acc->getWhere("admin_type = 1 ORDER BY admin_nama_depan ASC");
     foreach ($arr1 as $cc) {
         $arrClient[$cc->admin_id] = $cc->admin_nama_depan;
     }
     $return['app_client_id'] = new \Leap\View\InputSelect($arrClient, "app_client_id", "app_client_id", $this->app_client_id);
     $acc = new Paket();
     $arr1 = $acc->getWhere("paket_active = 1 ORDER BY paket_id ASC");
     foreach ($arr1 as $cc) {
         $arrClient[$cc->paket_id] = $cc->paket_name;
     }
     $return['app_paket_id'] = new \Leap\View\InputSelect($arrClient, "app_paket_id", "app_paket_id", $this->app_paket_id);
     return $return;
 }
    function extend()
    {
        $id = addslashes($_GET['app_id']);
        $acc = new App2Acc();
        $apps = $acc->getWhereFromMultipleTable("ac_admin_id = '" . Account::getMyID() . "' AND ac_app_id = app_id AND ac_app_id = '{$id}' ", array("AppAccount"));
        if (count($apps) < 1) {
            die("hacking attempt");
        } else {
            $app = $apps[0];
        }
        if ($app->app_active < 1) {
            header("Location:" . _SPPATH . "myapps");
            die;
        }
        if ($app->app_paket_id < 2) {
            die("Paket bukan paket PAID");
        }
        $prevPaket = new Paket();
        $prevPaket->getByID($app->app_paket_id);
        AppAccount::checkOwnership($app);
        $paket = new Paket();
        $arrPaket = $paket->getWhere("paket_active = 1 AND paket_id > 1 ORDER BY paket_id ASC");
        $paket2 = new Paket();
        $paket2->getByID(2);
        $paket1 = new Paket();
        $paket1->getByID(3);
        $next = 3;
        ?>
        <div class="container attop" style="text-align: center;" >
        <div class="col-md-8 col-md-offset-2">
    <div class="appear_logo_pages">
        <a href="<?php 
        echo _SPPATH;
        ?>
">
            <img src="<?php 
        echo _SPPATH;
        ?>
images/appear-payment.png" >
        </a>
    </div>

        <div class="app" style="background-color: #dedede;">
            <div style="background-color: #cccccc; padding: 5px; text-align: center; font-size: 15px;">
                Previous Package : <?php 
        echo $prevPaket->paket_name;
        ?>
<br>
                Contract End : <?php 
        echo date("d-m-Y", strtotime($app->app_contract_end));
        ?>
 in <?php 
        echo dateDifference(date("Y-m-d", strtotime($app->app_contract_end)), date("Y-m-d"));
        ?>
 days
            </div>

            <div style="background-color: #f6f6f6; padding: 5px; text-align: center; font-size: 20px;">Payment For</div>
            <div class="col-md-3 " style="text-align: center; min-height: 270px;  padding: 10px; background-color: #FFFFFF;">
                <b >App Details</b><br><br>
                <img src="<?php 
        echo $app->app_icon;
        ?>
" width="80%"><br>
                <?php 
        echo $app->app_name;
        ?>
            </div>
            <div class="col-md-9 " style="text-align: center; padding: 10px;background-color: #dedede;">
                <div style="padding-bottom: 20px; font-weight: bold;">Package Details</div>
                <div class="clearfix"></div>
                <?php 
        if ($app->app_paket_id != 5) {
            ?>
                <div class="col-md-6 col-sm-6 col-xs-6">
                    <img style="cursor: pointer;" id="paket1" onclick="setPaket(1);" src="<?php 
            echo _SPPATH;
            ?>
images/paket-android-ios.png" width="100%">
                    <small>what you get</small>
                </div>
                <?php 
        } else {
            $paket1 = new Paket();
            $paket1->getByID(5);
            $next = 5;
            ?>
                    <div class="col-md-6 col-sm-6 col-xs-6">
                        <img style="cursor: pointer;" id="paket1" onclick="setPaket(1);" src="<?php 
            echo _SPPATH;
            ?>
images/paket-android-ios.png" width="100%">
                        <small>what you get</small>
                    </div>
                <?php 
        }
        ?>
                <?php 
        if ($app->app_paket_id == 2) {
            ?>
                <div class="col-md-6 col-sm-6 col-xs-6">
                    <img style="cursor: pointer;" id="paket2" onclick="setPaket(2);" src="<?php 
            echo _SPPATH;
            ?>
images/paket-android-2.png"  width="100%">
                    <small>what you get</small>
                </div>
                <?php 
        }
        ?>

                <div class="clearfix"></div>
                <script>
                    var paket_selected = 3;
                    function setPaket(x){
                        if(x == 1){
                            $('#paket2').attr("src","<?php 
        echo _SPPATH;
        ?>
images/paket-android-2.png");
                            $('#paket1').attr("src","<?php 
        echo _SPPATH;
        ?>
images/paket-android-ios.png");
                            $('#paketprice').html("IDR <?php 
        echo idr($paket1->paket_price);
        ?>
 / year");
                            paket_selected = 3;
                            $('#paybuttonpaket3').show();
                            $('#paybuttonpaket2').hide();
                        }else{
                            $('#paket2').attr("src","<?php 
        echo _SPPATH;
        ?>
images/paket-android.png");
                            $('#paket1').attr("src","<?php 
        echo _SPPATH;
        ?>
images/paket-android-ios-2.png");
                            $('#paketprice').html("IDR <?php 
        echo idr($paket2->paket_price);
        ?>
 / year");
                            paket_selected = 2;
                            $('#paybuttonpaket2').show();
                            $('#paybuttonpaket3').hide();
                        }
                    }
                </script>
            </div>
            <div class="clearfix"></div>
            <div id="paketprice" style="background-color: #f6f6f6; padding: 5px; text-align: center; font-size: 30px;">IDR <?php 
        echo idr($paket1->paket_price);
        ?>
 / year</div>
            <div style="background-color: #cccccc; padding: 5px; text-align: center; font-size: 15px;">

                This will renew the contract until <?php 
        echo date("d-m-Y", strtotime($app->app_contract_end . " + 1 year"));
        ?>
            </div>
        </div>

        <div style="padding: 20px;">
            <a id="paybuttonpaket3" href="<?php 
        echo _SPPATH;
        ?>
Vp/pay?app_id=<?php 
        echo $app->app_id;
        ?>
&paket=<?php 
        echo $next;
        ?>
" class="btn btn-danger btn-lg">PAY NOW USING VERITRANS</a>
            <a id="paybuttonpaket2" style="display: none;" href="<?php 
        echo _SPPATH;
        ?>
Vp/pay?app_id=<?php 
        echo $app->app_id;
        ?>
&paket=2" class="btn btn-danger btn-lg">PAY NOW USING VERITRANS</a>

            <!--            <a href="--><?php 
        //=_SPPATH;
        ?>
<!--VeritransPay/pay?app_id=--><?php 
        //=$app->app_id;
        ?>
<!--" class="btn btn-danger btn-lg">PAY NOW USING VERITRANS</a>-->
        </div>


        <hr>
        <div style="text-align: center; margin-bottom: 100px;">
            <a href="<?php 
        echo _SPPATH;
        ?>
myapps">I will finish the payment later. Go back to My Apps.</a>
        </div>


    <?php 
    }
Exemplo n.º 3
0
    public function createPaketTableCustomer()
    {
        $paket = new Paket();
        $arrPaket = $paket->getWhere("paket_active = 1");
        $syarat = new PaketSyarat();
        $arrSyarat = $syarat->getWhere("syarat_active = 1");
        ?>
        <style>
            body{
                background-color: #24e0ba;
            }
            label {
                /* display: inline-block; */
                /* max-width: 100%; */
                margin-bottom: 0px;
                /* font-weight: 700; */
            }
        </style>
        <div class="pricing-container">
            <div class="pricing-switcher">
                <p class="fieldset">
                    <input type="radio" name="duration-1" value="monthly" id="monthly-1" checked>
                    <label for="monthly-1">Monthly</label>
                    <input type="radio" name="duration-1" value="yearly" id="yearly-1">
                    <label for="yearly-1">Yearly</label>
                    <span class="switch"></span>
                </p>
            </div>
            <ul class="pricing-list bounce-invert">
                <?php 
        foreach ($arrPaket as $num => $pak) {
            ?>
                <li <?php 
            if ($num == 1) {
                echo 'class="exclusive"';
            }
            ?>
>
                    <ul class="pricing-wrapper">
                        <li data-type="monthly" class="is-visible">
                            <header class="pricing-header">
                                <h2><?php 
            echo $pak->paket_name;
            ?>
</h2>
                                <div class="price">
                                    <span class="currency">IDR</span>
                                    <span class="value"><?php 
            echo idrK($pak->paket_price);
            ?>
</span>
                                    <span class="duration">mo</span>
                                </div>
                            </header>
                            <div class="pricing-body">
                                <ul class="pricing-features">
                                    <?php 
            foreach ($arrSyarat as $sya) {
                $mm = new PaketMatrix();
                $mmid = $pak->paket_id . "_" . $sya->syarat_id;
                $mm->getByID($mmid);
                $val = $mm->ps_isi;
                if ($sya->syarat_rumus == "bool") {
                    if ($val == "1") {
                        ?>
                        <li><?php 
                        echo $sya->syarat_name;
                        ?>
</li>
                        <?php 
                    } else {
                        ?>
                        <li>-</li>
                    <?php 
                    }
                } else {
                    $exp = explode(",", $sya->syarat_rumus);
                    $jenis = $exp[0];
                    $check = $exp[1];
                    if ($val == "") {
                        $val = 0;
                    }
                    if ($jenis == "int" && $check == "=") {
                        //                        echo $val;
                        if ($val > 0) {
                            ?>
                            <li><em><?php 
                            echo $val;
                            ?>
</em> <?php 
                            echo $sya->syarat_name;
                            ?>
</li>
                            <?php 
                        }
                    }
                }
                ?>

                                    <?php 
            }
            ?>
<!--                                    <li><em>1</em> Template Style</li>-->
<!--                                    <li><em>25</em> Products Loaded</li>-->
<!--                                    <li><em>1</em> Image per Product</li>-->
<!--                                    <li><em>Unlimited</em> Bandwidth</li>-->
<!--                                    <li><em>24/7</em> Support</li>-->
                                </ul>
                            </div>
                            <footer class="pricing-footer">
                                <a class="select" href="#">Sign Up</a>
                            </footer>
                        </li>
                        <li data-type="yearly" class="is-hidden">
                            <header class="pricing-header">
                                <h2>Basic</h2>
                                <div class="price">
                                    <span class="currency">IDR</span>
                                    <span class="value"><?php 
            echo idrK($pak->paket_price * 12);
            ?>
</span>
                                    <span class="duration">yr</span>
                                </div>
                            </header>
                            <div class="pricing-body">
                                <ul class="pricing-features">
                                    <?php 
            foreach ($arrSyarat as $sya) {
                $mm = new PaketMatrix();
                $mmid = $pak->paket_id . "_" . $sya->syarat_id;
                $mm->getByID($mmid);
                $val = $mm->ps_isi;
                if ($sya->syarat_rumus == "bool") {
                    if ($val == "1") {
                        ?>
                                                <li><?php 
                        echo $sya->syarat_name;
                        ?>
</li>
                                            <?php 
                    } else {
                        ?>
                                                <li>-</li>
                                            <?php 
                    }
                } else {
                    $exp = explode(",", $sya->syarat_rumus);
                    $jenis = $exp[0];
                    $check = $exp[1];
                    if ($val == "") {
                        $val = 0;
                    }
                    if ($jenis == "int" && $check == "=") {
                        //                        echo $val;
                        if ($val > 0) {
                            ?>
                                                    <li><em><?php 
                            echo $val;
                            ?>
</em> <?php 
                            echo $sya->syarat_name;
                            ?>
</li>
                                                <?php 
                        }
                    }
                }
                ?>

                                    <?php 
            }
            ?>
                                </ul>
                            </div>
                            <footer class="pricing-footer">
                                <a class="select" href="#">Sign Up</a>
                            </footer>
                        </li>
                    </ul>
                </li>
            <?php 
        }
        ?>

            </ul>
        </div>

        <style>
            ul,li{
                margin: 0;
                padding: 0;
                border: 0;
                font-size: 100%;
                font: inherit;
                vertical-align: baseline;
            }
            /* HTML5 display-role reset for older browsers */
            article, aside, details, figcaption, figure,
            footer, header, hgroup, menu, nav, section, main {
                display: block;
            }
            body {
                line-height: 1;
            }
            ol, ul {
                list-style: none;
            }
            blockquote, q {
                quotes: none;
            }
            blockquote:before, blockquote:after,
            q:before, q:after {
                content: '';
                content: none;
            }
            table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            *,
            *::after,
            *::before {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }

            html {
                font-size: 62.5%;
            }

            html * {
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            body {
                font-size: 1.6rem;
                font-family: "Open Sans", sans-serif;
                color: #2d3d4f;
                background-color: #1bbc9d;
            }

            a {
                text-decoration: none;
            }

        </style>
    <?php 
    }
Exemplo n.º 4
0
    function newApp()
    {
        ?>
        <style>
            .helper{
                font-size: 12px;
                padding-top: 5px;
                color:#999999;
            }
            .foto100{
                width: 100px;
                height: 100px;
                overflow: hidden;
            }
            .foto100 img{
                height: 100px;
            }
            .err{
                display: none;
            }
        </style>
        <div class="container attop" >



        <div class="col-md-8 col-md-offset-2">
            <small><a href="<?php 
        echo _SPPATH;
        ?>
mydashboard">back to dashboard</a> </small>
            <div id="resultajax" style="display: none;"></div>
<!--            <h1 class="hype">Form Pendaftaran App</h1>-->
            <form class="form-horizontal" role="form" id="formaddapp">
                <hr>
                <h2 class="hype">Application Descriptions</h2>
                <hr>
                <div class="form-group">
                    <label class="control-label col-sm-4" for="apptitle">Application Title:
                        <div class="helper">max 30 chars</div>
                    </label>
                    <div class="col-sm-8">
                        <input name="apptitle" type="text" class="form-control" id="apptitle" placeholder="Enter Application Title">
                        <div class="err"></div>
                    </div>
                </div>
                <div class="form-group">
                    <label class="control-label col-sm-4" for="appshort">Short Description:
                        <div class="helper">max 80 chars</div>
                    </label>
                    <div class="col-sm-8">
                        <input type="text" name="appshort" class="form-control" id="appshort" placeholder="Enter Short Description">
                        <div class="err"></div>
                    </div>
                </div>
                <div class="form-group">
                    <label class="control-label col-sm-4" for="appfull">Full Description:
                        <div class="helper">max 4000 chars</div>
                    </label>
                    <div class="col-sm-8">
                        <textarea name="appfull" class="form-control" id="appfull" rows="5"></textarea>
                        <div class="err"></div>
                    </div>
                </div>
                <div class="form-group">
                    <label class="control-label col-sm-4" for="appkey">Keywords:
                        <div class="helper">comma separated</div>
                    </label>
                    <div class="col-sm-8">
                        <input type="text" name="appkey" class="form-control" id="appkey" placeholder="Enter Keywords">
                        <div class="err"></div>
                    </div>
                </div>
                <hr>
                <h2 class="hype">Application Icons and Images</h2>
                <hr>
                <div class="form-group">
                    <label class="control-label col-sm-4" for="appicon">Icon:
                        <div class="helper">1024x1024 (32bit PNG)</div>
                    </label>
                    <div class="col-sm-8">
                        <?php 
        $foto = new \Leap\View\InputFoto("appicon", "appicon", "");
        $foto->p();
        ?>

<!--                        <input type="file" name="appicon" class="form-control" id="appicon" placeholder="Enter Keywords">-->
                    </div>
                </div>
                <div class="form-group">
                    <label class="control-label col-sm-4" for="appfeat">Feature Graphics:
                        <div class="helper">1024w x 500h (JPG/24bit PNG)</div>
                    </label>
                    <div class="col-sm-8">
                        <?php 
        $foto = new \Leap\View\InputFoto("appfeat", "appfeat", "");
        $foto->p();
        ?>

                    </div>
                </div>
                <hr>
                <h2 class="hype">Pricing</h2>
                <hr>
                <div class="form-group">
                    <label class="control-label col-sm-4" for="appfeat">Package:
                        <div class="helper">learn more about package <a target="_blank" href="<?php 
        echo _SPPATH;
        ?>
pricing">here</a> </div>
                    </label>
                    <div class="col-sm-8">
                        <select name="apppaket" id="apppaket" class="form-control">
                        <?php 
        $paket = new Paket();
        $arrPaket = $paket->getWhere("paket_active = 1 ORDER BY paket_price ASC");
        foreach ($arrPaket as $num => $paket) {
            ?>
                          <option <?php 
            if ($paket->paket_recommended) {
                echo "selected";
            }
            ?>
  value="<?php 
            echo $paket->paket_id;
            ?>
"><?php 
            echo $paket->paket_name;
            ?>
 - Rp.<?php 
            echo idrK($paket->paket_price * 12);
            ?>
/year</option>
                        <?php 
        }
        ?>
                        </select>
                        <div class="err"></div>
                    </div>
                </div>
                <hr>

                <div class="form-group">
                    <div class="col-sm-8 col-sm-offset-2">
                        <button type="submit" style="width: 100%;" class="btn btn-lg btn-success">Submit</button>
                        <a href="<?php 
        echo _SPPATH;
        ?>
mydashboard" style="width: 100%; margin-top: 10px;" class="btn btn-lg btn-default">Cancel</a>
                    </div>
                </div>
            </form>

            <script>
                $( "#formaddapp" ).submit(function( event ) {

                    $(".err").hide();

//                        alert("benar semua1");
                        var $form = $(this);
                        var url = "<?php 
        echo _SPPATH;
        ?>
MyApp/appReg";

                        $(".err").hide();

                        // Send the data using post
                        var posting = $.post(url, $form.serialize(), function (data) {
                            console.log(data);
                            if (data.bool) {
                                //kalau success masuk ke check your email....
                                document.location = "<?php 
        echo _SPPATH;
        ?>
PaymentWeb/payfor?app_id="+data.app_id;
                            }
                            else {
                                if(data.all!="") {
                                    $("#resultajax").show();
                                    $("#resultajax").html(data.all);
                                }
                                var obj = data.err;
                                var tim = data.timeId;
                                //console.log( obj );
                                for (var property in obj) {
                                    if (obj.hasOwnProperty(property)) {
                                        $( "#"+property ).css( "border-color", "red");
                                        $( "#"+property ).next(".err").css( "color", "red").show().empty().append(obj[property]).fadeIn('slow');
                                    }
                                }
                            }
                        }, 'json');




                    event.preventDefault();
                });
            </script>

<!--            Application Descriptions-->
<!--            Application Title : 30 chars-->
<!--            Short Desc : 80 chars-->
<!--            Full Desc : 4000 chars-->
<!--            Keywords : comma separated (for more accurate search result)-->
<!--            Contoh : The Body Shop; Body Butter; Soap; Skin;-->
<!---->
<!--            Images-->
<!--            App Icon : 1024x1024 (32bit PNG)-->
<!--            Feature Graphic : 1024w x 500h (JPG/24bit PNG)-->
        </div>
    <?php 
    }