HEX
Server: LiteSpeed
System: Linux Angkanet 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64
User: webpa4002 (1011)
PHP: 8.2.15
Disabled: NONE
Upload Files
File: /home/web.paitoan.com/.trash/data/bbfs_gen.php
<?php
add_shortcode( 'bbfs_generator', 'bbfs_generator' );
function bbfs_generator(){ 
ob_start();
include_once('fungsi.php');
$jadi = $hasil = $juml = $hit = '';  
if (isset($_POST['submit'])){
    $str1 = substr($_POST['as'], 0, 10);
    $str2 = substr($_POST['kop'], 0, 10);
    $str3 = substr($_POST['kepala'], 0, 10);
    $str4 = substr($_POST['ekor'], 0, 10);
    $pisah = $_POST['pemisah'];

    $a = array_unique(str_split($str1));
    $b = array_unique(str_split($str2));
    $c = array_unique(str_split($str3));
    $d = array_unique(str_split($str4));
    $multidimensional = array($a, $b, $c, $d);
    $permutations = array();
    $count = count($multidimensional);
    for ($i = 0; $i < $count; $i++) {
      $temp = array_map("permute",array($permutations),array($multidimensional[$i]));
      $permutations = $temp[0];
  }
  $hit = 'HASIL : '.count($permutations).' LN';;
  $jadi = implode($pisah, $permutations);
}
if(isset($_POST['sbm'])) {
    $koma = $_POST['koma']; $pisa = $_POST['pisa']; $kembar = $_POST['kembar'];
    $combinatorics = new Math_Combinatorics;
    $set = str_split(substr($_POST['letters'], 0, 10));

    if ($kembar == 'notwin') {
        $combosWithoutRepetition = $combinatorics->permutations($set, $pisa);
        foreach ($combosWithoutRepetition as $combo) {
            $hasil .= join($combo). $koma;
        }
        $juml = 'HASIL : '.count($combosWithoutRepetition).' LN';
    } else {
        $pe = permutationsx($set,$pisa);
        foreach ($pe as $tw) {
            $hasil .= $tw . $koma;
        }
        $juml = 'HASIL : '.count($pe).' LN';
    } 
}
?>
<form method="post" action="" class="" id="bbfsgens">
    <div class="row mb-2">
        <div class="col-sm-7">
            <div class="row m-0">
                <div class="col-3 p-1">
                    <input type="text" class="form-control form-control-sm number_only" maxlength="10" placeholder="As on" name="as"value="<?php if(isset($_POST['as'])) {  echo htmlentities ($_POST['as']); } ?>"/>
                </div>
                <div class="col-3 p-1">
                    <input type="text" class="form-control form-control-sm number_only" maxlength="10" placeholder="Kop on" name="kop" value="<?php if(isset($_POST['kop'])) {  echo htmlentities ($_POST['kop']); } ?>"/>
                </div>
                <div class="col-3 p-1">
                    <input type="text" class="form-control form-control-sm number_only" maxlength="10" placeholder="Kepala on"  name="kepala" value="<?php if(isset($_POST['kepala'])) {  echo htmlentities ($_POST['kepala']); } ?>"/>
                </div>
                <div class="col-3 p-1">
                    <input type="text" class="form-control form-control-sm number_only" maxlength="10" placeholder="Ekor on" name="ekor" value="<?php if(isset($_POST['ekor'])) {  echo htmlentities ($_POST['ekor']); } ?>"/> 
                </div>
            </div>
        </div>
        <div class="col-sm-5">
            <div class="row m-0">
                <div class="col-4 p-1"><select class="form-control form-control-sm px-1" id="splitter" name="pemisah">
                    <option <?php if (isset($_POST['pemisah']) && $_POST['pemisah']=="*") echo "selected";?> value="*">*</option>
                    <option <?php if (isset($_POST['pemisah']) && $_POST['pemisah']=="#") echo "selected";?> value="#">#</option>
                    <option <?php if (isset($_POST['pemisah']) && $_POST['pemisah']==".") echo "selected";?> value=".">.</option>
                </select></div>
                <div class="col-4 p-1"><button type="submit" name="submit" class="btn btn-block btn-success btn-sm">Generate</button></div>
                <div class="col-4 p-1"><button type="reset" class="btn btn-block btn-danger btn-sm" onclick="resetForm('bbfsgens'); return false;">Reset</button></div>
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-12">
            <textarea class="form-control form-control-sm" id="result" rows="5" readonly><?=$jadi?></textarea>
            <p class="line m-0 p-0"><?=$hit?></p>
        </div>
    </div>
</form>
<hr class="my-4">
<form method="post" action="" class="" id="gentardal">
    <div class="row mb-2">
        <div class="col-sm-8">
            <div class="row m-0">
                <div class="col-7 p-1">
                    <input type="text" class="form-control form-control-sm number_only" maxlength="10" placeholder="TARDAL" name="letters" value="<?php if(isset($_POST['letters'])) {  echo htmlentities ($_POST['letters']); } ?>" />
                </div>
                <div class="col-2 p-1">
                    <select class="form-control form-control-sm px-1"  name="pisa">
                        <option <?php if (isset($_POST['pisa']) && $_POST['pisa']=="2") echo "selected";?> value="2">2D</option>
                        <option <?php if (isset($_POST['pisa']) && $_POST['pisa']=="3") echo "selected";?> value="3">3D</option>
                        <option <?php if (isset($_POST['pisa']) && $_POST['pisa']=="4") echo "selected";?> value="4">4D</option>
                    </select> 
                </div>
                <div class="col-3 p-1">
                    <select class="form-control form-control-sm px-1" name="kembar">
                        <option <?php if (isset($_POST['kembar']) && $_POST['kembar']=="twin") echo "selected";?> value="twin">twin</option>
                        <option <?php if (isset($_POST['kembar']) && $_POST['kembar']=="notwin") echo "selected";?> value="notwin">notwin</option>
                    </select> 
                </div>
            </div>
        </div>
        <div class="col-sm-4">
            <div class="row m-0">
                <div class="col-4 p-1">
                    <select class="form-control form-control-sm px-1" name="koma">
                        <option <?php if (isset($_POST['koma']) && $_POST['koma']=="*") echo "selected";?> value="*">*</option>
                        <option <?php if (isset($_POST['koma']) && $_POST['koma']=="#") echo "selected";?> value="#">#</option>
                        <option <?php if (isset($_POST['koma']) && $_POST['koma']==".") echo "selected";?> value=".">.</option>
                    </select>
                </div>
                <div class="col-4 p-1"><button type="submit" name="sbm" class="btn btn-block btn-info btn-sm">Tardal</button></div>
                <div class="col-4 p-1"><button type="reset" class="btn btn-block btn-danger btn-sm" onclick="resetForm('gentardal'); return false;">Reset</button></div>
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-12">
            <textarea class="form-control form-control-sm" id="tar_result" rows="5" readonly><?=$hasil?></textarea>
            <p class="line m-0 p-0"><?=$juml?></p>
        </div>
    </div>
</form>
<script type="text/javascript">
    function resetForm(myFormId) {
        jQuery("#" + myFormId).find('input').val('');
        jQuery("#" + myFormId).find('select').prop("selectedIndex", 0);
        jQuery("#" + myFormId).find('textarea').val('').prop('readonly', true);
        jQuery("#" + myFormId + " .line").text('');
    }
</script>
<?php	
return ob_get_clean();
}    ?>