0){$OBJTABLE=$tablename;} $validationvalue=$_REQUEST['validationvalue']; $qry="select id from $OBJTABLE where $fieldcriteria='$id'"; //echo $qry;return false; if(!$this->fn_row_isexists($qry)) { echo "failed|Mohon Maaf Kode ".$validationvalue." tidak ditemukan. TERIMA KASIH";return false; //echo "failed|$qry";return false; } echo "ok|"; } public function FN_VALIDINPUTVALUE($DBNAME=null) { if(!$DBNAME){$DBNAME=DB_ME6;} $tablename=$_REQUEST['tableobj']; $fieldname=$_REQUEST['fields']; $fieldvalue=$_REQUEST['fieldvalue']; $OBJTABLE="$DBNAME.".$tablename; //echo $OBJTABLE." ".$fields;return false; //if(count($sptablename)>0){$OBJTABLE=$tablename;} //$validationvalue=$_REQUEST['validationvalue']; $qry="select $fieldname from $OBJTABLE where $fieldname='$fieldvalue' and isdeleted=0"; //echo $qry;return false; if($this->fn_row_isexists($qry)) { echo "failed|Mohon Maaf Kode ".$fieldvalue." sudah pernah ditambahkan. TERIMA KASIH";return false; } echo "ok|"; } public function FN_GETFIELDVALUE() { $getfield=$_REQUEST['getfield']; $tablename=$_REQUEST['tableobj']; $swhere=$_REQUEST['swhere']; $sp1=explode("|",$swhere); $fswhere=$sp1[0];$valswhere=$sp1[1]; $qry="select $getfield from ".DB_ME6.".$tablename where $fswhere='$valswhere' and isdeleted=0 order by id desc limit 1"; //echo $qry; if(!$this->fn_row_isexists($qry)) { echo "Mohon Maaf Kode ".$valswhere." tidak ditemukan / Kode kosong. TERIMA KASIH";return false; } $rtnval=$this->fn_get_fieldvalue("$getfield",$qry); echo $rtnval; } public function FN_GETFIELDSVALUE() { $getfield=$_REQUEST['getfield']; $tablename=$_REQUEST['tableobj']; $swhere=$_REQUEST['swhere']; $sp1=explode("|",$swhere); $fswhere=$sp1[0];$valswhere=$sp1[1]; $qry="select $getfield from ".DB_ME6.".$tablename where $fswhere='$valswhere' and isdeleted=0 order by id desc limit 1"; //echo $qry; if(!$this->fn_row_isexists($qry)) { echo "Mohon Maaf Kode ".$valswhere." tidak ditemukan / Kode kosong. TERIMA KASIH";return false; } $sp=$this->fn_get_fieldsvalues("$getfield",$qry);$rtnval=""; for($i=0;$i0) { $s=explode("|",$spfields[$xf]); if(count($s)>1){$spfields[$xf]="concat(".$s[0].",',',".$s[1].") f".$xf;$fields.="f".$xf.",";}else{$fields.=$spfields[$xf].",";} $cfields.=$spfields[$xf].","; } } if(substr($cfields,strlen($cfields)-1,1)==','){$cfields=substr($cfields,0,strlen($cfields)-1);} if(substr($fields,strlen($fields)-1,1)==','){$fields=substr($fields,0,strlen($fields)-1);} $qry="select id,$cfields,iby from ".DB_ME6.".$tablename where id='$id'"; //echo "ok|".$qry." ".$fields;return false; // === Validation User Input $iby=$this->fn_get_fieldvalue("iby",$qry);//echo "failed|$iby";return false; if($tablename!=='tbl_jenisbiayalainsmu') { if($_SESSION['nik']!==$iby&&$_SESSION['idlevel']<=1) { $username=$this->fn_get_fieldvalue("namaemployee","select namaemployee from ".DB_ME6.".tbl_userlogin where nik='$iby'"); $result="failed|Mohon Maaf Row Data ini hanya bisa diedit oleh user $username !.TERIMA KASIH"; echo $result;return false; } } //echo $qry;return false; $rs=$this->selectquery($qry); if($rs) { //echo "failed|".mysql_error();return false; $sp=$this->fn_get_fieldsvalues("id,".$fields,$qry); //$sp=$this->fn_get_fieldsvalues($fields,$qry); for($i=0;$i1) { //$j=0; for($j=0;$jfn_get_fieldvalue("iby",$qry); if($_SESSION['nik']!==$iby&&$_SESSION['idlevel']<=1) { $username=$this->fn_get_fieldvalue("namaemployee","select namaemployee from ".DB_ME6.".tbl_userlogin where nik='$iby'"); $result="failed|Mohon Maaf Row Data ini hanya bisa diedit oleh user $username !.TERIMA KASIH"; echo $result;return false; } //echo $qry;return false; $rs=$this->selectquery($qry); if($rs) { //echo "failed|".mysql_error();return false; $sp=$this->fn_get_fieldsvalues("id,".$fields,$qry); for($i=0;$i1) { //$j=0; for($j=0;$jdec($case);}} //echo $case; switch($case) { case $case: $task=strtoupper("fn_".$case); if(method_exists($cl,$task)){$cl->$task();} break; //case "getvalidcombo": // $cl->FN_GETVALIDCOMBO(); // break; // // case "dhtmlxaddcombo": // $cl->FN_DHTMLXADDCOMBO(); // break; // // case "validinputvalue": // $cl->FN_VALIDINPUTVALUE(); // break; // case "contextmenu2": // $cl->FN_DHTMLXGRIDCONTEXTMENU2(); // break; // // case "contxtmenustruc": // $cl->FN_DHTMLXCONTEXTMENUSTRUCTURE(); // break; } ?>