echo "Get layouts list..."; $layouts = $fm->listLayouts(); if (sizeof($layouts) != 2) { echo '<span style="color:red">FAIL</span> !' . PHP_EOL; exit; } echo implode(', ', $layouts) . '...<span style="color:green">SUCCESS</span>' . PHP_EOL . PHP_EOL; /* get layouts list */ echo "Get scripts list..."; $scripts = $fm->listScripts(); echo implode(', ', $scripts) . '...<span style="color:green">SUCCESS</span>' . PHP_EOL . PHP_EOL; /** * Test perform script */ echo "Test perform function..."; $command = $fm->newPerformScriptCommand($layouts[0], 'create sample data'); $result = $command->execute(); echo implode(', ', $scripts) . '...<span style="color:green">SUCCESS</span>' . PHP_EOL . PHP_EOL; /* * get layout */ echo "Get a layout..."; $layout = $fm->getLayout($layouts[0]); echo '<span style="color:green">SUCCESS</span>' . PHP_EOL . PHP_EOL; /* get layout infos */ echo "------------------------------------------" . PHP_EOL; echo " Test Layout object's main methods" . PHP_EOL; echo "------------------------------------------" . PHP_EOL; echo "Current layout : " . $layout->getName() . PHP_EOL . PHP_EOL; /* * get field List
public static function setUpBeforeClass() { $fm = new FileMaker($GLOBALS['DB_FILE'], $GLOBALS['DB_HOST'], $GLOBALS['DB_USER'], $GLOBALS['DB_PASSWD']); $fm->newPerformScriptCommand('sample', 'create sample data', 50)->execute(); //$this->record = $this->fm->newFindAnyCommand('sample')->execute()->getFirstRecord(); }