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ó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 É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> " . $loc . " VS " . $vis . " \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";