? Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /home1/savoy/public_html/savoyglobal.net/piadraft/system/application/views/Settings/

Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
Upload File :
Current File : /home1/savoy/public_html/savoyglobal.net/piadraft/system/application/views/Settings/edit_role.php

<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); ?> 
<script type="text/javascript">
    function hidesho(val,val1)
    {
        if(val.style.display=="none")
        {
            val1.src="<?php echo base_url(); ?>assets/treeImgs/minus.gif";
            $(val).show('slow');
        }
        else
        {
            val1.src="<?php echo base_url(); ?>assets/treeImgs/plus.gif";
            $(val).hide('slow');
        }
    }
   
    function checkuncheck(module,maincheck,menid)
    {

        var length=document.getElementById(module + "_5").value;
        for(var i=0; i <length; i++)
        {
            document.getElementById(module+ "" + i).checked=maincheck.checked ;
            document.getElementById(module+ "" + i+'_1').checked=maincheck.checked ;
            document.getElementById(module+ "" + i+'_2').checked=maincheck.checked ;
            document.getElementById(module+ "" + i+'_3').checked=maincheck.checked ;
            document.getElementById(module+ "" + i+'_4').checked=maincheck.checked ;

            if(maincheck.checked)
            {


                if(document.getElementById('public_'+module+ "" + i).checked==true)
                {

                    document.getElementById('private_'+module+ "" + i).value=2 ;
                }
                else
                {

                    document.getElementById('private_'+module+ "" + i).value=1 ;

                }

                document.getElementById('combineresult_'+module+i).value='0';

            }
            else
            {
                document.getElementById('private_'+module+ "" + i).value=0 ;
                document.getElementById('combineresult_'+module+i).value='15';
            }

            addvalue(module+i,maincheck.checked,'15',(module+ "" + i));


            //           addvalue((parseInt(i)+1),true,'2');
            //           addvalue((parseInt(i)+1),true,'1');
        }

    }

    function checkreadwrite(val,chk,count)
    {

        document.getElementById(val+'_1').checked=chk.checked;
        document.getElementById(val+'_2').checked=chk.checked;
        document.getElementById(val+'_3').checked=chk.checked;
        document.getElementById(val+'_4').checked=chk.checked;

        if(chk.checked)
        {


            if(document.getElementById('home_permission_'+val).checked==true)
            {

                document.getElementById('home_'+val).value=2 ;
            }
            else
            {
                document.getElementById('home_'+val).value=1 ;
            }
            
            
            if(document.getElementById('public_'+val).checked==true)
            {

                document.getElementById('private_'+val).value=2 ;
            }
            else
            {
                document.getElementById('private_'+val).value=1 ;
            }
            // document.getElementById('private_'+val).value=1 ;
            document.getElementById('combineresult_'+val).value='0';
        }
        else
        {

            document.getElementById('home_'+val).value=0 ;
            document.getElementById('private_'+val).value=0 ;
            document.getElementById('combineresult_'+val).value='15';
        }

        addvalue(val,chk.checked,'15');
    }

    function addvalue(id,isChecked,checkValue,ParentChkboxId)
    {

        if(isChecked)
        {    var res= parseInt(document.getElementById('combineresult_'+id).value);
            document.getElementById('combineresult_'+id).value =(res + parseInt(checkValue));

        }
        else
        {
            var res= parseInt(document.getElementById('combineresult_'+id).value);
            document.getElementById('combineresult_'+id).value =(res - parseInt(checkValue));
        }

        if(document.getElementById('combineresult_'+id).value=='0')
        {
            document.getElementById(ParentChkboxId).checked=false;
            document.getElementById('private_'+id).value=0 ;
            document.getElementById('home_'+id).value=0 ;
        }
        else

        {
            document.getElementById(ParentChkboxId).checked=true;

            if(document.getElementById('public_'+id).checked==true)
            {

                document.getElementById('private_'+id).value=2 ;
            }
            else
            {
                document.getElementById('private_'+id).value=1 ;
            }
            if(document.getElementById('home_permission_'+id).checked==true)
            {

                document.getElementById('home_'+id).value=2 ;
            }
            else
            {
                document.getElementById('home_'+id).value=1 ;
            }
        }

    }

    function checkprivate(mainid,id)
    {
    

        var main=document.getElementById(mainid).checked;

        if(main==true)
        {
            if(id==true)
            {
                document.getElementById('private_'+mainid).value=2;
            }
            else
            {
                document.getElementById('private_'+mainid).value=1;
            }
        }
        else
        {
            document.getElementById('private_'+mainid).value=0;
        }

    }
    function checkhome(mainid,id)
    {
        var main=document.getElementById(mainid).checked;

        if(main==true)
        {
            if(id==true)
            {
                document.getElementById('home_'+mainid).value=2;
            }
            else
            {
                document.getElementById('home_'+mainid).value=1;
            }
        }
        else
        {
            document.getElementById('home_'+mainid).value=0;
        }

    }
   
