Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* * * TTTTTTT VV VV CCCCC AAA SSSSS CCCCC OOOOO MM MM *..

Decoded Output download

<?php 
/* 
* 
*  TTTTTTT VV     VV  CCCCC    AAA    SSSSS       CCCCC   OOOOO  MM    MM 
*    TTT   VV     VV CC    C  AAAAA  SS          CC    C OO   OO MMM  MMM 
*    TTT    VV   VV  CC      AA   AA  SSSSS      CC      OO   OO MM MM MM 
*    TTT     VV VV   CC    C AAAAAAA      SS ... CC    C OO   OO MM    MM 
*    TTT      VVV     CCCCC  AA   AA  SSSSS  ...  CCCCC   OOOO0  MM    MM 
* 
* 
* https://tvcas.com 
* 
* Copyright (C) 2018-2020, Homer Simpson <[email protected]> 
* 
* This program is free software: you can redistribute it and/or modify 
* it under the terms of the GNU General Public License as published by 
* the Free Software Foundation, either version 3 of the License, or 
* (at your option) any later version. 
* 
* This program is distributed in the hope that it will be useful, 
* but WITHOUT ANY WARRANTY; without even the implied warranty of 
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
* GNU General Public License for more details. 
* 
* You should have received a copy of the GNU General Public License 
* along with this program.  If not, see <http://www.gnu.org/licenses/>. 
* 
*/ 
 if(!@$_bce296d94a488ebf03514666d937357b){header("Location: /");}$_2acaaf3fff756a23a3e2589933fd57bc=30;$_7a859e0985c61a2132319813af83002b=(isset($_GET['p']))?intval($_GET['p']):1;$_fc47de528f196c219f87fa87ba65f9fc=($_7a859e0985c61a2132319813af83002b-1)*$_2acaaf3fff756a23a3e2589933fd57bc;if(@$_POST['op']=='pair'){ob_get_clean();$_703f203243c4b71f7bfafd9070bf3528=intval(@$_POST['id']);$_2cd6dc10935b8d20911f85aa30da26d3=(@$_POST['val']=='true'?1:0);_2b4fabe9bad96db3a125946ffb479132("UPDATE `tvcas_smartcards` SET `pair`={$_2cd6dc10935b8d20911f85aa30da26d3}, `edit`=" .time() ." WHERE `id`={$_703f203243c4b71f7bfafd9070bf3528};");$_90ed64522525df53df98e39a88d8ad5e=mysql_fetch_assoc(_2b4fabe9bad96db3a125946ffb479132("SELECT `pair`, `serial_no` FROM `tvcas_smartcards` WHERE `id`={$_703f203243c4b71f7bfafd9070bf3528};"));_76360d9cffbb3269dade27f04137fa21("Edit PAIR={$_90ed64522525df53df98e39a88d8ad5e['pair']} for smartcard={$_90ed64522525df53df98e39a88d8ad5e['serial_no']}");echo $_90ed64522525df53df98e39a88d8ad5e['pair'];exit;}elseif(@$_POST['op']=='sm'){ob_get_clean();$_5c9dbfff22843c2c9996bcb2885b6e85=array();$_9c392375ccc0b79f45a1a9462c9dcdbe=intval(@$_POST['val']);$_90ed64522525df53df98e39a88d8ad5e=mysql_fetch_assoc(_2b4fabe9bad96db3a125946ffb479132("SELECT `name`, `info`, `access_criteria`, `start`, `finish` FROM `tvcas_smartcards` WHERE `serial_no`={$_9c392375ccc0b79f45a1a9462c9dcdbe};"));if($_9c392375ccc0b79f45a1a9462c9dcdbe>0){$_34dcc1164852877237d3d26f4db8dc7c="<i class='fas fa-edit'></i> Edit smartcard #" ._15c4f2110f95c7e186e2039aa31fd3f5($_9c392375ccc0b79f45a1a9462c9dcdbe,3,"-");$_5c9dbfff22843c2c9996bcb2885b6e85=array("<input type='hidden' name='op' value='edit' />");$_5c9dbfff22843c2c9996bcb2885b6e85[]="<input type='hidden' name='serial_no' value='{$_9c392375ccc0b79f45a1a9462c9dcdbe}' />";}$_cccd24a0d31bc09c6d2d608ac8f482d5=1;foreach($_90ed64522525df53df98e39a88d8ad5e as $_5e63188c48c85a47eb24307591357b9a=>$_43ccaf0ec66dd3b4713c119158d6a8c5){if($_5e63188c48c85a47eb24307591357b9a=='start'or $_5e63188c48c85a47eb24307591357b9a=='finish'){$_43ccaf0ec66dd3b4713c119158d6a8c5=date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483($_43ccaf0ec66dd3b4713c119158d6a8c5));$_5c9dbfff22843c2c9996bcb2885b6e85[]="<div class='row'><div class='col-md-9'><div class='input-group mb-3'><div class='input-group-prepend'><span id='basic-addon{$_cccd24a0d31bc09c6d2d608ac8f482d5}' class='input-group-text'>" .strtoupper($_5e63188c48c85a47eb24307591357b9a) ."</span></div><input name='{$_5e63188c48c85a47eb24307591357b9a}' placeholder='{$_43ccaf0ec66dd3b4713c119158d6a8c5}' value='{$_43ccaf0ec66dd3b4713c119158d6a8c5}' class='form-control' aria-describedby='basic-addon{$_cccd24a0d31bc09c6d2d608ac8f482d5}' type='text' autocomplete='off' /></div></div><div class='col-md-3 mt-1'>";if($_5e63188c48c85a47eb24307591357b9a=='start')$_5c9dbfff22843c2c9996bcb2885b6e85[]="<span class='start'>now</span>";if($_5e63188c48c85a47eb24307591357b9a=='finish')$_5c9dbfff22843c2c9996bcb2885b6e85[]="<span class='finish'>+month</span>";$_5c9dbfff22843c2c9996bcb2885b6e85[]="</div></div>";}else{if($_5e63188c48c85a47eb24307591357b9a=='access_criteria'){$_ef6e099f8536a625586e902eb1a236f0="";$_1d0026a79d2ed402e5edbb9473d6ece2="";for($_00a1fb1dc84a757af9f60d8f1874cdea=31;$_00a1fb1dc84a757af9f60d8f1874cdea>=0;$_00a1fb1dc84a757af9f60d8f1874cdea--){$_ef6e099f8536a625586e902eb1a236f0 .="<th style='font-size:10px; text-align:center;'>{$_00a1fb1dc84a757af9f60d8f1874cdea}</th>";$_1d0026a79d2ed402e5edbb9473d6ece2 .="<td style='text-align:center;'><input class='checkboxes_ac' type='checkbox' id='ch{$_00a1fb1dc84a757af9f60d8f1874cdea}' value='1' /></td>";}$_5c9dbfff22843c2c9996bcb2885b6e85[]="<table width='100%' class='chtable'><tr>{$_ef6e099f8536a625586e902eb1a236f0}</tr><tr>{$_1d0026a79d2ed402e5edbb9473d6ece2}</tr></table>";}$_5c9dbfff22843c2c9996bcb2885b6e85[]="<div class='input-group mb-3'><div class='input-group-prepend'><span id='basic-addon{$_cccd24a0d31bc09c6d2d608ac8f482d5}' class='input-group-text'>" .strtoupper($_5e63188c48c85a47eb24307591357b9a) ."</span></div><input name='{$_5e63188c48c85a47eb24307591357b9a}' placeholder='{$_43ccaf0ec66dd3b4713c119158d6a8c5}' value='{$_43ccaf0ec66dd3b4713c119158d6a8c5}' class='form-control' aria-describedby='basic-addon{$_cccd24a0d31bc09c6d2d608ac8f482d5}' " .($_5e63188c48c85a47eb24307591357b9a=='access_criteria'?"maxlength=8 ":"") ."type='text' autocomplete='off' /></div>";}$_cccd24a0d31bc09c6d2d608ac8f482d5++;}$_5c9dbfff22843c2c9996bcb2885b6e85[]="<style>.start,.finish{color:red; border-bottom:1px dashed red;font:11px/1em Verdana;cursor:pointer;}</style> <script>$(function(){ $('.start').click(function(){ $('input[name=start]').val('" .date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483()) ."'); }); $('.finish').click(function(){ $('input[name=finish]').val('" .date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483()+date("t")*86400) ."'); }); $('.checkboxes_ac').click(function(){ var tt = ''; $('.checkboxes_ac').each(function(){ if($(this).is(':checked')){ tt += '1'; }else{ tt += '0'; } }); tt = parseInt(tt, 2).toString(16).toUpperCase(); while(tt.length !=8){ tt = '0'+tt; } $('input[name=access_criteria]').val(tt); }); hex2chk(); $('input[name=access_criteria]').keyup(function(){ hex2chk(); }); function hex2chk(){ $('.chtable input:checkbox').prop('checked', false); var tthis = $('input[name=access_criteria]'); var ttt = tthis.val(); if(ttt.length<8){ tthis.addClass('is-invalid'); }else{ tthis.removeClass('is-invalid'); } ttt = parseInt(ttt, 16).toString(2); while(ttt.length !=32){ ttt = '0'+ttt; } for(var i=0; i<ttt.length; i++){ if(ttt[i]=='1') $('#ch'+(31-i)).prop('checked', true); } } }); </script>";echo json_encode(array('status'=> "ok",'title'=> $_34dcc1164852877237d3d26f4db8dc7c,'body'=> implode("",$_5c9dbfff22843c2c9996bcb2885b6e85),'footer'=> "<button class='btn btn-primary'>" .($_9c392375ccc0b79f45a1a9462c9dcdbe>0?"<i class='fas fa-edit'></i> Edit":"<i class='fas fa-plus-circle'></i> Add") ." smartcard</button>"));exit;}else if(@$_POST['op']== 'edit'){unset($_POST['op']);$_9c392375ccc0b79f45a1a9462c9dcdbe=intval($_POST['serial_no']);unset($_POST['serial_no']);$_POST['edit']=time();$_POST['start']=_18a342542b8f9a5968543b7ccd92151d($_POST['start']);$_POST['finish']=_18a342542b8f9a5968543b7ccd92151d($_POST['finish']);$_POST['access_criteria']=strtoupper($_POST['access_criteria']);if(!preg_match("/[0-9A-F]{8}/i",$_POST['access_criteria']))unset($_POST['access_criteria']);$_5c9dbfff22843c2c9996bcb2885b6e85=array();foreach($_POST as $_5e63188c48c85a47eb24307591357b9a=>$_43ccaf0ec66dd3b4713c119158d6a8c5){$_5c9dbfff22843c2c9996bcb2885b6e85[]="`" ._1c3f7e5321bb09318a10034a6462490d($_5e63188c48c85a47eb24307591357b9a) ."`='" ._1c3f7e5321bb09318a10034a6462490d($_43ccaf0ec66dd3b4713c119158d6a8c5) ."'";}$_bd2f6b7099f63c13661505878c997822="UPDATE `tvcas_smartcards` SET " .implode(", ",$_5c9dbfff22843c2c9996bcb2885b6e85) ." WHERE `serial_no`={$_9c392375ccc0b79f45a1a9462c9dcdbe};";_2b4fabe9bad96db3a125946ffb479132($_bd2f6b7099f63c13661505878c997822);_76360d9cffbb3269dade27f04137fa21("Edit smartcard {$_9c392375ccc0b79f45a1a9462c9dcdbe}");_8418d186c1d036e3cae5b656263789ea();}else if(@$_GET['csv']== 'export'){_f36c01599e0ab90b7b46169b4be1ac1a(0);exit;}else if(@$_GET['csv']== 'import'){_a1397486a93f337eacacdd5ee321695f(0);_8418d186c1d036e3cae5b656263789ea();}else if(@$_POST['ac']!=''){ob_get_clean();$_43ce431754f78872ef9e0af76d5a7d7f=array('11111111','00000000');$_5d0b5008ba44ddb7917afb319404ef64=_2b4fabe9bad96db3a125946ffb479132("SELECT DISTINCT(`access_criteria`) FROM `tvcas_smartcards`");while($_bb104401fcac2f3ff7eae0be1d4f7398=mysql_fetch_assoc($_5d0b5008ba44ddb7917afb319404ef64)){if(!in_array($_bb104401fcac2f3ff7eae0be1d4f7398['access_criteria'],$_43ce431754f78872ef9e0af76d5a7d7f))$_43ce431754f78872ef9e0af76d5a7d7f[]=$_bb104401fcac2f3ff7eae0be1d4f7398['access_criteria'];}sort($_43ce431754f78872ef9e0af76d5a7d7f);$_5e63188c48c85a47eb24307591357b9a=intval(array_search($_POST['ac'],$_43ce431754f78872ef9e0af76d5a7d7f))+1;if($_5e63188c48c85a47eb24307591357b9a==count($_43ce431754f78872ef9e0af76d5a7d7f))$_5e63188c48c85a47eb24307591357b9a=0;$_703f203243c4b71f7bfafd9070bf3528=intval($_POST['id']);list($_9c392375ccc0b79f45a1a9462c9dcdbe,$_1ee5ed964fb7c2be5eb94235ed986c91,$_cccd24a0d31bc09c6d2d608ac8f482d5)=mysql_fetch_row(_2b4fabe9bad96db3a125946ffb479132("SELECT `serial_no`,`name`,`info` FROM `tvcas_smartcards` WHERE `id`={$_703f203243c4b71f7bfafd9070bf3528};"));$_95c41f3f389496807921b74a28e6997e=$_43ce431754f78872ef9e0af76d5a7d7f[$_5e63188c48c85a47eb24307591357b9a];_2b4fabe9bad96db3a125946ffb479132("UPDATE `tvcas_smartcards` SET `access_criteria`='{$_95c41f3f389496807921b74a28e6997e}', `edit`='" .time() ."' WHERE `id`={$_703f203243c4b71f7bfafd9070bf3528};");_76360d9cffbb3269dade27f04137fa21("Smartcard {$_9c392375ccc0b79f45a1a9462c9dcdbe}. Name:{$_1ee5ed964fb7c2be5eb94235ed986c91}. Info:{$_cccd24a0d31bc09c6d2d608ac8f482d5} Change access_criteria={$_95c41f3f389496807921b74a28e6997e}");_8418d186c1d036e3cae5b656263789ea();echo $_95c41f3f389496807921b74a28e6997e;exit;}$_d4c65e7cfce3352da335ae94229062c5=_7f5d895594d744ba51c7a8969284915b('search');$_ecfd1f0e8d3755954ad274ba56a1d05d=(!empty($_d4c65e7cfce3352da335ae94229062c5)?" WHERE `serial_no` LIKE '%{$_d4c65e7cfce3352da335ae94229062c5}%' OR `name` LIKE '%{$_d4c65e7cfce3352da335ae94229062c5}%' OR `info` LIKE '%{$_d4c65e7cfce3352da335ae94229062c5}%' OR `access_criteria` LIKE '%{$_d4c65e7cfce3352da335ae94229062c5}%'":"");$_b6dea0f5b6fe45bc1991e20cb3d10773=mysqli_num_rows(_2b4fabe9bad96db3a125946ffb479132("SELECT `id` FROM `tvcas_smartcards`{$_ecfd1f0e8d3755954ad274ba56a1d05d}"));$_c2effa87aba581049d65f293b1f8e656=_2b4fabe9bad96db3a125946ffb479132("SELECT * FROM `tvcas_smartcards`{$_ecfd1f0e8d3755954ad274ba56a1d05d} ORDER BY `serial_no` LIMIT {$_fc47de528f196c219f87fa87ba65f9fc},{$_2acaaf3fff756a23a3e2589933fd57bc};");$_1465503b3c941ae041056c3eda84341c=array();while($_90ed64522525df53df98e39a88d8ad5e=mysql_fetch_assoc($_c2effa87aba581049d65f293b1f8e656)){unset($_90ed64522525df53df98e39a88d8ad5e['subscription_slot1']);unset($_90ed64522525df53df98e39a88d8ad5e['subscription_slot2']);unset($_90ed64522525df53df98e39a88d8ad5e['uid']);unset($_90ed64522525df53df98e39a88d8ad5e['status']);unset($_90ed64522525df53df98e39a88d8ad5e['network_id']);unset($_90ed64522525df53df98e39a88d8ad5e['cn']);unset($_90ed64522525df53df98e39a88d8ad5e['key']);unset($_90ed64522525df53df98e39a88d8ad5e['type']);unset($_90ed64522525df53df98e39a88d8ad5e['c_time']);unset($_90ed64522525df53df98e39a88d8ad5e['edit']);$_90ed64522525df53df98e39a88d8ad5e['start']=_92b444073b32d86cc6a5a35d7a9ec25f(date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483($_90ed64522525df53df98e39a88d8ad5e['start'])));$_90ed64522525df53df98e39a88d8ad5e['finish']=_92b444073b32d86cc6a5a35d7a9ec25f(date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483($_90ed64522525df53df98e39a88d8ad5e['finish']))) .(_d6fbd9d82ef77220f3ce92bd0868c483($_90ed64522525df53df98e39a88d8ad5e['finish'])<_d6fbd9d82ef77220f3ce92bd0868c483()?"<i class='fas fa-exclamation-triangle' style='color:red; margin-left:10px;' title='No EMM'></i>":"");$_90ed64522525df53df98e39a88d8ad5e['OPER']="<a href='#' class='getModal' op='sm' val='{$_90ed64522525df53df98e39a88d8ad5e['serial_no']}' title='Edit smartcard'><i class='fas fa-edit'></i></a>";$_90ed64522525df53df98e39a88d8ad5e['serial_no']=(!empty($_d4c65e7cfce3352da335ae94229062c5)?str_replace($_d4c65e7cfce3352da335ae94229062c5,"<span class='ins'>{$_d4c65e7cfce3352da335ae94229062c5}</span>",$_90ed64522525df53df98e39a88d8ad5e['serial_no']):_15c4f2110f95c7e186e2039aa31fd3f5($_90ed64522525df53df98e39a88d8ad5e['serial_no'],3,"-"));$_90ed64522525df53df98e39a88d8ad5e['name']=preg_replace("/({$_d4c65e7cfce3352da335ae94229062c5})/ui","<span class='ins'>$1</span>",$_90ed64522525df53df98e39a88d8ad5e['name']);$_90ed64522525df53df98e39a88d8ad5e['info']=preg_replace("/({$_d4c65e7cfce3352da335ae94229062c5})/ui","<span class='ins'>$1</span>",$_90ed64522525df53df98e39a88d8ad5e['info']);$_90ed64522525df53df98e39a88d8ad5e['access_criteria']=preg_replace("/({$_d4c65e7cfce3352da335ae94229062c5})/ui","<span class='ins'>$1</span>",$_90ed64522525df53df98e39a88d8ad5e['access_criteria']);$_90ed64522525df53df98e39a88d8ad5e['access_criteria']="<span class='ac' rel='{$_90ed64522525df53df98e39a88d8ad5e['id']}'>{$_90ed64522525df53df98e39a88d8ad5e['access_criteria']}</span>";$_90ed64522525df53df98e39a88d8ad5e['pair']="<center><input type='checkbox' class='pair'" .($_90ed64522525df53df98e39a88d8ad5e['pair']?" checked='checked'":"") ." rel='{$_90ed64522525df53df98e39a88d8ad5e['id']}' /></center>";unset($_90ed64522525df53df98e39a88d8ad5e['id']);$_1465503b3c941ae041056c3eda84341c[]=$_90ed64522525df53df98e39a88d8ad5e;}echo "<div style='text-align:right; margin: 10px 20px;'><a class='btn btn-primary' href='/?op=smartcards&csv=export'><i class='fas fa-cloud-upload-alt'></i> Export CSV</a>&nbsp;&nbsp;<a class='btn btn-primary' href='#' onclick='FindFile();'><i class='fas fa-cloud-download-alt'></i> Import CSV</a></div>";echo '<form action="/?op=smartcards&csv=import" target="rFrame" method="POST" enctype="multipart/form-data"> <div class="hiddenInput"><input type="file" id="my_hidden_file" accept="text/csv" name="loadfile" onchange="LoadFile();"> <input type="submit" id="my_hidden_load" style="display: none" value="Import"></div></form><iframe id="rFrame" name="rFrame" style="display: none"></iframe><script>function FindFile() { document.getElementById("my_hidden_file").click(); } function LoadFile() { document.getElementById("my_hidden_load").click(); }function onReloadPage(){ window.location.href="/?op=smartcards"; }$(function(){ $(".pair").click(function(){ var $this = $(this); $.post("",{"op":"pair", "id":$this.attr("rel"), "val":$this.prop("checked")}, function(r){ if(r!="0" && r!="1") _cf592f1f007433fcf39652dfed731c13("Unknown error set PAIR!"); }); });});</script><style>.hiddenInput{ position:absolute;overflow: hidden;display:block; height:0px; width:0px;}</style>';$_d1123eb2a0cce3bb48e9f78ca0d63356=_272bc712c94a494eef6e141d773238b5($_7a859e0985c61a2132319813af83002b,$_b6dea0f5b6fe45bc1991e20cb3d10773,$_2acaaf3fff756a23a3e2589933fd57bc);echo $_d1123eb2a0cce3bb48e9f78ca0d63356;echo tablesorter($_1465503b3c941ae041056c3eda84341c,'id',$_2acaaf3fff756a23a3e2589933fd57bc);echo $_d1123eb2a0cce3bb48e9f78ca0d63356;echo _298d79c0d4ad1e38ed2564587ec1fc7b(1); ?>

