diff --git a/admin.php b/admin.php index e767724..a984c3c 100644 --- a/admin.php +++ b/admin.php @@ -50,8 +50,12 @@ switch ($namepage){ $IV = randomString(16); //For secure encoding $password = encodePassword($_POST['passw'],$IV); dbw_query($db_conn,"UPDATE SERVERS SET `User`='$user', `Password` = '$password',`IV`='$IV' WHERE ID_SERV='$ID_SERV'"); - exec("php -f ".dirname(__FILE__).'/cron/cron.php '.$ID_SERV); //Retrieve data + $RETRIEVE_DATA = $ID_SERV; + require 'cron/cron.php'; #run cron for new server to retrieve data + #exec("php -f ".dirname(__FILE__).'/cron/cron.php '.$ID_SERV); //Retrieve data } + }else{ + sendmsg('error','Error al añadir el servidor a la base de datos'); } } } diff --git a/cron/cron.php b/cron/cron.php index f477dc2..b571bbf 100644 --- a/cron/cron.php +++ b/cron/cron.php @@ -6,6 +6,10 @@ $db_conn = dbconn(); if (isset($argv[1]) && (int)$argv[1] != 0){ //Si se envió un servidor forzado por un argumento... $ID_SERV = (int)$argv[1]; + + $pcsenabled = dbw_query($db_conn,"SELECT * FROM SERVERS WHERE ID_SERV='$ID_SERV'"); +}else if (isset($RETRIEVE_DATA)){ + $ID_SERV = (int)$RETRIEVE_DATA; $pcsenabled = dbw_query($db_conn,"SELECT * FROM SERVERS WHERE ID_SERV='$ID_SERV'"); }else{ $pcsenabled = dbw_query($db_conn,"SELECT * FROM SERVERS WHERE `Enabled`=1");