</script>
<div style="overflow: auto"></div>
<?php
$attributes = array('id' => 'UpdateRoleForm', 'class' => 'customForm1');
echo form_open('settings/UpdateRoleControler', $attributes);
?>


<?php

$modname = "";
$modcheck = "";
$cntr = 1;
$i = 1;
$hval=1;

$namee = $this->customermodel->getSingleFieldValue('designation', 'designation', 'id', $userdetails->name);
echo '<label>Profile Name:    </label>        ' . $namee;


echo '<input type="hidden" id="editRoleId" name="editRoleId" value="' . $userdetails->id . '"/>';

echo '<br/><br/><label>Permissions</label><br/><br/>';
echo '<div>';
$modulelist = $this->mastermodel->getmoduledata();
$allowed = explode(",", $userdetails->permission);
$edit_del = explode(",", $userdetails->edit_del_permission);
$private_details = explode(",", $userdetails->private);
$home_details = explode(",", $userdetails->home);

$j = 0;
$txtname = "";
foreach ($modulelist as $menulst) {
    $hval=1;
    
    //echo $menulst['module_name'];
    $menuid = $menulst['menu_id'];
    $poss = '';
    for ($i = 1; $i < sizeof($allowed) + 1; $i++) {
        if ($allowed[$i - 1] == $menuid) {
            $poss = $i;
        }
    }
    if ($poss != '') {
        $val = $edit_del[$poss - 1];
        $val1 = $private_details[$poss - 1];
        if(isset($home_details[$poss - 1]))
            $hval=$home_details[$poss - 1];
        
//        else
//        {$hval = 1;
//        }
        
    } else {
        $val = 0;
        $val1 = 0;
        $hval = 0;
        
    }

    $a = decbin($val);
    $d = sprintf('%04u', $a);

    $ar = str_split($d);


    if ($modname != $menulst['module_name']) {
//echo $hval;
        if ($modname != "") {

            echo '</div><input type="hidden" id="' . $txtname . '_5" type="text" value="' . $j . '"/></div> ';

            $j = 0;
        }
        $txtname = $menulst['module_name'];
        echo '<div  style=" margin:5px;float:left;width:100%;border:1px #badcdc solid;">
                <div style="height:20px;border:#badcdc 1px solid;background-color:#e8f3f3;margin:0px;padding-top:0px;">
                    <img style="margin-top:0px;" align="center" id=' . $menulst['module_name'] . '_1 onclick="hidesho(div_' . $menulst['module_name'] . ',' . $menulst['module_name'] . '_1);" src="' . base_url() . 'assets/treeImgs/minus.gif" />
                    <input onclick="checkuncheck(\'' . $txtname . '\',' . $menulst['module_name'] . '_3,' . $menulst['menu_id'] . ')"; id="' . $menulst['module_name'] . '_3" value="' . $menulst['module_name'] . '_3" type="checkbox" />' . $menulst['module_name'] .
        '</div>';
        $modname = $menulst['module_name'];
        echo '<div style="padding:5px 0 0 0px;margin-left:15px; display:block" id=div_' . $menulst['module_name'] . '>';
        echo '<div id=div_' . $menulst['menu_id'] . ' style="height:55px;width:170px; float:left;margin:2px 0 2px 0;" >';
        
        ?>
        <input name="Chk_Permission[]" type="checkbox"  onchange="checkreadwrite('<?php echo $txtname . $j ?>',this,<?= $j ?>)" id="<?php echo $txtname . $j ?>" value="<?php echo $menulst['menu_id'] ?>"<?php
        if (in_array($menulst['menu_id'], $allowed)) {
            echo 'checked="checked"';
        }
        ?> />
        <?php echo $menulst['caption'];
        ?>
        <table style="margin-left:15px;"><tr  style="font-size: 10px;"><td>R</td><td>W</td><td>E</td><td>D</td><td>Pvt.</td><td>H</td></tr><tr>
                <td> <input onchange="addvalue('<?php echo $txtname . $j; ?>',this.checked,this.value,'<?= $txtname . $j ?>')" name="read_permission[]" id="<?php echo $txtname . $j; ?>_1" value="8" type="checkbox" <?php
                    if ($ar[0] == "1") {
                        echo 'checked="checked"';
                    }
        ?>></td>
                <td>  <input onchange="addvalue('<?php echo $txtname . $j; ?>',this.checked,this.value,'<?= $txtname . $j ?>')" name="read_permission[]" id="<?php echo $txtname . $j; ?>_2" value="4" type="checkbox" <?php
            if ($ar[1] == "1") {
                echo 'checked="checked"';
            }
        ?>></td>
                <td>  <input onchange="addvalue('<?php echo $txtname . $j; ?>',this.checked,this.value,'<?= $txtname . $j ?>')" name="read_permission[]" id="<?php echo $txtname . $j; ?>_3" value="2" type="checkbox" <?php
            if ($ar[2] == "1") {
                echo 'checked="checked"';
            }
            ?>></td>
                <td>  <input onchange="addvalue('<?php echo $txtname . $j; ?>',this.checked,this.value,'<?= $txtname . $j ?>')" name="read_permission[]" id="<?php echo $txtname . $j; ?>_4" value="1" type="checkbox" <?php
                   if ($ar[3] == "1") {
                       echo 'checked="checked"';
                   }
                   ?>></td>
                <td>

                    <?php if ($txtname == 'Master' || $txtname == 'Settings' || $menulst['caption'] == 'Claim Forms') { ?>
                        <input type="checkbox" DISABLED name="public[]" onchange="checkprivate('<?= $txtname . $j ?>',this.checked)" id="public_<?= $txtname . $j ?>" <?php
            if ($val1 == "2") {
                echo 'checked="checked"';
            }
            
            ?>>
        <?php } elseif ($txtname == 'HR' && ($menulst['sort'] >= '4' && $menulst['sort'] <= '12')) { ?>

                        <input type="checkbox" DISABLED name="public[]" onchange="checkprivate('<?= $txtname . $j ?>',this.checked)" id="public_<?= $txtname . $j ?>" <?php
            if ($val1 == "2") {
                echo 'checked="checked"';
            }
            ?>>

        <?php } else { ?> <input type="checkbox" name="public[]" onchange="checkprivate('<?= $txtname . $j ?>',this.checked)" id="public_<?= $txtname . $j ?>" <?php
            if ($val1 == "2") {
                echo 'checked="checked"';
            }
            ?>>
               <?php } ?>
                </td>
                
                <td>  <input  <?php if ($hval == "2") { echo 'checked="checked"';  } ?> onchange="checkhome('<?= $txtname . $j ?>',this.checked)" name="home_permission[]" id="home_permission_<?php echo $txtname . $j; ?>" value="1" type="checkbox" ></td>
            </tr></table>
        <input type="hidden" name="private[]" id="private_<?= $txtname . $j ?>" value="<?= $val1 ?>"/>
        <input  type="hidden" name="combine[]" value="<?php echo $val; ?>" id="combineresult_<?php echo $txtname . $j ?>" />
        <input  type="hidden" name="home[]" value="<?php echo $hval; ?>" id="home_<?php echo $txtname . $j ?>" />
                            <?php
                            echo '</div>';
                            $i++;
                            $j++;
                            
                        } 
                        
                        else {
                            echo '<div  style="height:55px;width:170px; float:left; margin:2px 0 2px 0;" >';
                            ?>
        <input name="Chk_Permission[]" type="checkbox"  onchange="checkreadwrite('<?php echo $txtname . $j ?>',this,<?= $j ?>)" id="<?php echo $txtname . $j ?>" value="<?php echo $menulst['menu_id'] ?>"<?php
                     if (in_array($menulst['menu_id'], $allowed)) {
                         echo 'checked="checked"';
                     }
                     ?>" />
                    <?php echo $menulst['caption'];
                    ?>

               <table style="margin-left:15px;"><tr  style="font-size: 10px;"><td>R</td><td>W</td><td>E</td><td>D</td><td>Pvt.</td><td>H</td></tr><tr>
                <td> <input onchange="addvalue('<?php echo $txtname . $j; ?>',this.checked,this.value,'<?= $txtname . $j ?>')" name="read_permission[]" id="<?php echo $txtname . $j; ?>_1" value="8" type="checkbox" <?php
            if ($ar[0] == "1") {
                echo 'checked="checked"';
            }
                    ?>></td>
                <td>  <input onchange="addvalue('<?php echo $txtname . $j; ?>',this.checked,this.value,'<?= $txtname . $j ?>')" name="read_permission[]" id="<?php echo $txtname . $j; ?>_2" value="4" type="checkbox" <?php
            if ($ar[1] == "1") {
                echo 'checked="checked"';
            }
                    ?>></td>
                <td>  <input onchange="addvalue('<?php echo $txtname . $j; ?>',this.checked,this.value,'<?= $txtname . $j ?>')" name="read_permission[]" id="<?php echo $txtname . $j; ?>_3" value="2" type="checkbox" <?php
                   if ($ar[2] == "1") {
                       echo 'checked="checked"';
                   }
                   ?>></td>
                <td>  <input onchange="addvalue('<?php echo $txtname . $j; ?>',this.checked,this.value,'<?= $txtname . $j ?>')" name="read_permission[]" id="<?php echo $txtname . $j; ?>_4" value="1" type="checkbox" <?php
                   if ($ar[3] == "1") {
                       echo 'checked="checked"';
                   }
                    ?>></td>
                <td>
        <?php if ($txtname == 'Master' || $txtname == 'Settings' || $menulst['caption'] == 'Claim Forms') { ?>
                        <input type="checkbox" DISABLED name="public[]" onchange="checkprivate('<?= $txtname . $j ?>',this.checked)" id="public_<?= $txtname . $j ?>" <?php
            if ($val1 == "2") {
                echo 'checked="checked"';
            }
            ?>>
        <?php } elseif ($txtname == 'HR' && ($menulst['sort'] >= '4' && $menulst['sort'] <= '12')) { ?>

                        <input type="checkbox" DISABLED name="public[]" onchange="checkprivate('<?= $txtname . $j ?>',this.checked)" id="public_<?= $txtname . $j ?>" <?php
            if ($val1 == "2") {
                echo 'checked="checked"';
            }
            ?>>

        <?php } else { ?> <input type="checkbox" name="public[]" onchange="checkprivate('<?= $txtname . $j ?>',this.checked)" id="public_<?= $txtname . $j ?>" <?php
            if ($val1 == "2") {
                echo 'checked="checked"';
            }
            ?>>
        <?php } ?>


                </td>
                <td>  
                    <input <?php if ($hval == "2") { echo 'checked="checked"';  } ?>onchange="checkhome('<?= $txtname . $j ?>',this.checked)" name="home_permission[]" id="home_permission_<?php echo $txtname . $j; ?>" value="1" type="checkbox" ></td>
            </tr></table>
        <input type="hidden" name="private[]" id="private_<?= $txtname . $j ?>" value="<?= $val1 ?>"/>

        <input type="hidden" name="combine[]" value="<?php echo $val; ?>" id="combineresult_<?php echo $txtname . $j ?>" />
        <input  type="hidden" name="home[]" value="<?php echo $hval; ?>" id="home_<?php echo $txtname . $j ?>" />
        <?php
        echo '</div>';
        $i++;
        $j++;
    }
}
echo '<input type="hidden" id="' . $txtname . '_5" type="text" value="' . $j . '"/></div></div>';


echo ' <input  id="menu_length" value=' . $i . ' name="menu_length" type="hidden" />';
?>
<input type="submit" onclick="return Update_Role()" value="Update Profile" />



<?php echo form_close(); ?>



bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net