Did this file decode correctly?

Original Code

<?php
/*
*
*  TTTTTTT VV     VV  CCCCC    AAA    SSSSS       CCCCC   OOOOO  MM    MM
*    TTT   VV     VV CC    C  AAAAA  SS          CC    C OO   OO MMM  MMM
*    TTT    VV   VV  CC      AA   AA  SSSSS      CC      OO   OO MM MM MM
*    TTT     VV VV   CC    C AAAAAAA      SS ... CC    C OO   OO MM    MM
*    TTT      VVV     CCCCC  AA   AA  SSSSS  ...  CCCCC   OOOO0  MM    MM
*
*
* https://tvcas.com
*
* Copyright (C) 2018-2020, Homer Simpson <[email protected]>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.  If not, see <http://www.gnu.org/licenses/>.
*
*/
 if(!@$_bce296d94a488ebf03514666d937357b){header("Location: /");}$_2acaaf3fff756a23a3e2589933fd57bc=30;$_7a859e0985c61a2132319813af83002b=(isset($_GET['p']))?intval($_GET['p']):1;$_fc47de528f196c219f87fa87ba65f9fc=($_7a859e0985c61a2132319813af83002b-1)*$_2acaaf3fff756a23a3e2589933fd57bc;if(@$_POST['op']=='pair'){ob_get_clean();$_703f203243c4b71f7bfafd9070bf3528=intval(@$_POST['id']);$_2cd6dc10935b8d20911f85aa30da26d3=(@$_POST['val']=='true'?1:0);_2b4fabe9bad96db3a125946ffb479132("UPDATE `tvcas_smartcards` SET `pair`={$_2cd6dc10935b8d20911f85aa30da26d3}, `edit`=" .time() ." WHERE `id`={$_703f203243c4b71f7bfafd9070bf3528};");$_90ed64522525df53df98e39a88d8ad5e=mysql_fetch_assoc(_2b4fabe9bad96db3a125946ffb479132("SELECT `pair`, `serial_no` FROM `tvcas_smartcards` WHERE `id`={$_703f203243c4b71f7bfafd9070bf3528};"));_76360d9cffbb3269dade27f04137fa21("Edit PAIR={$_90ed64522525df53df98e39a88d8ad5e['pair']} for smartcard={$_90ed64522525df53df98e39a88d8ad5e['serial_no']}");echo $_90ed64522525df53df98e39a88d8ad5e['pair'];exit;}elseif(@$_POST['op']=='sm'){ob_get_clean();$_5c9dbfff22843c2c9996bcb2885b6e85=array();$_9c392375ccc0b79f45a1a9462c9dcdbe=intval(@$_POST['val']);$_90ed64522525df53df98e39a88d8ad5e=mysql_fetch_assoc(_2b4fabe9bad96db3a125946ffb479132("SELECT `name`, `info`, `access_criteria`, `start`, `finish` FROM `tvcas_smartcards` WHERE `serial_no`={$_9c392375ccc0b79f45a1a9462c9dcdbe};"));if($_9c392375ccc0b79f45a1a9462c9dcdbe>0){$_34dcc1164852877237d3d26f4db8dc7c="<i class='fas fa-edit'></i> Edit smartcard #" ._15c4f2110f95c7e186e2039aa31fd3f5($_9c392375ccc0b79f45a1a9462c9dcdbe,3,"-");$_5c9dbfff22843c2c9996bcb2885b6e85=array("<input type='hidden' name='op' value='edit' />");$_5c9dbfff22843c2c9996bcb2885b6e85[]="<input type='hidden' name='serial_no' value='{$_9c392375ccc0b79f45a1a9462c9dcdbe}' />";}$_cccd24a0d31bc09c6d2d608ac8f482d5=1;foreach($_90ed64522525df53df98e39a88d8ad5e as $_5e63188c48c85a47eb24307591357b9a=>$_43ccaf0ec66dd3b4713c119158d6a8c5){if($_5e63188c48c85a47eb24307591357b9a=='start'or $_5e63188c48c85a47eb24307591357b9a=='finish'){$_43ccaf0ec66dd3b4713c119158d6a8c5=date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483($_43ccaf0ec66dd3b4713c119158d6a8c5));$_5c9dbfff22843c2c9996bcb2885b6e85[]="<div class='row'><div class='col-md-9'><div class='input-group mb-3'><div class='input-group-prepend'><span id='basic-addon{$_cccd24a0d31bc09c6d2d608ac8f482d5}' class='input-group-text'>" .strtoupper($_5e63188c48c85a47eb24307591357b9a) ."</span></div><input name='{$_5e63188c48c85a47eb24307591357b9a}' placeholder='{$_43ccaf0ec66dd3b4713c119158d6a8c5}' value='{$_43ccaf0ec66dd3b4713c119158d6a8c5}' class='form-control' aria-describedby='basic-addon{$_cccd24a0d31bc09c6d2d608ac8f482d5}' type='text' autocomplete='off' /></div></div><div class='col-md-3 mt-1'>";if($_5e63188c48c85a47eb24307591357b9a=='start')$_5c9dbfff22843c2c9996bcb2885b6e85[]="<span class='start'>now</span>";if($_5e63188c48c85a47eb24307591357b9a=='finish')$_5c9dbfff22843c2c9996bcb2885b6e85[]="<span class='finish'>+month</span>";$_5c9dbfff22843c2c9996bcb2885b6e85[]="</div></div>";}else{if($_5e63188c48c85a47eb24307591357b9a=='access_criteria'){$_ef6e099f8536a625586e902eb1a236f0="";$_1d0026a79d2ed402e5edbb9473d6ece2="";for($_00a1fb1dc84a757af9f60d8f1874cdea=31;$_00a1fb1dc84a757af9f60d8f1874cdea>=0;$_00a1fb1dc84a757af9f60d8f1874cdea--){$_ef6e099f8536a625586e902eb1a236f0 .="<th style='font-size:10px; text-align:center;'>{$_00a1fb1dc84a757af9f60d8f1874cdea}</th>";$_1d0026a79d2ed402e5edbb9473d6ece2 .="<td style='text-align:center;'><input class='checkboxes_ac' type='checkbox' id='ch{$_00a1fb1dc84a757af9f60d8f1874cdea}' value='1' /></td>";}$_5c9dbfff22843c2c9996bcb2885b6e85[]="<table width='100%' class='chtable'><tr>{$_ef6e099f8536a625586e902eb1a236f0}</tr><tr>{$_1d0026a79d2ed402e5edbb9473d6ece2}</tr></table>";}$_5c9dbfff22843c2c9996bcb2885b6e85[]="<div class='input-group mb-3'><div class='input-group-prepend'><span id='basic-addon{$_cccd24a0d31bc09c6d2d608ac8f482d5}' class='input-group-text'>" .strtoupper($_5e63188c48c85a47eb24307591357b9a) ."</span></div><input name='{$_5e63188c48c85a47eb24307591357b9a}' placeholder='{$_43ccaf0ec66dd3b4713c119158d6a8c5}' value='{$_43ccaf0ec66dd3b4713c119158d6a8c5}' class='form-control' aria-describedby='basic-addon{$_cccd24a0d31bc09c6d2d608ac8f482d5}' " .($_5e63188c48c85a47eb24307591357b9a=='access_criteria'?"maxlength=8 ":"") ."type='text' autocomplete='off' /></div>";}$_cccd24a0d31bc09c6d2d608ac8f482d5++;}$_5c9dbfff22843c2c9996bcb2885b6e85[]="<style>.start,.finish{color:red; border-bottom:1px dashed red;font:11px/1em Verdana;cursor:pointer;}</style> <script>$(function(){ $('.start').click(function(){ $('input[name=start]').val('" .date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483()) ."'); }); $('.finish').click(function(){ $('input[name=finish]').val('" .date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483()+date("t")*86400) ."'); }); $('.checkboxes_ac').click(function(){ var tt = ''; $('.checkboxes_ac').each(function(){ if($(this).is(':checked')){ tt += '1'; }else{ tt += '0'; } }); tt = parseInt(tt, 2).toString(16).toUpperCase(); while(tt.length !=8){ tt = '0'+tt; } $('input[name=access_criteria]').val(tt); }); hex2chk(); $('input[name=access_criteria]').keyup(function(){ hex2chk(); }); function hex2chk(){ $('.chtable input:checkbox').prop('checked', false); var tthis = $('input[name=access_criteria]'); var ttt = tthis.val(); if(ttt.length<8){ tthis.addClass('is-invalid'); }else{ tthis.removeClass('is-invalid'); } ttt = parseInt(ttt, 16).toString(2); while(ttt.length !=32){ ttt = '0'+ttt; } for(var i=0; i<ttt.length; i++){ if(ttt[i]=='1') $('#ch'+(31-i)).prop('checked', true); } } }); </script>";echo json_encode(array('status'=> "ok",'title'=> $_34dcc1164852877237d3d26f4db8dc7c,'body'=> implode("",$_5c9dbfff22843c2c9996bcb2885b6e85),'footer'=> "<button class='btn btn-primary'>" .($_9c392375ccc0b79f45a1a9462c9dcdbe>0?"<i class='fas fa-edit'></i> Edit":"<i class='fas fa-plus-circle'></i> Add") ." smartcard</button>"));exit;}else if(@$_POST['op']== 'edit'){unset($_POST['op']);$_9c392375ccc0b79f45a1a9462c9dcdbe=intval($_POST['serial_no']);unset($_POST['serial_no']);$_POST['edit']=time();$_POST['start']=_18a342542b8f9a5968543b7ccd92151d($_POST['start']);$_POST['finish']=_18a342542b8f9a5968543b7ccd92151d($_POST['finish']);$_POST['access_criteria']=strtoupper($_POST['access_criteria']);if(!preg_match("/[0-9A-F]{8}/i",$_POST['access_criteria']))unset($_POST['access_criteria']);$_5c9dbfff22843c2c9996bcb2885b6e85=array();foreach($_POST as $_5e63188c48c85a47eb24307591357b9a=>$_43ccaf0ec66dd3b4713c119158d6a8c5){$_5c9dbfff22843c2c9996bcb2885b6e85[]="`" ._1c3f7e5321bb09318a10034a6462490d($_5e63188c48c85a47eb24307591357b9a) ."`='" ._1c3f7e5321bb09318a10034a6462490d($_43ccaf0ec66dd3b4713c119158d6a8c5) ."'";}$_bd2f6b7099f63c13661505878c997822="UPDATE `tvcas_smartcards` SET " .implode(", ",$_5c9dbfff22843c2c9996bcb2885b6e85) ." WHERE `serial_no`={$_9c392375ccc0b79f45a1a9462c9dcdbe};";_2b4fabe9bad96db3a125946ffb479132($_bd2f6b7099f63c13661505878c997822);_76360d9cffbb3269dade27f04137fa21("Edit smartcard {$_9c392375ccc0b79f45a1a9462c9dcdbe}");_8418d186c1d036e3cae5b656263789ea();}else if(@$_GET['csv']== 'export'){_f36c01599e0ab90b7b46169b4be1ac1a(0);exit;}else if(@$_GET['csv']== 'import'){_a1397486a93f337eacacdd5ee321695f(0);_8418d186c1d036e3cae5b656263789ea();}else if(@$_POST['ac']!=''){ob_get_clean();$_43ce431754f78872ef9e0af76d5a7d7f=array('11111111','00000000');$_5d0b5008ba44ddb7917afb319404ef64=_2b4fabe9bad96db3a125946ffb479132("SELECT DISTINCT(`access_criteria`) FROM `tvcas_smartcards`");while($_bb104401fcac2f3ff7eae0be1d4f7398=mysql_fetch_assoc($_5d0b5008ba44ddb7917afb319404ef64)){if(!in_array($_bb104401fcac2f3ff7eae0be1d4f7398['access_criteria'],$_43ce431754f78872ef9e0af76d5a7d7f))$_43ce431754f78872ef9e0af76d5a7d7f[]=$_bb104401fcac2f3ff7eae0be1d4f7398['access_criteria'];}sort($_43ce431754f78872ef9e0af76d5a7d7f);$_5e63188c48c85a47eb24307591357b9a=intval(array_search($_POST['ac'],$_43ce431754f78872ef9e0af76d5a7d7f))+1;if($_5e63188c48c85a47eb24307591357b9a==count($_43ce431754f78872ef9e0af76d5a7d7f))$_5e63188c48c85a47eb24307591357b9a=0;$_703f203243c4b71f7bfafd9070bf3528=intval($_POST['id']);list($_9c392375ccc0b79f45a1a9462c9dcdbe,$_1ee5ed964fb7c2be5eb94235ed986c91,$_cccd24a0d31bc09c6d2d608ac8f482d5)=mysql_fetch_row(_2b4fabe9bad96db3a125946ffb479132("SELECT `serial_no`,`name`,`info` FROM `tvcas_smartcards` WHERE `id`={$_703f203243c4b71f7bfafd9070bf3528};"));$_95c41f3f389496807921b74a28e6997e=$_43ce431754f78872ef9e0af76d5a7d7f[$_5e63188c48c85a47eb24307591357b9a];_2b4fabe9bad96db3a125946ffb479132("UPDATE `tvcas_smartcards` SET `access_criteria`='{$_95c41f3f389496807921b74a28e6997e}', `edit`='" .time() ."' WHERE `id`={$_703f203243c4b71f7bfafd9070bf3528};");_76360d9cffbb3269dade27f04137fa21("Smartcard {$_9c392375ccc0b79f45a1a9462c9dcdbe}. Name:{$_1ee5ed964fb7c2be5eb94235ed986c91}. Info:{$_cccd24a0d31bc09c6d2d608ac8f482d5} Change access_criteria={$_95c41f3f389496807921b74a28e6997e}");_8418d186c1d036e3cae5b656263789ea();echo $_95c41f3f389496807921b74a28e6997e;exit;}$_d4c65e7cfce3352da335ae94229062c5=_7f5d895594d744ba51c7a8969284915b('search');$_ecfd1f0e8d3755954ad274ba56a1d05d=(!empty($_d4c65e7cfce3352da335ae94229062c5)?" WHERE `serial_no` LIKE '%{$_d4c65e7cfce3352da335ae94229062c5}%' OR `name` LIKE '%{$_d4c65e7cfce3352da335ae94229062c5}%' OR `info` LIKE '%{$_d4c65e7cfce3352da335ae94229062c5}%' OR `access_criteria` LIKE '%{$_d4c65e7cfce3352da335ae94229062c5}%'":"");$_b6dea0f5b6fe45bc1991e20cb3d10773=mysqli_num_rows(_2b4fabe9bad96db3a125946ffb479132("SELECT `id` FROM `tvcas_smartcards`{$_ecfd1f0e8d3755954ad274ba56a1d05d}"));$_c2effa87aba581049d65f293b1f8e656=_2b4fabe9bad96db3a125946ffb479132("SELECT * FROM `tvcas_smartcards`{$_ecfd1f0e8d3755954ad274ba56a1d05d} ORDER BY `serial_no` LIMIT {$_fc47de528f196c219f87fa87ba65f9fc},{$_2acaaf3fff756a23a3e2589933fd57bc};");$_1465503b3c941ae041056c3eda84341c=array();while($_90ed64522525df53df98e39a88d8ad5e=mysql_fetch_assoc($_c2effa87aba581049d65f293b1f8e656)){unset($_90ed64522525df53df98e39a88d8ad5e['subscription_slot1']);unset($_90ed64522525df53df98e39a88d8ad5e['subscription_slot2']);unset($_90ed64522525df53df98e39a88d8ad5e['uid']);unset($_90ed64522525df53df98e39a88d8ad5e['status']);unset($_90ed64522525df53df98e39a88d8ad5e['network_id']);unset($_90ed64522525df53df98e39a88d8ad5e['cn']);unset($_90ed64522525df53df98e39a88d8ad5e['key']);unset($_90ed64522525df53df98e39a88d8ad5e['type']);unset($_90ed64522525df53df98e39a88d8ad5e['c_time']);unset($_90ed64522525df53df98e39a88d8ad5e['edit']);$_90ed64522525df53df98e39a88d8ad5e['start']=_92b444073b32d86cc6a5a35d7a9ec25f(date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483($_90ed64522525df53df98e39a88d8ad5e['start'])));$_90ed64522525df53df98e39a88d8ad5e['finish']=_92b444073b32d86cc6a5a35d7a9ec25f(date("d.m.Y H:i",_d6fbd9d82ef77220f3ce92bd0868c483($_90ed64522525df53df98e39a88d8ad5e['finish']))) .(_d6fbd9d82ef77220f3ce92bd0868c483($_90ed64522525df53df98e39a88d8ad5e['finish'])<_d6fbd9d82ef77220f3ce92bd0868c483()?"<i class='fas fa-exclamation-triangle' style='color:red; margin-left:10px;' title='No EMM'></i>":"");$_90ed64522525df53df98e39a88d8ad5e['OPER']="<a href='#' class='getModal' op='sm' val='{$_90ed64522525df53df98e39a88d8ad5e['serial_no']}' title='Edit smartcard'><i class='fas fa-edit'></i></a>";$_90ed64522525df53df98e39a88d8ad5e['serial_no']=(!empty($_d4c65e7cfce3352da335ae94229062c5)?str_replace($_d4c65e7cfce3352da335ae94229062c5,"<span class='ins'>{$_d4c65e7cfce3352da335ae94229062c5}</span>",$_90ed64522525df53df98e39a88d8ad5e['serial_no']):_15c4f2110f95c7e186e2039aa31fd3f5($_90ed64522525df53df98e39a88d8ad5e['serial_no'],3,"-"));$_90ed64522525df53df98e39a88d8ad5e['name']=preg_replace("/({$_d4c65e7cfce3352da335ae94229062c5})/ui","<span class='ins'>$1</span>",$_90ed64522525df53df98e39a88d8ad5e['name']);$_90ed64522525df53df98e39a88d8ad5e['info']=preg_replace("/({$_d4c65e7cfce3352da335ae94229062c5})/ui","<span class='ins'>$1</span>",$_90ed64522525df53df98e39a88d8ad5e['info']);$_90ed64522525df53df98e39a88d8ad5e['access_criteria']=preg_replace("/({$_d4c65e7cfce3352da335ae94229062c5})/ui","<span class='ins'>$1</span>",$_90ed64522525df53df98e39a88d8ad5e['access_criteria']);$_90ed64522525df53df98e39a88d8ad5e['access_criteria']="<span class='ac' rel='{$_90ed64522525df53df98e39a88d8ad5e['id']}'>{$_90ed64522525df53df98e39a88d8ad5e['access_criteria']}</span>";$_90ed64522525df53df98e39a88d8ad5e['pair']="<center><input type='checkbox' class='pair'" .($_90ed64522525df53df98e39a88d8ad5e['pair']?" checked='checked'":"") ." rel='{$_90ed64522525df53df98e39a88d8ad5e['id']}' /></center>";unset($_90ed64522525df53df98e39a88d8ad5e['id']);$_1465503b3c941ae041056c3eda84341c[]=$_90ed64522525df53df98e39a88d8ad5e;}echo "<div style='text-align:right; margin: 10px 20px;'><a class='btn btn-primary' href='/?op=smartcards&csv=export'><i class='fas fa-cloud-upload-alt'></i> Export CSV</a>&nbsp;&nbsp;<a class='btn btn-primary' href='#' onclick='FindFile();'><i class='fas fa-cloud-download-alt'></i> Import CSV</a></div>";echo '<form action="/?op=smartcards&csv=import" target="rFrame" method="POST" enctype="multipart/form-data"> <div class="hiddenInput"><input type="file" id="my_hidden_file" accept="text/csv" name="loadfile" onchange="LoadFile();"> <input type="submit" id="my_hidden_load" style="display: none" value="Import"></div></form><iframe id="rFrame" name="rFrame" style="display: none"></iframe><script>function FindFile() { document.getElementById("my_hidden_file").click(); } function LoadFile() { document.getElementById("my_hidden_load").click(); }function onReloadPage(){ window.location.href="/?op=smartcards"; }$(function(){ $(".pair").click(function(){ var $this = $(this); $.post("",{"op":"pair", "id":$this.attr("rel"), "val":$this.prop("checked")}, function(r){ if(r!="0" && r!="1") _cf592f1f007433fcf39652dfed731c13("Unknown error set PAIR!"); }); });});</script><style>.hiddenInput{ position:absolute;overflow: hidden;display:block; height:0px; width:0px;}</style>';$_d1123eb2a0cce3bb48e9f78ca0d63356=_272bc712c94a494eef6e141d773238b5($_7a859e0985c61a2132319813af83002b,$_b6dea0f5b6fe45bc1991e20cb3d10773,$_2acaaf3fff756a23a3e2589933fd57bc);echo $_d1123eb2a0cce3bb48e9f78ca0d63356;echo tablesorter($_1465503b3c941ae041056c3eda84341c,'id',$_2acaaf3fff756a23a3e2589933fd57bc);echo $_d1123eb2a0cce3bb48e9f78ca0d63356;echo _298d79c0d4ad1e38ed2564587ec1fc7b(1); ?>

Function Calls

header 1

Variables

None

Stats

MD5 d63a6091e098d9c6391b719143fe0931
Eval Count 0
Decode Time 119 ms