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 /* __________________________________________________ | Obfuscated by YAK P..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-07-25 10:28:45 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
class ControllerCarneColegial extends ControllerCorreo
{
protected static $seccion = _SeccionCarneColegial;
protected static $tiene_detalle = FALSE;
protected static $tiene_subdetalle = FALSE;
protected static $modeloDetalle = '';
protected static $modeloSubDetalle = '';
public function __construct()
{
$this->secciones = array(_SeccionCarneColegial);
parent::__construct();
}
public function principal()
{
$this->sesionValida();
$this->vista->plantilla()->menuActual(_SeccionCarneColegial);
Registro::add(_Lista, Tipofiltroinforme::listado("id IN (2,50)", " ORDER BY nombre ASC"));
$w0kk922iqA = new Toolbar('', false);
Registro::add(Toolbar::$TOOL_BAR, $w0kk922iqA);
$this->vista->plantilla()->setJQueryFinal("filtrosinformes.js", false, "105");
$this->vista->plantilla()->setJQueryFinal("filtrolistadistribucion.js", false, "106");
$this->vista->plantilla()->setJQueryFinal("carnecolegial.js", false, "110");
$this->vista->plantilla()->setTitle("SINA - Carne colegial");
$this->mostrarVista();
}
public static function guardarCarneColegial()
{
$YX1iYML5QW = Request::getValorPOST(_Id, Herramientas::ES_ENTERO, 0);
$mcDg_VA9iF = Request::getValorPOST("carnecolegial-expedicion", Herramientas::ES_FECHA_ES, "0000-00-00");
$n2l9u_QEvQ = Request::getValorPOST("carnecolegial-estado", Herramientas::ES_ENTERO, 0);
Carnecolegial::eliminar("idColegiado={$YX1iYML5QW}");
$WU4NQFcWVU = new Carnecolegial();
$WU4NQFcWVU->activo("1");
$WU4NQFcWVU->orden("0");
$WU4NQFcWVU->idColegiado($YX1iYML5QW);
$WU4NQFcWVU->expedido(Herramientas::fecha_esp_to_bd($mcDg_VA9iF));
$WU4NQFcWVU->estado($n2l9u_QEvQ);
return $WU4NQFcWVU->guardar();
}
public static function actualizarEstadoCarne($JsEcaH0N6s)
{
$FKSAOnxOeA = Carnecolegial::listar("idColegiado={$JsEcaH0N6s}");
if (count($FKSAOnxOeA) > 1 || count($FKSAOnxOeA) === 0) {
goto ecd3P932MQ;
}
$WU4NQFcWVU = $FKSAOnxOeA[0];
goto ndkvidlA2s;
ecd3P932MQ:
Carnecolegial::eliminar("idColegiado={$JsEcaH0N6s}");
$WU4NQFcWVU = new Carnecolegial();
ndkvidlA2s:
$WU4NQFcWVU->activo("1");
$WU4NQFcWVU->orden("0");
$WU4NQFcWVU->idColegiado($JsEcaH0N6s);
$WU4NQFcWVU->expedido(date("Y-m-d"));
$WU4NQFcWVU->estado("1");
return $WU4NQFcWVU->guardar();
}
public static function postProcess()
{
parent::postProcess();
if (Request::is("nuevo")) {
goto SHZMGAUSL2;
}
if (Request::is("guardarListaCorreo")) {
goto mdV4LZVUC3;
}
goto eI99eEyhnz;
SHZMGAUSL2:
self::nuevo();
goto eI99eEyhnz;
mdV4LZVUC3:
self::guardarListaCorreo();
eI99eEyhnz:
}
protected function guardarListaCorreo()
{
goto kewB01LbSk;
kewB01LbSk:
$awI_tX9Yhk = new Mensaje('', "No tiene permisos de edicion. El usuario no es valido");
if ($gaASPTFlXS = self::validarUsuario()) {
goto fyb5vEgFaL;
}
$awI_tX9Yhk->callback(Mensaje::FN_FIN_DE_SESION);
$awI_tX9Yhk->json(TRUE);
fyb5vEgFaL:
$TuQjPkN8M8 = Request::getArray("checkboxColegiados");
if (!(count($TuQjPkN8M8) < 1)) {
goto tDgvigDRqQ;
}
$awI_tX9Yhk->titulo("Error al guardar");
$awI_tX9Yhk->descripcion("No hay colegiados seleccionados");
$awI_tX9Yhk->json(TRUE);
tDgvigDRqQ:
$qDfBqEJRQU = Conexion::getInstance();
$tyqQc0M3Mj = "listacarnecolegial";
$sB5Y5YUNk9 = "DELETE FROM {$tyqQc0M3Mj}";
$qDfBqEJRQU->ConsultarMysql($sB5Y5YUNk9);
$sB5Y5YUNk9 = "INSERT INTO {$tyqQc0M3Mj} (idColegiado) VALUES";
$e1ldMjbD3z = 0;
it5itDVFx1:
if (!($e1ldMjbD3z < count($TuQjPkN8M8))) {
goto V6vO0xCV5J;
}
if (!($e1ldMjbD3z != 0)) {
goto jvz6NvHw0b;
}
goto QNbqEvmUlG;
QNbqEvmUlG:
$sB5Y5YUNk9 .= ",";
jvz6NvHw0b:
$sB5Y5YUNk9 .= "(" . $TuQjPkN8M8[$e1ldMjbD3z] . ")";
s21ojZ_TxJ:
$e1ldMjbD3z++;
goto it5itDVFx1;
V6vO0xCV5J:
$qDfBqEJRQU->ConsultarMysql($sB5Y5YUNk9);
$sB5Y5YUNk9 = "DELETE FROM listacorreopostal";
$qDfBqEJRQU->ConsultarMysql($sB5Y5YUNk9);
$sB5Y5YUNk9 = "INSERT INTO listacorreopostal (idColegiado) VALUES";
$e1ldMjbD3z = 0;
j8jq1e3VU5:
if (!($e1ldMjbD3z < count($TuQjPkN8M8))) {
goto iRjQGXflFz;
}
if (!($e1ldMjbD3z != 0)) {
goto NFgmw0FpYW;
}
$sB5Y5YUNk9 .= ",";
NFgmw0FpYW:
$sB5Y5YUNk9 .= "(" . $TuQjPkN8M8[$e1ldMjbD3z] . ")";
cU9ex3v4K2:
$e1ldMjbD3z++;
goto Y1jkanRxN1;
Y1jkanRxN1:
goto j8jq1e3VU5;
iRjQGXflFz:
$qDfBqEJRQU->ConsultarMysql($sB5Y5YUNk9);
exit("{"estado":"Ok","descripcion":"Ok","mensaje":"Listado generado correctamente."}");
goto HJgcKEUduW;
HJgcKEUduW:
}
}
?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-07-25 10:28:45 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
class ControllerCarneColegial extends ControllerCorreo
{
protected static $seccion = _SeccionCarneColegial;
protected static $tiene_detalle = FALSE;
protected static $tiene_subdetalle = FALSE;
protected static $modeloDetalle = '';
protected static $modeloSubDetalle = '';
public function __construct()
{
$this->secciones = array(_SeccionCarneColegial);
parent::__construct();
}
public function principal()
{
$this->sesionValida();
$this->vista->plantilla()->menuActual(_SeccionCarneColegial);
Registro::add(_Lista, Tipofiltroinforme::listado("\151\144\40\111\116\x20\x28\x32\54\65\x30\x29", "\x20\117\122\104\105\122\x20\102\131\40\156\157\155\142\162\145\x20\101\x53\103"));
$w0kk922iqA = new Toolbar('', false);
Registro::add(Toolbar::$TOOL_BAR, $w0kk922iqA);
$this->vista->plantilla()->setJQueryFinal("\146\x69\154\x74\162\x6f\163\x69\156\x66\157\x72\155\145\163\x2e\x6a\x73", false, "\61\60\x35");
$this->vista->plantilla()->setJQueryFinal("\x66\x69\x6c\x74\162\157\x6c\x69\163\164\141\x64\x69\163\164\162\x69\142\x75\143\x69\x6f\x6e\56\x6a\x73", false, "\x31\x30\x36");
$this->vista->plantilla()->setJQueryFinal("\143\x61\162\x6e\145\143\x6f\154\x65\x67\151\141\x6c\56\152\x73", false, "\61\61\60");
$this->vista->plantilla()->setTitle("\x53\111\x4e\101\40\55\x20\103\x61\162\156\145\x20\143\157\154\x65\x67\151\141\154");
$this->mostrarVista();
}
public static function guardarCarneColegial()
{
$YX1iYML5QW = Request::getValorPOST(_Id, Herramientas::ES_ENTERO, 0);
$mcDg_VA9iF = Request::getValorPOST("\143\141\162\x6e\145\x63\x6f\154\145\147\x69\141\154\x2d\145\170\x70\145\144\151\143\x69\x6f\156", Herramientas::ES_FECHA_ES, "\x30\60\60\60\55\60\x30\x2d\60\60");
$n2l9u_QEvQ = Request::getValorPOST("\x63\141\162\156\145\x63\157\x6c\x65\147\x69\141\x6c\x2d\145\163\x74\x61\144\x6f", Herramientas::ES_ENTERO, 0);
Carnecolegial::eliminar("\x69\x64\x43\157\x6c\x65\x67\x69\141\x64\157\75{$YX1iYML5QW}");
$WU4NQFcWVU = new Carnecolegial();
$WU4NQFcWVU->activo("\x31");
$WU4NQFcWVU->orden("\x30");
$WU4NQFcWVU->idColegiado($YX1iYML5QW);
$WU4NQFcWVU->expedido(Herramientas::fecha_esp_to_bd($mcDg_VA9iF));
$WU4NQFcWVU->estado($n2l9u_QEvQ);
return $WU4NQFcWVU->guardar();
}
public static function actualizarEstadoCarne($JsEcaH0N6s)
{
$FKSAOnxOeA = Carnecolegial::listar("\x69\144\103\157\x6c\145\147\x69\141\144\x6f\x3d{$JsEcaH0N6s}");
if (count($FKSAOnxOeA) > 1 || count($FKSAOnxOeA) === 0) {
goto ecd3P932MQ;
}
$WU4NQFcWVU = $FKSAOnxOeA[0];
goto ndkvidlA2s;
ecd3P932MQ:
Carnecolegial::eliminar("\151\x64\x43\x6f\x6c\145\147\x69\141\x64\x6f\75{$JsEcaH0N6s}");
$WU4NQFcWVU = new Carnecolegial();
ndkvidlA2s:
$WU4NQFcWVU->activo("\61");
$WU4NQFcWVU->orden("\x30");
$WU4NQFcWVU->idColegiado($JsEcaH0N6s);
$WU4NQFcWVU->expedido(date("\x59\x2d\x6d\x2d\144"));
$WU4NQFcWVU->estado("\x31");
return $WU4NQFcWVU->guardar();
}
public static function postProcess()
{
parent::postProcess();
if (Request::is("\156\x75\145\166\x6f")) {
goto SHZMGAUSL2;
}
if (Request::is("\147\165\141\162\144\141\x72\114\x69\x73\x74\x61\x43\157\162\162\145\x6f")) {
goto mdV4LZVUC3;
}
goto eI99eEyhnz;
SHZMGAUSL2:
self::nuevo();
goto eI99eEyhnz;
mdV4LZVUC3:
self::guardarListaCorreo();
eI99eEyhnz:
}
protected function guardarListaCorreo()
{
goto kewB01LbSk;
kewB01LbSk:
$awI_tX9Yhk = new Mensaje('', "\116\157\40\x74\151\145\x6e\x65\x20\x70\145\x72\x6d\x69\163\157\x73\40\x64\x65\40\x65\144\x69\143\x69\157\x6e\x2e\x20\x45\x6c\x20\x75\x73\165\x61\x72\x69\x6f\40\156\x6f\x20\x65\163\x20\166\141\154\151\x64\157");
if ($gaASPTFlXS = self::validarUsuario()) {
goto fyb5vEgFaL;
}
$awI_tX9Yhk->callback(Mensaje::FN_FIN_DE_SESION);
$awI_tX9Yhk->json(TRUE);
fyb5vEgFaL:
$TuQjPkN8M8 = Request::getArray("\x63\150\145\x63\153\142\157\x78\103\157\x6c\145\x67\151\x61\144\157\163");
if (!(count($TuQjPkN8M8) < 1)) {
goto tDgvigDRqQ;
}
$awI_tX9Yhk->titulo("\x45\x72\x72\157\162\x20\x61\x6c\x20\x67\x75\x61\x72\x64\x61\x72");
$awI_tX9Yhk->descripcion("\x4e\x6f\x20\x68\x61\171\x20\143\157\x6c\145\147\x69\141\144\x6f\163\x20\x73\145\154\145\143\x63\x69\157\156\141\x64\x6f\x73");
$awI_tX9Yhk->json(TRUE);
tDgvigDRqQ:
$qDfBqEJRQU = Conexion::getInstance();
$tyqQc0M3Mj = "\154\151\163\164\141\x63\x61\x72\x6e\x65\143\x6f\154\x65\147\x69\141\x6c";
$sB5Y5YUNk9 = "\104\x45\114\x45\x54\105\40\x46\122\117\115\x20{$tyqQc0M3Mj}";
$qDfBqEJRQU->ConsultarMysql($sB5Y5YUNk9);
$sB5Y5YUNk9 = "\x49\x4e\123\x45\x52\124\40\x49\x4e\124\x4f\40{$tyqQc0M3Mj}\x20\50\151\144\103\x6f\154\x65\147\151\x61\144\x6f\x29\x20\126\x41\114\125\x45\x53";
$e1ldMjbD3z = 0;
it5itDVFx1:
if (!($e1ldMjbD3z < count($TuQjPkN8M8))) {
goto V6vO0xCV5J;
}
if (!($e1ldMjbD3z != 0)) {
goto jvz6NvHw0b;
}
goto QNbqEvmUlG;
QNbqEvmUlG:
$sB5Y5YUNk9 .= "\54";
jvz6NvHw0b:
$sB5Y5YUNk9 .= "\x28" . $TuQjPkN8M8[$e1ldMjbD3z] . "\51";
s21ojZ_TxJ:
$e1ldMjbD3z++;
goto it5itDVFx1;
V6vO0xCV5J:
$qDfBqEJRQU->ConsultarMysql($sB5Y5YUNk9);
$sB5Y5YUNk9 = "\x44\x45\114\x45\x54\105\40\106\x52\x4f\x4d\40\x6c\x69\x73\164\141\x63\157\162\x72\x65\x6f\x70\x6f\163\x74\141\154";
$qDfBqEJRQU->ConsultarMysql($sB5Y5YUNk9);
$sB5Y5YUNk9 = "\111\x4e\123\x45\122\x54\40\x49\116\124\x4f\x20\154\x69\163\164\x61\143\x6f\x72\x72\x65\x6f\x70\157\x73\164\141\154\x20\50\x69\x64\x43\157\x6c\145\x67\x69\x61\144\x6f\x29\40\x56\101\114\x55\105\123";
$e1ldMjbD3z = 0;
j8jq1e3VU5:
if (!($e1ldMjbD3z < count($TuQjPkN8M8))) {
goto iRjQGXflFz;
}
if (!($e1ldMjbD3z != 0)) {
goto NFgmw0FpYW;
}
$sB5Y5YUNk9 .= "\x2c";
NFgmw0FpYW:
$sB5Y5YUNk9 .= "\50" . $TuQjPkN8M8[$e1ldMjbD3z] . "\x29";
cU9ex3v4K2:
$e1ldMjbD3z++;
goto Y1jkanRxN1;
Y1jkanRxN1:
goto j8jq1e3VU5;
iRjQGXflFz:
$qDfBqEJRQU->ConsultarMysql($sB5Y5YUNk9);
exit("\173\42\x65\x73\x74\x61\144\x6f\x22\72\x22\117\x6b\x22\x2c\x22\144\x65\163\143\x72\x69\x70\143\151\157\156\x22\x3a\x22\x4f\x6b\x22\x2c\x22\155\145\x6e\x73\141\x6a\145\42\x3a\42\114\151\163\x74\141\144\x6f\40\147\145\x6e\145\x72\141\x64\157\x20\143\x6f\x72\x72\x65\x63\164\141\x6d\145\156\164\145\x2e\x22\175");
goto HJgcKEUduW;
HJgcKEUduW:
}
}
Function Calls
None |
Stats
MD5 | 11863b0754dd9943da6a7f1c4d63207e |
Eval Count | 0 |
Decode Time | 37 ms |