The Menu Item Controller
- Depuis
- 1.6
◆ add()
Method to add a new menu item.
- Renvoie
- mixed True if the record can be added, a JError object if not.
- Depuis
- 1.6
Références $app, $context, et null.
◆ allowAdd()
allowAdd |
( |
|
$data = array() | ) |
|
|
protected |
Method to check if you can add a new record.
Extended classes can override this if necessary.
- Paramètres
-
array | $data | An array of input data. |
- Renvoie
- boolean
- Depuis
- 3.6
Références $data, $menuType, et $user.
◆ allowEdit()
allowEdit |
( |
|
$data = array() , |
|
|
|
$key = 'id' |
|
) |
| |
|
protected |
Method to check if you edit a record.
Extended classes can override this if necessary.
- Paramètres
-
array | $data | An array of input data. |
string | $key | The name of the key for the primary key; default is id. |
- Renvoie
- boolean
- Depuis
- 3.6
Références $data, $item, $key, et $user.
◆ batch()
Method to run batch operations.
- Paramètres
-
- Renvoie
- boolean True if successful, false otherwise and internal error is set.
- Depuis
- 1.6
◆ cancel()
Method to cancel an edit.
- Paramètres
-
string | $key | The name of the primary key of the URL variable. |
- Renvoie
- boolean True if access level checks pass, false otherwise.
- Depuis
- 1.6
Références $app, $context, false, null, et option.
◆ edit()
Method to edit an existing record.
- Paramètres
-
string | $key | The name of the primary key of the URL variable. |
string | $urlVar | The name of the URL variable if different from the primary key (sometimes required to avoid router collisions). |
- Renvoie
- boolean True if access level check and checkout passes, false otherwise.
- Depuis
- 1.6
Références $app, edit, et null.
◆ getMenuTypeId()
getMenuTypeId |
( |
|
$menutype | ) |
|
|
protected |
Loads the menutype ID by a given menutype string
- Paramètres
-
string | $menutype | The given menutype |
- Renvoie
- integer
- Depuis
- 3.6
◆ getRedirectToItemAppend()
getRedirectToItemAppend |
( |
|
$recordId = null , |
|
|
|
$urlVar = 'id' |
|
) |
| |
|
protected |
Gets the URL arguments to append to an item redirect.
- Paramètres
-
integer | $recordId | The primary key id for the item. |
string | $urlVar | The name of the URL variable for the id. |
- Renvoie
- string The arguments to append to the redirect URL.
- Depuis
- 3.0.1
Références $app, $clientId, $item, et $menuType.
◆ save()
Method to save a record.
- Paramètres
-
string | $key | The name of the primary key of the URL variable. |
string | $urlVar | The name of the URL variable if different from the primary key (sometimes required to avoid router collisions). |
- Renvoie
- boolean True if successful, false otherwise.
- Depuis
- 1.6
Références $app, $context, $data, $editUrl, $field, $form, $i, $key, $n, $task, false, null, option, et JError\raiseError().
◆ setType()
La documentation de cette classe a été générée à partir du fichier suivant :