config root man

Current Path : /home/scoots/www/wp-content/plugins/fresh-page/docs/FlutterDatabaseObjects/

Linux webm002.cluster010.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Upload File :
Current File : /home/scoots/www/wp-content/plugins/fresh-page/docs/FlutterDatabaseObjects/RCCWP_CustomField.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<title>Docs For Class RCCWP_CustomField</title>
	<link rel="stylesheet" type="text/css" id="layout" href="../media/layout.css" media="screen">
	<link rel="stylesheet" type="text/css" href="../media/style.css" media="all">
	<link rel="stylesheet" type="text/css" href="../media/print.css" media="print">
</head>

<body>
<div id="header">
	<div id="navLinks">
        
                                    
                            	        [ <a href="../classtrees_FlutterDatabaseObjects.html">Class Tree: FlutterDatabaseObjects</a> ]
            [ <a href="../elementindex_FlutterDatabaseObjects.html">Index: FlutterDatabaseObjects</a> ]
        		[ <a href="../elementindex.html">All elements</a> ]		
	</div>
	<div id="packagePosition">
		<div id="packageTitle2">FlutterDatabaseObjects</div>
		<div id="packageTitle">FlutterDatabaseObjects</div>
		<div id="elementPath"> &middot; </div>
	</div>
</div>

<div id="nav" class="small">
	<div id="packages">
		Packages:
					<p><a href="../li_FlutterDatabaseObjects.html">FlutterDatabaseObjects</a></p>
			</div>

				<div id="index">
			<div id="files">
								Files:<br>
								<a href="../FlutterDatabaseObjects/_RCCWP_CustomField.php.html">		RCCWP_CustomField.php
		</a><br>
			<a href="../FlutterDatabaseObjects/_RCCWP_CustomGroup.php.html">		RCCWP_CustomGroup.php
		</a><br>
			<a href="../FlutterDatabaseObjects/_RCCWP_CustomWriteModule.php.html">		RCCWP_CustomWriteModule.php
		</a><br>
			<a href="../FlutterDatabaseObjects/_RCCWP_CustomWritePanel.php.html">		RCCWP_CustomWritePanel.php
		</a><br>
				</div>
			<div id="interfaces">
							</div>
			<div id="classes">
				Classes:<br>
								<a href="../FlutterDatabaseObjects/RCCWP_CustomField.html">		RCCWP_CustomField
		</a><br>
			<a href="../FlutterDatabaseObjects/RCCWP_CustomGroup.html">		RCCWP_CustomGroup
		</a><br>
			<a href="../FlutterDatabaseObjects/RCCWP_CustomWriteModule.html">		RCCWP_CustomWriteModule
		</a><br>
			<a href="../FlutterDatabaseObjects/RCCWP_CustomWritePanel.html">		RCCWP_CustomWritePanel
		</a><br>
				</div>
		</div>
	</div>

<div id="body">
	    		<h1>Class: RCCWP_CustomField</h1>
	<p style="margin: 0px;">Source Location: /RCCWP_CustomField.php</p>
	

<div class="leftcol">
	<h3><a href="#class_details">Class Overview</a> <span class="smalllinenumber">[line 12]</span></h3>
	<div id="classTree"><pre></pre>
</div>
	<div class="small">
	<p>Create/Edit/Delete custom fields</p>
		<h4>Author(s):</h4>
	<ul>
			</ul>
	<h4>Version:</h4>
	<ul>
			</ul>

	<h4>Copyright:</h4>
	<ul>
			</li>
	</div>
</div>

<div class="middlecol">
	<h3><a href="#class_vars">Variables</a></h3>
	<ul class="small">
			</ul>
	<h3><a href="#class_consts">Constants</a></h3>
	<ul class="small">
			</ul>
