API16:JModelForm/checkin
From Joomla! Documentation
This Namespace has been archived - Please Do Not Edit or Create Pages in this namespace. Pages contain information for a Joomla! version which is no longer supported. It exists only as a historical reference, will not be improved and its content may be incomplete.
Contents |
Description
Method to checkin a row.
Description:JModelForm/checkin
Syntax
checkin($pk=null)
| Parameter Name | Default Value | Description |
|---|---|---|
| $pk | null | $pk The numeric id of the primary key. |
Returns
boolean False on failure or error, true otherwise.
Defined in
libraries/joomla/application/component/modelform.php
Importing
jimport( 'joomla.application.component.modelform' );
Source Body
public function checkin($pk = null) { // Only attempt to check the row in if it exists. if ($pk) { $user = JFactory::getUser(); // Get an instance of the row to checkin. $table = $this->getTable(); if (!$table->load($pk)) { $this->setError($table->getError()); return false; } // Check if this is the user having previously checked out the row. if ($table->checked_out > 0 && $table->checked_out != $user->get('id')) { $this->setError(JText::_('JError_Checkin_user_mismatch')); return false; } // Attempt to check the row in. if (!$table->checkin($pk)) { $this->setError($table->getError()); return false; } } return true; }
[Edit See Also] SeeAlso:JModelForm/checkin
Examples
<CodeExamplesForm />
