This is the code documentation for the SproutCMS project
Search documentation |
class Category
Extending this class<?php
/**
* New class description goes here
*
* @author Your Name, 2026-01-02
**/
class NewClassName extends Category {
/**
* Return an array of IDs of categories a record is in.
* If there are no categories, returns an empty array.
**/
public function categoryList (string $table, int $record_id) {
// Method code goes here
}
/**
* Return an array of IDs of records in a given category.
* If there are no records, returns an empty array.
**/
public function recordList (string $table, int $category_id) {
// Method code goes here
}
/**
* Does a given category contatin a given record?
* Returns true if found, false otherwise
**/
public function contains (string $table, int $record_id, int $category_id) {
// Method code goes here
}
/**
* Removes a record from a category.
* Returns true on success and false on failure
**/
public function removefrom (string $table, int $record_id, int $category_id) {
// Method code goes here
}
/**
* Creates a category.
* Returns the id or NULL on failure.
**/
public function create (string $table, string $name) {
// Method code goes here
}
/**
* Looks up a category.
* Returns the id, or NULL if not found.
**/
public function lookup (string $table, string $name, bool $case_sensitive) {
// Method code goes here
}
/**
* Inserts a record into a category.
**/
public function insertInto (string $table, int $record_id, int $category_id) {
// Method code goes here
}
/**
* Converts a category table (e.g. 'articles_cat_list') into a main table (e.g. 'articles')
* Assumes standard naming conventions.
**/
public function tableCat2main (string $table) {
// Method code goes here
}
/**
* Converts a main table name into a joiner column name.
* Assumes standard naming conventions.
**/
public function columnMain2joiner (string $table) {
// Method code goes here
}
/**
* Converts a main table name into a joiner table name.
* Assumes standard naming conventions.
**/
public function tableMain2joiner (string $table) {
// Method code goes here
}
/**
* Converts a main table name into a category table name.
* Assumes standard naming conventions.
**/
public function tableMain2cat (string $table) {
// Method code goes here
}
/**
* Get the name of a category based on the category id
* Returns the name, or NULL if not found.
**/
public function name (string $table, string $id) {
// Method code goes here
}
/**
* Looks up a category. If not found, creates the category.
* Returns the id or NULL on failure.
**/
public function lookupOrCreate (string $table, string $name, bool $case_sensitive) {
// Method code goes here
}
}
?>
|
| Powered by Pelzini, version 0.9.0 |
Documentation is made available under the
GNU Free Documentation License 1.2. Generated: Monday, 3rd April, 2023 at 02:59 pm |
|