</div>
<div class="rightcol">
	<h3><a href="#class_methods">Methods</a></h3>
	<ul class="small">
				<li><a href="../FlutterDatabaseObjects/RCCWP_CustomField.html#methodCreate">Create</a></li>
				<li><a href="../FlutterDatabaseObjects/RCCWP_CustomField.html#methodDelete">Delete</a></li>
				<li><a href="../FlutterDatabaseObjects/RCCWP_CustomField.html#methodGet">Get</a></li>
				<li><a href="../FlutterDatabaseObjects/RCCWP_CustomField.html#methodGetCustomFieldTypes">GetCustomFieldTypes</a></li>
				<li><a href="../FlutterDatabaseObjects/RCCWP_CustomField.html#methodGetCustomFieldValues">GetCustomFieldValues</a></li>
				<li><a href="../FlutterDatabaseObjects/RCCWP_CustomField.html#methodGetFieldDuplicates">GetFieldDuplicates</a></li>
				<li><a href="../FlutterDatabaseObjects/RCCWP_CustomField.html#methodGetFieldGroupDuplicates">GetFieldGroupDuplicates</a></li>
				<li><a href="../FlutterDatabaseObjects/RCCWP_CustomField.html#methodGetIDByName">GetIDByName</a></li>
				<li><a href="../FlutterDatabaseObjects/RCCWP_CustomField.html#methodUpdate">Update</a></li>
			</ul>
</div>

<div id="content">
<hr>
	<div class="contents">
	</div>

	<div class="leftCol">
    	<h2>Inherited Variables</h2>
		<h2>Inherited Constants</h2>
		</div>

	<div class="rightCol">
	<h2>Inherited Methods</h2>
		</div>
	<br clear="all">
	<hr>

	<a name="class_details"></a>
	<h2>Class Details</h2>
	<p align="center"><strong>Create/Edit/Delete custom fields
</strong></p>
	<p class="small" style="color: #334B66;">[ <a href="#top">Top</a> ]</p>

	<hr>
	<a name="class_vars"></a>
	<h2>Class Variables</h2>
	
	<hr>
	<a name="class_methods"></a>
	<h2>Class Methods</h2>
	
	<a name="methodCreate"></a>
	<p></p>
	<h3>Create</h3>
	<div class="indent">
		<p>
		<code>the Create(
id
$customGroupId, string
$name, string
$label, [integer
$order = 1], [integer
$required_field = 0], integer
$type, [array
$options = null], [array
$default_value = null], [array
$properties = null], 
$duplicate)</code>
		</p>
	
		<p class="linenumber">[line 35]</p>
		<p align="center"><strong>Create a new custom field
</strong></p>
<h4>Tags:</h4>
<ul>
	<li><b>return</b> - new field id</li>
</ul>
		
	
	<h4>Parameters:</h4>
	<ul>
			<li>
		<span class="type">id</span>
		<b>$customGroupId</b> 
		- 
		the id of the group that will contain the field</li>
			<li>
		<span class="type">string</span>
		<b>$name</b> 
		- 
		the name of the field, the name is used to uniquely identify the field                              when retrieving its value.</li>
			<li>
		<span class="type">string</span>
		<b>$label</b> 
		- 
		the label of the field, the label is displayed beside the field                              in Write tab.</li>
			<li>
		<span class="type">integer</span>
		<b>$order</b> 
		- 
		the order of the field when it is displayed in                              the Write tab.</li>
			<li>
		<span class="type">integer</span>
		<b>$required_field</b> 
		- 
		whether this field is a required field. Required fields                              doesn't allow users to save a post if they are null.</li>
			<li>
		<span class="type">integer</span>
		<b>$type</b> 
		- 
		the type of the field. Use $FIELD_TYPES defined in RCCWP_Constant.php</li>
			<li>
		<span class="type">array</span>
		<b>$options</b> 
		- 
		array of strings that represent the list of the field if                              its type is list.</li>
			<li>
		<span class="type">array</span>
		<b>$default_value</b> 
		- 
		array of strings that represent default value(s) of                              of the field if    its type is list.</li>
			<li>
		<span class="type">array</span>
		<b>$properties</b> 
		- 
		an array containing extra properties of the field.</li>
			<li>
		<span class="type"></span>
		<b>$duplicate</b> 
		- 
		</li>
		</ul>
	</div>
	<p class="top">[ <a href="#top">Top</a> ]</p>
	<a name="methodDelete"></a>
	<p></p>
	<h3>Delete</h3>
	<div class="indent">
		<p>
		<code>void Delete(
[integer
$customFieldId = null])</code>
		</p>
	
		<p class="linenumber">[line 107]</p>
		<p align="center"><strong>Delete a field
