} $templater->register_page_templates(); $templater->register('navbar', $navbar); $templater->register('postbits', $postbits); print_output($templater->render()); } else { if ($_REQUEST['do'] == 'postrelease_get_status') { $vbseo_proc = 0; if (defined('VBSEO_ENABLED') && VBSEO_ENABLED) { if (!defined('VBSEO_UNREG_EXPIRED')) { $vbseo_proc = 1; } $vbseoversion = VBSEO_VERSION2_MORE; } require_once 'pr_utility.php'; $ip = getIPfromXForwarded(); if (strlen($ip) == 0) { $ip = getenv("REMOTE_ADDR"); } else { $ip = trim($ip); } header("Content-type: text/xml"); $xml = "<postrelease>"; //threads $xml .= '<enabled>' . $vbulletin->options['postrelease_enable'] . '</enabled>'; $result = $db->query_read("SELECT version FROM " . TABLE_PREFIX . "product WHERE productid='postrelease';"); $product = $db->fetch_array($result); $xml .= '<version>' . $product['version'] . '</version>'; $db->free_result($result); $xml .= '<vbversion>' . SIMPLE_VERSION . '</vbversion>'; $xml .= '<vbfileversion><![CDATA[' . FILE_VERSION . ']]></vbfileversion>';
function authIP() { $ip = getIPfromXForwarded(); if (strlen($ip) == 0) { $ip = getenv("REMOTE_ADDR"); } else { $ip = trim($ip); } $data = @http_get_call('www.postrelease.com', '/vbplugin/Api/AuthenticateIP?ip=' . $ip, 80, 2); $json_string = get_json_string($data); $obj = json_decode($json_string); return $obj->{'result'}; }
/** * @return string IP address from the request */ function getIPAddr() { if ($_SERVER["REMOTE_ADDR"] == "184.73.218.108") { return getIPfromXForwarded(); } return $_SERVER["REMOTE_ADDR"]; }
<p class='text'> Muy sencillo!! Geolocaliza la noticia y redáctala. Los usuarios mediantes sus votos generan la relevancia de la noticia. </p> </div>"; <div id='register'><table><form action="register.php" method="post"> <tr><td>Usuario:</td><td><input type="text" id="nameuser" name="nameuser" onkeyup="chk('nameuser')" ></input><div id="nameuser_"></div></td></br> </tr><tr><td>Password:</td><td><input type="password" name="password"></input></td> </tr> <tr><td>Repita Password:</td><td><input type="password" name="password2"></input></td> </tr> <tr><td>Email:</td><td><input type="text" name="email" id="email" onkeyup="chk('email')"></input><div id="email_"></div> </td> </tr> <tr><td></td><td><i>(Recuerde utilizar una correo válido, hay se enviará la validación de la cuenta)</i></td></tr> <tr> <tr><td></td><td><input type='checkbox' name='req'>Has leído y aceptas las <a href='legal.php' target='_blank'>condiciones de uso</a> </td></tr> <?php if (is_restrict($_SERVER['REMOTE_ADDR']) != -1 || is_restrict(getIPfromXForwarded()) != -1) { echo "<tr><td colspan=\"2\" style='background-color:#CCCCCC'><center><img src=\"include/captcha/captcha.php\" width=\"100\" height=\"30\" vspace=\"3\"><br>\n\t\t <input name=\"tmptxt\" type=\"text\" size=\"30\"><br>\n\t\t <input name=\"legal\" type=\"hidden\" value=\"checkdata\">\n\t\t <br><i>Introduzca el texto de la imagen.</i></center>\n\t\t </td></tr>"; } ?> <tr><td><p class='submit'><input type="submit" name="submit" value= "enviar"></input></p></td><td></td></tr> </form> </table></div>