Пример #1
0
function tablaGeneralAct($par, $Host, $User, $Pass, $dbName, $ope)
{
    $partidO = datosPartido($par, $Host, $User, $Pass, $dbName);
    $mensaje = '';
    $clase = 'notaMal';
    if ($partidO[0]['gollocal'] == '' || $partidO[0]['golvisitante'] == '') {
        $mensaje = 'EL PARTIDO DEBE CONTENER RESULTADO PARA PODER ACTUALIZAR LA TABLA';
        $clase = 'notaMal';
    } else {
        $elocal = todoEquipo($partidO[0]['eq_local'], $Host, $User, $Pass, $dbName);
        $evisitante = todoEquipo($partidO[0]['eq_visitante'], $Host, $User, $Pass, $dbName);
        if ($ope == 1) {
            if ($partidO[0]['resultado_partido'] == 'local') {
                $elocal[1]['jue_jug'] = $elocal[0]['jue_jug'] + 1;
                $elocal[1]['jue_gan'] = $elocal[0]['jue_gan'] + 1;
                $elocal[1]['tot_puntos'] = $elocal[0]['tot_puntos'] + 3;
                $sqlL = "update equipo set jue_jug = " . $elocal[1]['jue_jug'] . ",jue_gan = " . $elocal[1]['jue_gan'] . ",tot_puntos = " . $elocal[1]['tot_puntos'] . ", gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $elocal[0]['cve_equipo'] . ";";
                $evisitante[1]['jue_jug'] = $evisitante[0]['jue_jug'] + 1;
                $evisitante[1]['jue_per'] = $evisitante[0]['jue_per'] + 1;
                $sqlV = "update equipo set jue_jug = " . $evisitante[1]['jue_jug'] . ",jue_per = " . $evisitante[1]['jue_per'] . ",gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $evisitante[0]['cve_equipo'] . ";";
            } else {
                if ($partidO[0]['resultado_partido'] == 'visitante') {
                    $evisitante[1]['jue_jug'] = $evisitante[0]['jue_jug'] + 1;
                    $evisitante[1]['jue_gan'] = $evisitante[0]['jue_gan'] + 1;
                    $evisitante[1]['tot_puntos'] = $evisitante[0]['tot_puntos'] + 3;
                    $sqlV = "update equipo set jue_jug = " . $evisitante[1]['jue_jug'] . ",jue_gan = " . $evisitante[1]['jue_gan'] . ",tot_puntos = " . $evisitante[1]['tot_puntos'] . ", gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $evisitante[0]['cve_equipo'] . ";";
                    $elocal[1]['jue_jug'] = $elocal[0]['jue_jug'] + 1;
                    $elocal[1]['jue_per'] = $elocal[0]['jue_per'] + 1;
                    $sqlL = "update equipo set jue_jug = " . $elocal[1]['jue_jug'] . ",jue_per = " . $elocal[1]['jue_per'] . ",gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $elocal[0]['cve_equipo'] . ";";
                }
            }
            if ($partidO[0]['resultado_partido'] == 'empate') {
                $evisitante[1]['jue_jug'] = $evisitante[0]['jue_jug'] + 1;
                $evisitante[1]['jue_emp'] = $evisitante[0]['jue_emp'] + 1;
                $evisitante[1]['tot_puntos'] = $evisitante[0]['tot_puntos'] + 1;
                $sqlV = "update equipo set jue_jug = " . $evisitante[1]['jue_jug'] . ",jue_emp = " . $evisitante[1]['jue_emp'] . ",tot_puntos = " . $evisitante[1]['tot_puntos'] . ", gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $evisitante[0]['cve_equipo'] . ";";
                $elocal[1]['jue_jug'] = $elocal[0]['jue_jug'] + 1;
                $elocal[1]['jue_emp'] = $elocal[0]['jue_emp'] + 1;
                $elocal[1]['tot_puntos'] = $elocal[0]['tot_puntos'] + 1;
                $sqlL = "update equipo set jue_jug = " . $elocal[1]['jue_jug'] . ",jue_emp = " . $elocal[1]['jue_emp'] . ",tot_puntos = " . $elocal[1]['tot_puntos'] . ", gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $elocal[0]['cve_equipo'] . ";";
            }
            $elocal[1]['gol_fa'] = $elocal[0]['gol_fa'] + $partidO[0]['gollocal'];
            $elocal[1]['gol_con'] = $elocal[0]['gol_con'] + $partidO[0]['golvisitante'];
            $elocal[1]['diferencia_gol'] = $elocal[1]['gol_fa'] - $elocal[1]['gol_con'];
            $evisitante[1]['gol_fa'] = $evisitante[0]['gol_fa'] + $partidO[0]['golvisitante'];
            $evisitante[1]['gol_con'] = $evisitante[0]['gol_con'] + $partidO[0]['gollocal'];
            $evisitante[1]['diferencia_gol'] = $evisitante[1]['gol_fa'] - $evisitante[1]['gol_con'];
            $sqlPartido = "update partido set aplico_tabla = 1 where cve_partido = " . $partidO[0]['cve_partido'] . ";";
            $con = new Conexion($Host, $User, $Pass, $dbName);
            $afel = $con->query(sprintf($sqlL, $elocal[1]['gol_fa'], $elocal[1]['gol_con'], $elocal[1]['diferencia_gol']), 'afecto?');
            $afev = $con->query(sprintf($sqlV, $evisitante[1]['gol_fa'], $evisitante[1]['gol_con'], $evisitante[1]['diferencia_gol']), 'afecto?');
            $afep = $con->query($sqlPartido, 'afecto?');
            if ($afel && $afev) {
                $mensaje = 'LA TABLA GENERAL SE ACTUALIZO CON EXITO';
                $clase = 'notaBien';
            } else {
                $mensaje = 'NO SE DETECTARON CAMBIOS';
                $clase = 'notaBien';
            }
        } else {
            if ($partidO[0]['resultado_partido'] == 'local') {
                $elocal[1]['jue_jug'] = $elocal[0]['jue_jug'] - 1;
                $elocal[1]['jue_gan'] = $elocal[0]['jue_gan'] - 1;
                $elocal[1]['tot_puntos'] = $elocal[0]['tot_puntos'] - 3;
                $sqlL = "update equipo set jue_jug = " . $elocal[1]['jue_jug'] . ",jue_gan = " . $elocal[1]['jue_gan'] . ",tot_puntos = " . $elocal[1]['tot_puntos'] . ", gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $elocal[0]['cve_equipo'] . ";";
                $evisitante[1]['jue_jug'] = $evisitante[0]['jue_jug'] - 1;
                $evisitante[1]['jue_per'] = $evisitante[0]['jue_per'] - 1;
                $sqlV = "update equipo set jue_jug = " . $evisitante[1]['jue_jug'] . ",jue_per = " . $evisitante[1]['jue_per'] . ",gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $evisitante[0]['cve_equipo'] . ";";
            } else {
                if ($partidO[0]['resultado_partido'] == 'visitante') {
                    $evisitante[1]['jue_jug'] = $evisitante[0]['jue_jug'] - 1;
                    $evisitante[1]['jue_gan'] = $evisitante[0]['jue_gan'] - 1;
                    $evisitante[1]['tot_puntos'] = $evisitante[0]['tot_puntos'] - 3;
                    $sqlV = "update equipo set jue_jug = " . $evisitante[1]['jue_jug'] . ",jue_gan = " . $evisitante[1]['jue_gan'] . ",tot_puntos = " . $evisitante[1]['tot_puntos'] . ", gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $evisitante[0]['cve_equipo'] . ";";
                    $elocal[1]['jue_jug'] = $elocal[0]['jue_jug'] - 1;
                    $elocal[1]['jue_per'] = $elocal[0]['jue_per'] - 1;
                    $sqlL = "update equipo set jue_jug = " . $elocal[1]['jue_jug'] . ",jue_per = " . $elocal[1]['jue_per'] . ",gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $elocal[0]['cve_equipo'] . ";";
                }
            }
            if ($partidO[0]['resultado_partido'] == 'empate') {
                $evisitante[1]['jue_jug'] = $evisitante[0]['jue_jug'] - 1;
                $evisitante[1]['jue_emp'] = $evisitante[0]['jue_emp'] - 1;
                $evisitante[1]['tot_puntos'] = $evisitante[0]['tot_puntos'] - 1;
                $sqlV = "update equipo set jue_jug = " . $evisitante[1]['jue_jug'] . ",jue_emp = " . $evisitante[1]['jue_emp'] . ",tot_puntos = " . $evisitante[1]['tot_puntos'] . ", gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $evisitante[0]['cve_equipo'] . ";";
                $elocal[1]['jue_jug'] = $elocal[0]['jue_jug'] - 1;
                $elocal[1]['jue_emp'] = $elocal[0]['jue_emp'] - 1;
                $elocal[1]['tot_puntos'] = $elocal[0]['tot_puntos'] - 1;
                $sqlL = "update equipo set jue_jug = " . $elocal[1]['jue_jug'] . ",jue_emp = " . $elocal[1]['jue_emp'] . ",tot_puntos = " . $elocal[1]['tot_puntos'] . ", gol_fa = %d, gol_con= %d,diferencia_gol= %d where cve_equipo = " . $elocal[0]['cve_equipo'] . ";";
            }
            $elocal[1]['gol_fa'] = $elocal[0]['gol_fa'] - $partidO[0]['gollocal'];
            $elocal[1]['gol_con'] = $elocal[0]['gol_con'] - $partidO[0]['golvisitante'];
            $elocal[1]['diferencia_gol'] = $elocal[1]['gol_fa'] - $elocal[1]['gol_con'];
            $evisitante[1]['gol_fa'] = $evisitante[0]['gol_fa'] - $partidO[0]['golvisitante'];
            $evisitante[1]['gol_con'] = $evisitante[0]['gol_con'] - $partidO[0]['gollocal'];
            $evisitante[1]['diferencia_gol'] = $evisitante[1]['gol_fa'] - $evisitante[1]['gol_con'];
            $sqlPartido = "update partido set aplico_tabla = 0 where cve_partido = " . $partidO[0]['cve_partido'] . ";";
            $con = new Conexion($Host, $User, $Pass, $dbName);
            $afel = $con->query(sprintf($sqlL, $elocal[1]['gol_fa'], $elocal[1]['gol_con'], $elocal[1]['diferencia_gol']), 'afecto?');
            $afev = $con->query(sprintf($sqlV, $evisitante[1]['gol_fa'], $evisitante[1]['gol_con'], $evisitante[1]['diferencia_gol']), 'afecto?');
            $afep = $con->query($sqlPartido, 'afecto?');
            if ($afel && $afev) {
                $mensaje = 'SE DESHICIERON LOS CAMBIOS DE ESTE PARTIDO EN LA TABLA GENERAL';
                $clase = 'notaBien';
            } else {
                $mensaje = 'NO SE DETECTARON CAMBIOS';
                $clase = 'notaBien';
            }
        }
    }
    return array('clase' => $clase, 'mensaje' => $mensaje);
}
    if (count($par) > 0) {
        echo "  \n            <center><img src='../../includes/img/iconos/cargando.gif' id='carga2' style='width:60px;display:none;'/>\t\n                <form id='feditarp' enctype='multipart/form-data' method='POST' action='../../herramientas/funcionalidad/operacionesadminusuario.php'>\n                <table class='tb_100 oculta'>\n                    <tr>\n                       <td colspan='8' ><div id='nota' style='display:none'></div></td>\n                   </tr>\n                   <tr class='cabecera' style='font-size:.8em;'>\n                       <td>Local</td>\n                       <td>Visitante</td>\n                       <td>Fecha</td>\n                       <td>Hora</td>\n                       <td>Jornada</td>\n                       <td>Liga</td>\n                       <td colspan='2'>Operaci&oacute;n</td>\n                       \n                   </tr>\n                 ";
        for ($i = 0; $i < count($par); $i++) {
            echo "<tr id='conMen" . $par[$i]['cve_partido'] . "' style='background:rgba(255,255,255,0.4);display:none;'>\n                            <td colspan='8'>\n                                <p id='men" . $par[$i]['cve_partido'] . "' ></p>\n                            </td>\n                        </tr>\n                        <tr style='background:rgba(255,255,255,0.4)'>\n                            <td>\n                                <input type='hidden' class='cveParG' id='idpar' name='" . $par[$i]['cve_partido'] . "' value='" . $par[$i]['cve_partido'] . "'/>\n                                <input type='hidden' class='tablag' id='tablag" . $par[$i]['cve_partido'] . "' name='tablag" . $par[$i]['cve_partido'] . "' value='" . $par[$i]['aplico_tabla'] . "'/>\n\n                                <select id='loc" . $par[$i]['cve_partido'] . "' class='listas equiG' name='loc" . $par[$i]['cve_partido'] . "'></select>\n                            </td>\n                            <td>\n                                <select id='vis" . $par[$i]['cve_partido'] . "' class='listas equiG' name='vis" . $par[$i]['cve_partido'] . "'></select>\n                            </td>\n                            <td>\n                                <input type='text' name='fecha" . $par[$i]['cve_partido'] . "' class='fecha ' id='fecha" . $par[$i]['cve_partido'] . "' value='" . date('d-m-Y', strtotime($par[$i]['fecha'])) . "'/>\n                            </td>\n                            <td>\n                                <input type='text' name='hora" . $par[$i]['cve_partido'] . "' class='' id='hora" . $par[$i]['cve_partido'] . "' value='" . $par[$i]['hora'] . "'/>\n                            </td>\n                             <td>\n                                <input type='hidden' id='jorv" . $par[$i]['cve_partido'] . "' name='jorv" . $par[$i]['cve_partido'] . "' value='" . $par[$i]['Jornada_cve_jornada'] . "'/>\n                                <select id='jor" . $par[$i]['cve_partido'] . "' name='jor" . $par[$i]['cve_partido'] . "' class='listas jorG'></select>\n                            </td>\n                            <td>\n                                <select id='liga" . $par[$i]['cve_partido'] . "' name='liga" . $par[$i]['cve_partido'] . "' class='listas liga'>\n                                    <option value='1'>Liga MX</option>\n                                    <option value='0'>Otra Liga</option>\n                                </select>\n                            </td>\n                            <td>\n                                <input type='button' class='boton editarP' id='edit" . $par[$i]['cve_partido'] . "' name='edit" . $par[$i]['cve_partido'] . "' for='" . $par[$i]['cve_partido'] . "' value='Editar'/>\n                            </td>\n                            <td>\n                                <input type='button' class='boton eliminarP' id='del" . $par[$i]['cve_partido'] . "' name='del" . $par[$i]['cve_partido'] . "' for='" . $par[$i]['cve_partido'] . "' value='Borrar'/>\n                            </td>\n                        </tr>";
        }
        echo "<tr style='background:rgba(255,255,255,0.4)'>\n                            <td colspan='6'></td>\n                            <td colspan='2'>\n                                <input type='button' class='boton' id='editarPG' name='editarPG' value='Editar Todo'/>\n                                <input type='button' class='boton' id='editarPG' name='editarPG' value='Borrar Todo'/>\n                            </td>\n                        </tr>\n                   </table>\n                   <br/><div id='confirmE'></div>\n                        <script>\n                            EvePartidos(); \n                        </script>";
        for ($i = 0; $i < count($par); $i++) {
            echo "<script>\n                            \$('#loc" . $par[$i]['cve_partido'] . "').val(" . $par[$i]['eq_local'] . ");\n                            \$('#vis" . $par[$i]['cve_partido'] . "').val(" . $par[$i]['eq_visitante'] . ");\n                            \$('#jor" . $par[$i]['cve_partido'] . "').val(" . $par[$i]['Jornada_cve_jornada'] . ");\n                            \$('#liga" . $par[$i]['cve_partido'] . "').val(" . $par[$i]['torneo_pertenece'] . ");\n                            \$('.listas').trigger('chosen:updated');\n                            </script>";
        }
    } else {
        echo "<center><img src='../../includes/img/iconos/cargando.gif' id='carga2' style='width:60px;display:none;'/>\t\n        <p class='oculta'><br/>NO HAY PARTIDOS PARA ESTA JORNADA</p>";
    }
} else {
    if ($operacion == 2) {
        //Modifica Partido
        $par = datosPartido($cveP, $Host, $User, $Pass, $dbName);
        if ($par[0]['aplico_tabla'] == 1 && $par[0]['torneo_pertenece'] == 1) {
            if ($par[0]['eq_local'] != $local || $par[0]['eq_visitante'] != $visitante) {
                tablaGeneralAct($cveP, $Host, $User, $Pass, $dbName, 2);
            }
        }
        if (modPartido($Host, $User, $Pass, $dbName, $cveP, $local, $visitante, $fecha, $hora, $jor, $liga)) {
            $respuesta = array('mensaje' => 'El partido se actualizo con &Eacute;xito', 'clase' => 'notaBien', 'estado' => 1);
        } else {
            $respuesta = array('mensaje' => 'No fue Posible actualizar el partido', 'clase' => 'notaMal', 'estado' => 0);
        }
        echo json_encode($respuesta);
    } else {
        if ($operacion == 3) {
            //panel eliminar
            echo "\n    <div id='realdelp' class='resultadospost oculta' ><h4>Esta seguro que Desea Eliminar el partido <strong>&nbsp;&nbsp;" . $loc . " VS " . $vis . "&nbsp;&nbsp;\n\t\t<input type='button' name='delete' id='delete' value='Si' class='boton' onclick='deletePartido(" . $cveP . ",\"" . $loc . "\",\"" . $vis . "\",1);'/>\n\t\t<input type='button' name='cancelar2' id='cancelar2' value='No' class='boton' onclick='ocultameDel(\\'realdelp\\');' /></h4>\n\t</div>\n\t<script>\$('.boton').button();</script>\n\t";