</strong></p>
		
	
	<h4>Parameters:</h4>
	<ul>
			<li>
		<span class="type">integer</span>
		<b>$customFieldId</b> 
		- 
		field id</li>
		</ul>
	</div>
	<p class="top">[ <a href="#top">Top</a> ]</p>
	<a name="methodGet"></a>
	<p></p>
	<h3>Get</h3>
	<div class="indent">
		<p>
		<code>an Get(
integer
$customFieldId)</code>
		</p>
	
		<p class="linenumber">[line 138]</p>
		<p align="center"><strong>Get the field information including properties, options and default value(s)
</strong></p>
<h4>Tags:</h4>
<ul>
	<li><b>return</b> - object containing information about fields. The object contains              3 objects: properties, options and default_value</li>
</ul>
		
	
	<h4>Parameters:</h4>
	<ul>
			<li>
		<span class="type">integer</span>
		<b>$customFieldId</b> 
		- 
		field id</li>
		</ul>
	</div>
	<p class="top">[ <a href="#top">Top</a> ]</p>
	<a name="methodGetCustomFieldTypes"></a>
	<p></p>
	<h3>GetCustomFieldTypes</h3>
	<div class="indent">
		<p>
		<code>a GetCustomFieldTypes(
[integer
$customFieldTypeId = null])</code>
		</p>
	
		<p class="linenumber">[line 162]</p>
		<p align="center"><strong>Retrievies information about a specified type
</strong></p>
<h4>Tags:</h4>
<ul>
	<li><b>return</b> - list/object containing information about the specified type. The information              includes id, name, description, has_options, has_properties, and              allow_multiple_values (whether fields of that type can have more than one default value)</li>
</ul>
		
	
	<h4>Parameters:</h4>
	<ul>
			<li>
		<span class="type">integer</span>
		<b>$customFieldTypeId</b> 
		- 
		the type id, if null, a list of all types will be returned</li>
		</ul>
	</div>
	<p class="top">[ <a href="#top">Top</a> ]</p>
	<a name="methodGetCustomFieldValues"></a>
	<p></p>
	<h3>GetCustomFieldValues</h3>
	<div class="indent">
		<p>
		<code>a GetCustomFieldValues(
boolean
$single, integer
$postId, string
$customFieldName, [integer
$groupIndex = 1], [integer
$fieldIndex = 1])</code>
		</p>
	
		<p class="linenumber">[line 214]</p>
		<p align="center"><strong>Retrieves the value of a custom field for a specified post
</strong></p>
		
	
	<h4>Parameters:</h4>
	<ul>
			<li>
		<span class="type">boolean</span>
		<b>$single</b> 
		- 
		</li>
			<li>
		<span class="type">integer</span>
		<b>$postId</b> 
		- 
		</li>
			<li>
		<span class="type">string</span>
		<b>$customFieldName</b> 
		- 
		</li>
			<li>
		<span class="type">integer</span>
		<b>$groupIndex</b> 
		- 
		</li>
			<li>
		<span class="type">integer</span>
		<b>$fieldIndex</b> 
		- 
		</li>
		</ul>
	</div>
	<p class="top">[ <a href="#top">Top</a> ]</p>
	<a name="methodGetFieldDuplicates"></a>
	<p></p>
	<h3>GetFieldDuplicates</h3>
	<div class="indent">
		<p>
		<code>number GetFieldDuplicates(
integer
$postId, 
$fieldName, 
$groupIndex, integer
$fieldID)</code>
		</p>
	
		<p class="linenumber">[line 262]</p>
		<p align="center"><strong>Get number of group duplicates given field name. The function returns 1  if there are no duplicates (just he original group), 2 if there is one  duplicate and so on.
</strong></p>
<h4>Tags:</h4>
<ul>
	<li><b>return</b> - of groups</li>
</ul>
		
	
	<h4>Parameters:</h4>
	<ul>
			<li>
		<span class="type">integer</span>
		<b>$postId</b> 
		- 
		post id</li>
			<li>
		<span class="type">integer</span>
		<b>$fieldID</b> 
		- 
		the name of any field in the group</li>
			<li>
		<span class="type"></span>
		<b>$fieldName</b> 
		- 
		</li>
			<li>
		<span class="type"></span>
		<b>$groupIndex</b> 
		- 
		</li>
		</ul>
	</div>
	<p class="top">[ <a href="#top">Top</a> ]</p>
	<a name="methodGetFieldGroupDuplicates"></a>
	<p></p>
	<h3>GetFieldGroupDuplicates</h3>
	<div class="indent">
		<p>
		<code>number GetFieldGroupDuplicates(
integer
$postId, 
$fieldName, integer
$fieldID)</code>
		</p>
	
		<p class="linenumber">[line 246]</p>
		<p align="center"><strong>Get number of group duplicates given field name. The function returns 1  if there are no duplicates (just he original group), 2 if there is one  duplicate and so on.
