\DenDev\Plpwpredirect\LibDBRuleManager

Gere les regles en utilisant la db.

La db utiliser est celle de wp. La gestion des regles est leur creation, verif, save et recuperation Sert a travailler dans l'environnement db

Summary

Methods
Properties
Constants
__construct()
create_table()
add_redirection()
delete_redirections()
delete_redirection()
get_redirection()
get_redirections()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
_check_args_add_redirection()
$_table_name
N/A

Properties

$_table_name

$_table_name : string

Type

string — nom de la table en db

Methods

__construct()

__construct(  $table_name) 

Constructor

se contente d'instancier la lib

Parameters

$table_name

create_table()

create_table() : boolean

Cree une nouvelle table dans wp

Returns

boolean —

true si la table est cree

add_redirection()

add_redirection(string  $origin, string  $bound_to, string  $code = '301') : boolean

Cree une regle de redirection

Ajoute la regle en db

Parameters

string $origin

url d'origin

string $bound_to

url de redirection

string $code

code de redirection par defaut 301

Returns

boolean —

false si echec

delete_redirections()

delete_redirections(array  $ids_rule) : boolean

Supprime n regles de redirection

Parameters

array $ids_rule

tableau des ids a deleter

Returns

boolean —

false si echec

delete_redirection()

delete_redirection(string  $id_rule) : boolean

Supprime une regle de redirection

Ajoute la regle en db

Parameters

string $id_rule

id de la regle a supprimer

Returns

boolean —

false si echec

get_redirection()

get_redirection(  $origin) : array

Donne l'url de redirection d'une url d'origin

Parameters

$origin

Returns

array —

tableau associatif code, bound_to ou false

get_redirections()

get_redirections() : array

Donne toute les regles present en db

Returns

array —

toute les regles

_check_args_add_redirection()

_check_args_add_redirection(  $origin,   $bound_to,   $code) 

Parameters

$origin
$bound_to
$code