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 /* This file is protected by copyright law and provided under license. Reverse engin..
Decoded Output download
$master = new cls_master();
$titlehead = "Internal Mark Calculation Config";
require("commontop.php");
$titlehead =$action." ".$titlehead;
$res_course = $db->fn_select("SELECT DISTINCT A.intCourseID, B.chrCourseName
FROM coursesem_divmaster A
LEFT JOIN course_master B ON A.intCourseID = B.intAutoNo
WHERE A.chrStatus = 'Y' AND B.intCampusID = '$campus_id'
ORDER BY chrCourseName ASC");
$res_criteria = $db->fn_select("SELECT DISTINCT A.intAutoNo , A.chrCriteria
FROM academic_criteria_master A
WHERE A.chrStatus = 'Y'
ORDER BY A.chrCriteria ASC");
$options = "<option value=''>--Select--</option>";
foreach($res_criteria as $key=>$data)
{
$options .= "<option value='".$data['intAutoNo']."'>".$data['chrCriteria']."</option>";
}
if($action == 'Edit')
{
$condition ="intAutoNo='$id'";
$sel_div = "SELECT * FROM academic_criteria_master WHERE intAutoNo='$id'";
$result_divs=$db->fn_select($sel_div);
foreach($result_divs as $key=>$data)
{
$intCourseID = $data['intCourseID'];
$intSubID = $data['intSubID'];
$intCriteriaID = $data['intCriteriaID'];
$intMaxMark = $data['intMaxMark'];
}
}
if($_POST['Update'] ||$_POST['Submit'])
{
$intCourseID = $gnl->fn_cleandata($_POST['intCourseID']);
$intSubID = $gnl->fn_cleandata($_POST['intSubID']);
$intSubType = $gnl->fn_cleandata($_POST['intSubType']);
$intCriteriaID = $gnl->fn_cleandata($_POST['intCriteriaID']);
$intMaxMark = $gnl->fn_cleandata($_POST['intMaxMark']);
if($gnl->fn_null_not($intCourseID)==false)
{
$error_Msg[] = "Course Name Required";
}
if($gnl->fn_null_not($intSubType)==false)
{
$error_Msg[] = "Subject Type Required";
}
if($gnl->fn_null_not($intSubID)==false)
{
$error_Msg[] = "Subject Name Required";
}
if($intSubID =='A')
{
if($db->fn_select_count("academic_internal_calculation_config","intCourseID='".$intCourseID."'")>0)
{
}
}
$flagEr = 0;
$rowcount_multi = $gnl->fn_cleandata($_POST['rowcount_multi']);
$rec_doc_multi = array();
for($i=1;$i<=$rowcount_multi;$i++)
{
$intCriteriaID = 'intCriteriaID_'.$i;
$intMaxMark = 'intMaxMark_'.$i;
if(isset($_POST[$intCriteriaID]))
{
$intCriteriaID = $gnl->fn_cleandata($_POST[$intCriteriaID]);
$intMaxMark = $gnl->fn_cleandata($_POST[$intMaxMark]);
if($i != $rowcount_multi ||$gnl->fn_null_not($intCriteriaID)==true)
{
$rec_doc_multi[$i]['intCriteriaID'] = $intCriteriaID;
$rec_doc_multi[$i]['intMaxMark'] = $intMaxMark;
if($gnl->fn_null_not($intMaxMark)==false)
{
$error_Msg[] = " ";
$rec_doc_multi[$i]['errsmark'] = '1';
}
if($db->fn_select_count("academic_internal_calculation_config","intCourseID='".$intCourseID."' AND intCriteriaID = '$intCriteriaID' AND intSubID = '$intSubID' ")>0)
{
$rec_doc_multi[$i]['errs'] = '1';
$flagEr = 1;
}
if($gnl->fn_null_not($intCriteriaID)==false)
{
$rec_doc_multi[$i]['intCriteriaID'] = "1";
$error_Msg[] ='Citeria Required';
}
}
}
}
if($flagEr=='1'){$error_Msg[] = "Marked Criteria(s) already exist for this course & subject";}
$countCriterai = count($rec_doc_multi);
if($countCriterai==0)
{
$error_Msg[] = "Set atleat one criteria and its max. mark";
}
if(count($error_Msg)==0)
{
if($intSubID=='A')
{
$selExisit = $db->fn_select("SELECT * FROM academic_internal_calculation_config WHERE intCourseID = '$intCourseID'");
$existintSubID = '';
foreach($selExisit as $key=>$exData)
{
if($key==0){
$existintSubID = $exData['intSubID'];}
else{
$existintSubID = $existintSubID.','.$exData['intSubID'];
}
}
$existintSubIDArr = explode(',',$existintSubID);
$selSubjjjj = "SELECT DISTINCT A.intSubID as intAutoNo, B.chrSubject
FROM academic_subject_sem A
LEFT JOIN academic_subjects B ON A.intSubID = B.intAutoNo
WHERE A.intCourseID = '$intCourseID' ";
if($intSubType!='A'){
$selSubjjjj .= " AND chrTheyoryPractical = '$intSubType'";}
$selSubjjjj .= " ORDER BY B.chrSubject ASC";
$res_practicals = $db->fn_select($selSubjjjj);
foreach ($res_practicals as $dataSub)
{
$allSub = $dataSub['intAutoNo'];
if (!in_array($allSub,$existintSubIDArr))
{
foreach($rec_doc_multi as $key=>$data)
{
if($data['intCriteriaID']!='')
{
$arFieldsValues=array();
$arFieldsValues['intCourseID'] = $intCourseID;
$arFieldsValues['intSubID'] = $allSub;
$arFieldsValues['intCriteriaID']= $data['intCriteriaID'];
$arFieldsValues['intMaxMark'] = $data['intMaxMark'];
if($_POST['Update'])
{
$result_update = $db->fn_update('academic_internal_calculation_config',$arFieldsValues,'intAutoNo="'.$id.'"');
}
else
{
$result_insert = $db->fn_insert('academic_internal_calculation_config',$arFieldsValues);
}
}
}
}
}
}
else{
foreach($rec_doc_multi as $key=>$data)
{
if($data['intCriteriaID']!='')
{
$arFieldsValues=array();
$arFieldsValues['intCourseID'] = $intCourseID;
$arFieldsValues['intSubID'] = $intSubID;
$arFieldsValues['intCriteriaID']= $data['intCriteriaID'];
$arFieldsValues['intMaxMark'] = $data['intMaxMark'];
if($_POST['Update'])
{
$result_update = $db->fn_update('academic_internal_calculation_config',$arFieldsValues,'intAutoNo="'.$id.'"');
}
else
{
$result_insert = $db->fn_insert('academic_internal_calculation_config',$arFieldsValues);
}
}
}
}
header("location:academic_internal_mark_config.php?action=insert&page=&keywords=&listing_per_page=$listing_per_page");
exit();
}
}
$selSubjjjj = "SELECT DISTINCT A.intSubID as intAutoNo, B.chrSubject
FROM academic_subject_sem A
LEFT JOIN academic_subjects B ON A.intSubID = B.intAutoNo
WHERE A.intCourseID = '$intCourseID' ";
if($intSubType!='A'){
$selSubjjjj .= " AND chrTheyoryPractical = '$intSubType'";}
$selSubjjjj .= " ORDER BY B.chrSubject ASC";
$res_practicals = $db->fn_select($selSubjjjj);
;echo '<script type="text/javascript">
$(function() {
$("#intSubType").change(function(){
var val = $(this).val();
var corse = $("#intCourseID").val();
var separator = \'CHR_SUBJECTS\';
msg1 = \'<option value="A">All</option>\';
$.ajax({
type: "POST",
url: "';echo $config['ajax_url'];;echo 'ajax_master.php",
data: "corse="+corse+"&val="+val+"&separator="+separator,
success: function(msg){//alert(msg);
if(msg!=\'<option value="">--Select--</option>\'){$("#intSubID").html(msg1+msg);}
else{
$("#intSubID").html(msg);}
},
error: function(){
alert(\'Server Busy\');
}
});
});
$("#intCourseID").change(function(){
$("#intSubType").val(\' \');
$("#intSubID").val(\' \');
});
//---Add Multiple Documents
$("#btndoc_multi").live("click", function()
{
value_row=parseInt($("#rowcount_multi").val());
nam=$("#intCriteriaID_"+value_row).val();
cod=$("#intMaxMark_"+value_row).val();
if(nam==\'\' || cod=="")
{
alert("Enter all fields");
return;
}
value1 = parseInt(value_row)+1;
$("#rowcount_multi").val(value1);
$("#tbl_doc_multi tr:last").after(newRow_multi(value1));
$("#btnAddRowMulti_"+value_row).html("<img src=\'';echo $config['image_url'];;echo 'delete_img.jpg\' class=\'cursor\' title=\'remove\' onclick=\'tblRowRemove_multi("+value_row+")\'/>");
});
function newRow_multi(rownum) {
var text = "<tr id=\'tr_row_multi_"+rownum+"\'>"+
"<th class=\'table_other\'>"+
"<select id=\'intCriteriaID_"+rownum+"\' name=\'intCriteriaID_"+rownum+"\' class=\'tblselect_box\' onchange=\'check_subduplicate("+rownum+");\'>';echo $options;;echo '</select>"+
"</th>"+
"<th class=\'table_other\'>"+
"<input type=\'text\' id=\'intMaxMark_"+rownum+"\' name=\'intMaxMark_"+rownum+"\' class=\'tblfield_box_small\' />"+
"</th>"+
"<th align=\'left\' class=\'table_other\'>"+
"<span id=\'btnAddRowMulti_"+rownum+"\'>"+
"<img src=\'';echo $config['image_url'];;echo 'addbttn.jpg\' id=\'btndoc_multi\' class=\'cursor\' title=\'Add\'/>"+
"</span>"+
"</th>"+
"</tr>";
return text;
};
});
function tblRowRemove_multi(val)
{
$(\'#tr_row_multi_\'+val).remove();
}
function check_subduplicate(rowval) {
var newintCriteriaID = $("#intCriteriaID_"+rowval).val();
var sub_count = $("#rowcount_multi").val();
var flag = \'N\';
for (s=1; s<=sub_count; s++) {
if (s != rowval) {
if (typeof $("#intCriteriaID_"+s).val() != undefined ) {
var intCriteriaID = $("#intCriteriaID_"+s).val();
if (newintCriteriaID==intCriteriaID ) {
flag = \'Y\';
}
}
}
}
if (flag == \'Y\') {
alert(\'Selected Criteria already assigned\');
$("#intCriteriaID_"+rowval).val(\'\');
return false;
}
}
</script>';
Did this file decode correctly?
Original Code
<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x2d4c;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4Mik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>zIXjd[kr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLO0xNWLyHA1SmT09NHeEXHr8Xk10PkrfHT0knTyYdk09NTzEXHeEXTZffhtOuTr9tWAxTBZfNHr8XHr9NHeEmbUILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==eWPLdByzfoaZwe0IdMa3woYSF19sCbY0cbwPhTSYtJO0DbOScBilCBWINUEJUB50cbkVCBXITByZDZneCBxjfBxifolvdJned25MDBFJKX0hFMaxfBlZcUIJC29sdB9Vfo9XRmnPFtwpKX0hkuOpfoxlDoaictE9koyjfolvdJ4JkM5JF3E7wJ4Lfol0doaPcByLKX0hkuklF19jd3aZF2AkNWLLcowsNMcVb3YldoajftIJA0aHOAYAwrOkA1OkTLYAwrrVDB50W291FmYlUAWSwrwVC2iZW291FmYlTMyscUEYtILktWLktWLkOlkNTUnjd3aZF2azcB1gcol2dByzfoaZwrrYtILktWLktWLkTraoatnhT0lKwoYvfbkzca9sCbY0cbwIWJnNTJnnRMlVfrYvfbkzcAlrwe0IWJ5pdmOnfbOvTM8YtILktWLktWLka0iyALAIWU5jDukTfoy0fbHINUEmBUFIWA5rwrwVDB50W2ysFuazUAWINUEmkoYidbn1F19pctFYtILktWLktWLkT1krOawIWlLIC2iZW291FmYlTMyscUnnA0HJhTSYtJOZcbYgC3kpfoaZDBrkNWLLcowsNMcVb3YldoajftIJA0aHOAYAwrOkA1OkTLYAwrrVDB50Wba0d05vwtXIWU5jDukeFMl0cbkpCW0htWLktWLktWLkOlkNTUEICBYicoasDBYgC3kpfoaZDBygdByzfoaZwrrktWLktWLktWLYtILktWLktWLktafwOakywtnnRMYPFlY0CbO1FZE9wtfckZEYtILktWLktWLktA9UOraUwrkcwrrVC2iZW3kpfoaZDBrIWaYewJL7eWPLd3n0DB9VFXL9tUw8d3n0DB9VwucidualNUFmNJ0sA2aScBY0RU08R29Xfolvdj4JKX0hcM9ZcByjDtILFMazb2YZDbOlFMliwoyzwtOqcbL9NJOLCbOihW0hGX0hko9XfolvdmHkRj0kwjxvFuOpd24IfMySfBA9kZwVkoOifoydk2lVfry1fo9KdZffRJwmNJwVkoOifoydk2YPFLYZDbOlFMlik10VwjXvd3n0DB9VNJw7eWp9eWppcJILCBY0DB9Vwe09wtfycol0kZLYtmSYtJOjd25LDbOpd24INUkpdmOnfbOvTM89kZOpctFJKX0hkuYldy9LDbCINUEJA0aHOAYAwtPIwrcUT00IwoyjCBOldBljb2YZDbOlFMlib21iF3OlFJnbUraUOUnpdmOnfbOvTM89kZOpctFJKX0hkuklF3aSfy9LDbczNUOLCJ0+cM5gF2aScBY0htOzcBxgcol2hTSYtMcvFMaiC2IPkuklF3aSfy9LDbczwoyzwtOqcbL9NJOLCbOihW0hGX0hkolVfrYvfbkzcAlrtT0IkoOifoydk2lVfrYvfbkzcAlrk107eWPLDB50A3aJUAWktT0IkoOifoydk2lVfyY1CLlrk107eWPLDB50W3kpfoaZDBykOEL9wtOLCbOiBZfpdmOeFMl0cbkpCAlrk107eWPLDB50TBy4TByZDXLkNUELcoy0CaSmDB50TBy4TByZDZffKX0hgW0hgW0hDBCPky9WT1YABZfaFoOifoAmbUn8gtOgAr9TaySmA3aJdBl0k10peWp7eWPLDB50W291FmYlUAWkNUELc25SRT5Mdl9jdoaidMOiforPky9WT1YABZfpdmOed3aZF2akOtffhTSYtJOpdmOTfBkkOtEIwtEItT0IkofVdt0+cM5gC2xlCB5LCbOihtOgAr9TaySmDB50A3aJUAWmbUL7eWPLDB50A3aJaulXcUEIwtEkNUELc25SRT5Mdl9jdoaidMOiforPky9WT1YABZfpdmOTfBkAGbnlk10pKX0hkolVfrYZDbOlFMliUAWkNUELc25SRT5Mdl9jdoaidMOiforPky9WT1YABZfpdmOeFMl0cbkpCAlrk10pKX0hkolVfr1iGr1iFMSIwtEIwe0IkofVdt0+cM5gC2xlCB5LCbOihtOgAr9TaySmDB50TBy4TByZDZffhTSYtMlMhtOmdMXsNMcVb251doxgdM90htOpdmOed3aZF2akOtL9NBciduYlhW0hGX0hkoaZFM9Zb01zc1sfwe0IwLYvfbkzcUnKCB1lwyklFbapFMaLwjSYtm0YtMlMhtOmdMXsNMcVb251doxgdM90htOpdmOTfBkAGbnlhT09cMySF2ApeWp7eWPLcbkZd3kgTbYmB10INUEJA3aJDMajftnAGbnlwyklFbapFMaLwjSYtm0YtMlMhtOmdMXsNMcVb251doxgdM90htOpdmOTfBkkOtL9NBciduYlhW0hGX0hkoaZFM9Zb01zc1sfwe0IwlY1CMplC3WITMyscUnU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RU08R29Xfolvdj5FkZl7ktIJw2lVfyY1CLlrwJLVDuOsdtisF2Fxh21zcZL7gW0htWLktBaSF2a7eWPktWLkktIJw2lVfyY1CLlrwJLVDuOsdtisF2FpK30YtILktb0SeWPktWllFmkvFjPIcmaVC3Opd24PhbSYtILktWlidoaZftiFk1YlFmclFJntfbY5btFpKX0htWLkgW0htWl9hTSYtIl9hTSYtILYtILYtILYtILYtILLhtwjDB50W291FmYlUAWJhU5jDoyVc2APcmaVC3Opd24PhbSYtILkktIJw2lVfyY1ClO5FoAJhU52CBXPbtFIbtFpKX0htWLLhtwjDB50A3aJUAWJhU52CBXPbtFIbtFpKX0htWl9hTSYtI0heWPYtI0heWPYtI0heWPYtI0heWPYtI0heWPYtI0hRZ8sRU1ncoWITbaSfolXdoAIOo9jfB1ldmOzeWPLhtwjCmOVco9jb211duOpwJLVdol2cUIJC2xpC2SJRtnMfB5jfolvdJIpeWp7wtEYtIl2CBx1ca9Zd3F9FoyZF2akdmWPktIJw3kvf2YvfB50b211duOpwJLVfMyShtLpKXLYtILYtIlVCB09ktIJw2lVfrYZDbOlFMliUAOgwJs2CBx1ca9Zd3FpRmcidtIpKX0htBYvce0LhtwjDB50TBy4TByZD18Jh3cidualb3kvfZLVfMyShtL7eWPkDBCPdMysNT1Fk1Xmwux8woYvce09wJwpeWPkGX0htWlidoaZftIJOB50cbwICBxSwocpcBxLFZwpKX0htWlZcbO1FM47eWPkgW0htbcidualHWL9wuniFmYlUB50hucidualb3kvfZLqHTSYtILYtJEkktIJw3kvf2YvfB50b211duOpwJLVfMyShucidualHUL7eWPIwELLhtwjfokSb2OvC19sfBx0DUn0FjpSCbY0wJLVCBc0cbwPdMa3AM93b211duOphucidualHULpKXLYtJEIwtELhtwjCmOVWBOLAM93TbaSfolgwJs2CBx1ca9Zd3FpRMi0dBXPwjxpdBFIF3kjNaXmkzslC2ivwtOjd25MDBfdk2lsCBflb3aZdtffKzslC2ivwtfLcBxlfoagDB1mRMpXc1XmwoYSCbYzNaXmC3aZF29ZbtFIfol0doA9btfZcB1vfMaFkZnvdMYSDBYqNaXm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
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | 56f8ceadd0776a54f7f7862c9eef586b |
Eval Count | 3 |
Decode Time | 101 ms |