Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- error_reporting(E_ALL);
- ini_set('display_errors', true );
- if (!isset ($_REQUEST['action'])) $_REQUEST['action']='';
- $result = array();
- include_once('include/fmREST.php');
- include ('include/functions.php');
- // $debug=1;
- $host = '127.0.0.1';
- $db = 'the_Data';
- $layout = 'Contacts';
- $user = '';
- $pass = '';
- if (isset($_POST["user"])){
- $user = $_POST["user"];
- $pass = md5($_POST["pass"]);
- $fm = new fmREST ($host, $db, $layout, $_POST["user"], $_POST["pass"]);
- }
- if ($_REQUEST['action'] == 'editrecord') {
- //edit record
- $recordId = $_REQUEST['recordid'];
- $record['First'] = $_REQUEST['first'];
- $record['Last'] = $_REQUEST['last'];
- $data['data'] = $record;
- $result = $fm -> editRecord ($recordId, $data);
- }
- elseif ($_REQUEST['action'] == 'getrecord') {
- //get record
- $recordId = $_REQUEST['recordid'];
- $result = $fm -> getRecord ($recordId);
- }
- elseif ($_REQUEST['action'] == 'getrecords') {
- //get records
- $parameters = "offset=1&range=50";
- $result = $fm -> getRecords ($parameters);
- }
- elseif ($_REQUEST['action'] == 'findrecords') {
- if (isset($_POST['first']) and !empty($_POST['first']) and $_POST['last']=='') {
- $request1['first'] = $_REQUEST['first'];
- $query = array($request1);
- $criteria['query'] = $query;
- $result = $fm->findRecords($criteria);
- } elseif (isset($_POST['last']) and !empty($_POST['last']) and ($_POST['first'])==''){
- $request1['last'] = $_REQUEST['last'];
- $query = array($request1);
- $criteria['query'] = $query;
- $result = $fm->findRecords($criteria);
- }elseif (isset($_POST['last']) and !empty($_POST['last']) and isset($_POST['first']) and !empty($_POST['first']) ) {
- $request1['first'] = $_REQUEST['first'];
- $request2['last'] = $_REQUEST['last'];
- $query = array($request1,$request2);
- $criteria['query'] = $query;
- $result = $fm->findRecords($criteria);
- }
- }
- elseif ($_REQUEST['action'] == 'login') {
- //delete record
- $result = $fm -> login ();
- }
- elseif ($_REQUEST['action'] == 'logout') {
- //delete record
- $result = $fm -> logout ();
- }
- if(isset($_COOKIE['token']) and (!isset($_COOKIE['errorCode']))){
- $message = '<font color="#0000cd">You are connected</font>';
- //header("Location: https://192.168.2.50/test.php");
- }else{
- $message = '<font color="red">You are NOT connected</font>';
- //header("Location: https://192.168.2.50/index.php");
- }
- echo $message;
- ?>
- <html>
- <head>
- <title>fmREST.php</title>
- </head>
- <body>
- <form method='post'>
- <pre>
- Record ID <input name='recordid' disabled></input><br />
- First <input name='first'></input><br />
- Last <input name='last'></input><br />
- <br />
- User <input name='user'></input><br />
- Password <input name='pass'></input><br />
- <br />
- <!--input type="radio" name="action" value="getrecords" > Get Records<br-->
- <input type="radio" name="action" value="findrecords" >Find Records<br>
- <input type="radio" name="action" value="editrecord" >Edit Record<br><br>
- <input type="radio" name="action" value="login" >Log In<br>
- <!--input type="radio" name="action" value="logout" > Log Out Manually (will automatically log out in 15 minutes)<br>
- <!--input type="radio" name="action" value="setglobal" > Set Global<br-->
- <br/>
- <input type='submit' />
- </pre>
- </form>
- Request:
- <pre>
- <?PHP print_r ($_REQUEST); ?>
- </pre>
- Result:
- <pre>
- <?php
- if(isset($_REQUEST)) {
- if(isset($result) && is_array($result)) {
- if(isset($result['data'])) {
- $x = $result['data'];
- foreach ($x as $y) {
- $item = $y['fieldData'];
- echo "Rezultat <br> First:". $item['First']. "<br> Last:" . $item['Last']. "<br> si record ID:". $item['record_id'];
- }
- } else {
- echo "Blank dataset";
- }
- } else {
- echo "Blank result";
- }
- }
- ?>
- </pre>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement