Base FileMaker class. Defines database properties, connects to a database, and gets information about the API.
Located in /FileMaker.php (line 87)
Returns the version of the FileMaker API for PHP.
Returns the minimum version of FileMaker Server that this API works with.
Tests whether a variable is a FileMaker API Error.
FileMaker object constructor.
If you want to use the constructor without specifying all the parameters, pass in NULL for the parameters you want to omit. For example, to specify only the database name, username, and password, but omit the hostspec, call the constructor as follows:
new FileMaker('DatabaseName', NULL, 'username', 'password');
Creates a new FileMaker_Record object.
This method does not save the new record to the database. The record is not created on the Database Server until you call this record's commit() method. You must specify a layout name, and you can optionally specify an array of field values. Individual field values can also be set in the new record object.
Returns the data for the specified container field.
Pass in a URL string that represents the file path for the container field contents. For example, get the image data from a container field named 'Cover Image'. For a FileMaker_Record object named $record, URL-encode the path returned by the getField() method. For example:
<IMG src="img.php?-url=<?php echo urlencode($record->getField('Cover Image')); ?>">
Then as shown below in a line from img.php, pass the URL into getContainerData() for the FileMaker object named $fm:
echo $fm->getContainerData($_GET['-url']);
Returns a Layout object that describes the specified layout.
Returns an associative array of property name => property value for all current properties and their current values.
This array enables PHP object introspection and debugging when necessary.
Returns the current value of a property.
Returns a single FileMaker_Record object matching the given layout and record ID, or a FileMaker_Error object, if this operation fails.
Returns an array of databases that are available with the current server settings and the current user name and password credentials.
Returns an array of layouts from the current database that are available with the current server settings and the current user name and password credentials.
Returns an array of ScriptMaker scripts from the current database that are available with the current server settings and the current user name and password credentials.
Creates a new FileMaker_Command_Add object.
Creates a new FileMaker_Command_CompoundFind object.
Creates a new FileMaker_Command_Delete object.
Creates a new FileMaker_Command_Duplicate object.
Creates a new FileMaker_Command_Edit object.
Creates a new FileMaker_Command_FindAll object.
Creates a new FileMaker_Command_FindAny object.
Creates a new FileMaker_Command_Find object.
Creates a new FileMaker_Command_FindRequest object. Add one or more Find Request objects to a FileMaker_Command_CompoundFind object, then execute the Compound Find command.
Creates a new FileMaker_Command_PerformScript object.
Associates a PEAR Log object with the API for logging requests and responses.
Sets a property to a new value for all API calls.
Documentation generated on Tue, 22 May 2007 13:39:05 -0700 by phpDocumentor 1.3.1