</strong></p>
<h4>Tags:</h4>
<ul>
	<li><b>return</b> - of groups</li>
</ul>
		
	
	<h4>Parameters:</h4>
	<ul>
			<li>
		<span class="type">integer</span>
		<b>$postId</b> 
		- 
		post id</li>
			<li>
		<span class="type">integer</span>
		<b>$fieldID</b> 
		- 
		the name of any field in the group</li>
			<li>
		<span class="type"></span>
		<b>$fieldName</b> 
		- 
		</li>
		</ul>
	</div>
	<p class="top">[ <a href="#top">Top</a> ]</p>
	<a name="methodGetIDByName"></a>
	<p></p>
	<h3>GetIDByName</h3>
	<div class="indent">
		<p>
		<code>custom GetIDByName(
string
$customFieldName)</code>
		</p>
	
		<p class="linenumber">[line 275]</p>
		<p align="center"><strong>Retrieves the id of a custom field given field name for the current post.
</strong></p>
<h4>Tags:</h4>
<ul>
	<li><b>return</b> - field id</li>
</ul>
		
	
	<h4>Parameters:</h4>
	<ul>
			<li>
		<span class="type">string</span>
		<b>$customFieldName</b> 
		- 
		</li>
		</ul>
	</div>
	<p class="top">[ <a href="#top">Top</a> ]</p>
	<a name="methodUpdate"></a>
	<p></p>
	<h3>Update</h3>
	<div class="indent">
		<p>
		<code>void Update(
integer
$customFieldId, string
$name, string
$label, [integer
$order = 1], [integer
$required_field = 0], integer
$type, [array
$options = null], [array
$default_value = null], [array
$properties = null], 
$duplicate)</code>
		</p>
	
		<p class="linenumber">[line 320]</p>
		<p align="center"><strong>Updates the properties of a custom field.
</strong></p>
		
	
	<h4>Parameters:</h4>
	<ul>
			<li>
		<span class="type">integer</span>
		<b>$customFieldId</b> 
		- 
		the id of the field to be updated</li>
			<li>
		<span class="type">string</span>
		<b>$name</b> 
		- 
		the name of the field, the name is used to uniquely identify the field                              when retrieving its value.</li>
			<li>
		<span class="type">string</span>
		<b>$label</b> 
		- 
		the label of the field, the label is displayed beside the field                              in Write tab.</li>
			<li>
		<span class="type">integer</span>
		<b>$order</b> 
		- 
		the order of the field when it is displayed in                              the Write tab.</li>
			<li>
		<span class="type">integer</span>
		<b>$required_field</b> 
		- 
		whether this field is a required field. Required fields                              doesn't allow users to save a post if they are null.</li>
			<li>
		<span class="type">integer</span>
		<b>$type</b> 
		- 
		the type of the field. Use $FIELD_TYPES defined in RCCWP_Constant.php</li>
			<li>
		<span class="type">array</span>
		<b>$options</b> 
		- 
		array of strings that represent the list of the field if                              its type is list.</li>
			<li>
		<span class="type">array</span>
		<b>$default_value</b> 
		- 
		array of strings that represent default value(s) of                              of the field if    its type is list.</li>
			<li>
		<span class="type">array</span>
		<b>$properties</b> 
		- 
		an array containing extra properties of the field.</li>
			<li>
		<span class="type"></span>
		<b>$duplicate</b> 
		- 
		</li>
		</ul>
	</div>
	<p class="top">[ <a href="#top">Top</a> ]</p>

	<hr>
	<a name="class_consts"></a>
	<h2>Class Constants</h2>
	</div>
	<div id="credit">
		<hr>
		Documentation generated on Tue, 09 Sep 2008 12:47:59 +0000 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.2</a>
	</div>
</div>
</body>
</html>

Man Man