} return $randstring; } if ($_POST['submit'] != '') { $check_rate = mysql_query("SELECT * FROM tbl_rate WHERE rate_id='" . $_POST['rate'] . "'"); $check_row = mysql_fetch_array($check_rate); if ($_POST['password'] != $row['password']) { $error .= "<i class=\"fa fa-warning\"></i>Password incorrect!.<br>"; } if ($check_row['rate_start'] > $row['balance']) { $error .= "<i class=\"fa fa-warning\"></i>Insufficient Funds!.<br>"; } if ($error == '') { $current_balance = $row['balance'] - $check_row['rate_start']; $code_pin = pin(); $code_value = pin(); $code_package = $_POST['rate']; $code_referrer = $accounts_id; mysql_query("INSERT INTO tbl_code SET code_value='{$code_value}',code_package='{$code_package}',code_pin='{$code_pin}',code_referrer='{$code_referrer}',\tactivated='1'"); mysql_query("UPDATE tbl_accounts SET balance='{$current_balance}' WHERE accounts_id='{$accounts_id}'"); //history $package_id = $check_row['rate_id']; $package_summary = $check_row['rate_name'] . " - " . $check_row['rate_start']; mysql_query("INSERT INTO tbl_buycode_history SET package_id='{$package_id}',package_summary='{$package_summary}',accounts_id='{$accounts_id}',code_pin='{$code_pin}',code_value='{$code_value}'"); $q = mysql_query("SELECT * FROM tbl_accounts WHERE accounts_id='{$accounts_id}'"); $row = mysql_fetch_assoc($q); $success = "Here is the pin {$code_value} - {$code_pin}"; } } $package_query = mysql_query("SELECT * FROM tbl_rate WHERE activated='1'"); $arr = array();
{ if ($pinResult == 1) { return 'Good PIN'; } else { return 'Bad PIN'; } } /*** Configuration ***/ define('DOMAIN', 'example.domain.com'); //Domain key define('SIZE', 4); //Key size define('PERIOD', 30); //Period define('USER', 'MyUser'); //User info define('PIN', '1234'); //User PIN /*** End ***/ $example = 'qwer'; $OOTFY = new OOTFY(DOMAIN, USER); $OOTFY->set_keysize(SIZE); $OOTFY->set_period(PERIOD); $token = $OOTFY->calcul_token(PIN); echo '<b>Example:</b><br/>'; echo '<br/>Enter ' . $example; echo '<br/>' . pin($OOTFY->check_token($example, PIN)); echo '<br/>'; echo '<br/>Enter ' . $token; echo '<br/>' . pin($OOTFY->check_token($token, PIN)); echo '<br/>';
move(); break; case 'editsub': editsub(); break; case 'lock': lock(); break; case 'delepost': delepost(); break; case 'deletopic': deletopic(); break; case 'pin': pin(); break; case 'recache': recache_forum($_GET['forum']); break; default: idx(); break; } function idx() { global $ir, $c, $userid, $h, $bbc, $db; global $db; $q = $db->query("SELECT * FROM forum_forums WHERE ff_auth='public' ORDER BY ff_id ASC") or die(mysql_error()); print "<table class='table' width='100%' border='0' cellspacing='1'>\n<tr><th>Forum</th> <th>Posts</th> <th>Topics</th> <th>Last Post</th> </tr>\n"; while ($r = $db->fetch_row($q)) {
function blockToCode($block) { if ($block == NULL) { return ''; } if ($block->nodeName != 'block') { echo "xml Wrong"; echo $block->nodeName; return ''; } $type = $block->getAttribute('type'); switch ($type) { case 'controls_if': return controls_if($block); break; case 'logic_boolean': return logic_bool($block); break; case 'logic_compare': return logic_compare($block); break; case 'logic_operation': return logic_operation($block); break; case 'logic_negate': return logic_negate($block); break; case 'logic_ternary': return logic_ternary($block); break; case 'logic_null': return logic_null($block); break; case 'controls_whileUntil': return controls_whileUntil($block); break; case 'controls_flow_statements': return controls_flow_statements($block); break; case 'io_buzzer': return buzzer_msec($block); break; case 'text': return textvalue($block); break; case 'text_print': return prints($block); break; case 'math_number': return math_number($block); break; case 'motion': return motion($block); break; case 'turn': return turn($block); break; case 'soft_turn': return soft_turn($block); break; case 'back_turn': return back_turn($block); break; case 'position_motion': return position_motion($block); break; case 'position_turn': return position_turn($block); break; case 'position_turn_soft': return position_turn_soft($block); break; case 'position_turn_back': return position_turn_back($block); break; case 'sensor_white': return sensor_white($block); break; case 'sensor_sharp': return sensor_sharp($block); break; case 'sensor_ir': return sensor_ir($block); break; case 'buzzer_on': return buzzer_on($block); break; case 'buzzer_off': return buzzer_off($block); break; case 'delay_ms': return delay_ms($block); break; case 'math_arithmetic': return math_arithmetic($block); break; case 'math_single': return math_single($block); break; case 'math_trig': return math_trig($block); break; case 'math_modulo': return math_modulo($block); break; case 'register': return register($block); break; case 'pin': return pin($block); break; case 'set_item': return set_item($block); break; case 'call_function': return call_function($block); break; case 'call_function_with_return': return call_function_with_return($block); break; case 'function_defreturn': return function_defreturn($block); break; case 'function_defnoreturn': return function_defnoreturn($block); break; case 'procedures_callnoreturn': return procedures_callnoreturn($block); break; case 'procedures_callreturn': return procedures_callreturn($block); break; case 'hex': return hex($block); break; case 'return': return returnr($block); break; case 'variable_get': return variable_get($block); break; case 'incl_ude': return incl_ude($block); break; case 'define': return def_ine($block); break; default: echo "not defined in blockToCode " . $block->getAttribute('type'); } }