Example #1
0
            $row = array();
            for ($i = 0; $i < $count; $i++) {
                /* General output */
                $row[] = $aRow[$i];
                if ($i == $count - 1) {
                    $row[] = '<div class="callapp_checkbox">
                                  <input type="checkbox" id="callapp_checkbox_ext_' . $aRow[$hidden] . '" name="check_' . $aRow[$hidden] . '" value="' . $aRow[$hidden] . '" class="check" />
                                  <label for="callapp_checkbox_ext_' . $aRow[$hidden] . '"></label>
                              </div>';
                }
            }
            $data['aaData'][] = $row;
        }
        break;
    case 'save_queue':
        save_queue($hidden_id, $queue_name, $queue_number, $user, $global_id, $queue_scenar);
        break;
    case 'save_in_num':
        $data = array('global_id' => save_in_num($hidden_id, $in_num_name, $in_num_num, $user, $global_id, $id_in_up));
        break;
    default:
        $error = 'Action is Null';
}
$data['error'] = $error;
echo json_encode($data);
/* ******************************
 *	Request Functions
* ******************************
*/
function save_queue($hidden_id, $queue_name, $queue_number, $user, $global_id, $queue_scenar)
{
Example #2
0
<?php 
if (isset($_POST['is_upload']) && isset($_POST['type'])) {
    define('SAVE_DIRNAME', date('YmdHis'));
    require __DIR__ . '/lib.php';
    $async = false;
    if ($_POST['is_upload']) {
        save_file($_FILES['left_file']['tmp_name'], 'input_left');
        save_file($_FILES['right_file']['tmp_name'], 'input_right');
        $async = true;
    } else {
        if (strlen($_POST['left']) > MAX_INPUT_SIZE || strlen($_POST['right']) > MAX_INPUT_SIZE) {
            save_file($_POST['left'], 'input_left', false);
            save_file($_POST['right'], 'input_right', false);
            $async = true;
        }
    }
    if ($async) {
        # 异步处理
        save_queue(SAVE_DIRNAME);
        header('Location: ' . DATA_DIR . '/' . SAVE_DIRNAME);
    } else {
        $left = read_as_array($_POST['left'], false);
        $right = read_as_array($_POST['right'], false);
        $left = process_array($left);
        $right = process_array($right);
        $result = compare($_POST['type'], $left, $right);
        echo implode('<br />', $result);
    }
}
?>
</html>