linea21-modules
[ class tree: linea21-modules ] [ index: linea21-modules ] [ all elements ]

Class: workshop

Source Location: /class/class.workshop.php

Class Overview




Author(s):

Version:

  • $id SVN

Variables

Methods



Class Details

[line 12]


Tags:

author:  linea21 <info@linea21.com>
version:  $id SVN
access:  public
filesource:  Source Code for this file
license:  Work group Management


[ Top ]


Class Variables

$COMMENT =

[line 20]


Type:   mixed


[ Top ]

$DATE_CREA =

[line 23]


Type:   mixed


[ Top ]

$DENOMINATION =

[line 17]


Type:   mixed


[ Top ]

$dispatcher =  null

[line 26]



Tags:

access:  protected

Type:   mixed


[ Top ]

$ID =

[line 16]


Type:   mixed


[ Top ]

$LAST_MODIFY =

[line 24]


Type:   mixed


[ Top ]

$LEVEL =

[line 21]


Type:   mixed


[ Top ]

$RESTRICTED =

[line 22]


Type:   mixed


[ Top ]

$RESUME =

[line 18]


Type:   mixed


[ Top ]

$STATUT =

[line 25]


Type:   mixed


[ Top ]

$TDB_WORKSHOP =  T_WORK

[line 15]


Type:   mixed


[ Top ]

$THEME =

[line 19]


Type:   mixed


[ Top ]



Class Methods


constructor __construct [line 28]

workshop __construct( )



Tags:

access:  public


[ Top ]

method acceptUser [line 420]

bool acceptUser( int $work_id, string $user_id, object $sql_object)

workshop::acceptUser() acceptation d'un utilisateur au workshop



Tags:

access:  public


Parameters:

int   $work_id   identifiant du workshop
string   $user_id  
object   $sql_object  

[ Top ]

method AddUserWorkshop [line 365]

integer AddUserWorkshop( int $work_id, string $user_login, array $user_right, object $sql_object)

workshop::AddUserWorkshop() Ajout d'un ou plusieurs utilisateurs au workshop



Tags:

access:  public


Parameters:

int   $work_id   identifiant du workshop
string   $user_login   login(s) utilisateur(s)
array   $user_right   droit confié a l'utilisateur sur le workshop
object   $sql_object  

[ Top ]

method AddWorkshop [line 189]

integer AddWorkshop( array $table_workshop, object $sql_object)

workshop::AddWorkshop() Ajout d'un groupe de travail



Tags:

access:  public


Parameters:

array   $table_workshop   contient les composants d'un workshop
object   $sql_object  

[ Top ]

method changeRanges [line 272]

bool changeRanges( array $array, object $sql_object)

Workshop::changeRanges() changes Workshop range



Tags:

access:  public


Parameters:

object   $sql_object  
array   $array   : Id (key) and ranges (value)

[ Top ]

method CheckDataIntegrity [line 56]

boolean CheckDataIntegrity( array $table, $sql_object)

workshop::CheckDataIntegrity() Vérification intégrité des données



Tags:

return:  true si verifié, sinon string 'message d'erreur'
access:  public


Parameters:

array   $table   contient les composants d'un groupe de travail
   $sql_object  

[ Top ]

method CheckUsersIntegrity [line 146]

string CheckUsersIntegrity( string $logins, integer $id, object $sql_object, string $statut)

workshop::CheckUsersIntegrity() Vérification pour ajout d'utilisateurs



Tags:

access:  public


Parameters:

string   $logins  
integer   $id  
object   $sql_object  
string   $statut  

[ Top ]

method DeleteUserWorkshop [line 398]

bool DeleteUserWorkshop( int $user_id, string $work_id, object $sql_object)

workshop::DeleteUserWorkshop() suppression d'un utilisateur au workshop



Tags:

access:  public


Parameters:

int   $user_id   identifiant du workshop
string   $work_id   login de l'utilisateur
object   $sql_object  

[ Top ]

method DeleteWorkshop [line 341]

bool DeleteWorkshop( $ID, object $sql_object, int $id)

suppression d'un workshop



Tags:

access:  public


Parameters:

int   $id   identifiant du workshop a supprimer
object   $sql_object  
   $ID  

[ Top ]

method ModifyOrganizerWorkshop [line 468]

int ModifyOrganizerWorkshop( int $work_id, string $table_login, object $sql_object)

workshop::ModifyOrganizerWorkshop() modification des organisateurs d'un workshop



Tags:

access:  public


Parameters:

int   $work_id   identifiant du workshop
string   $table_login   string des organisateurs séparés par ','
object   $sql_object  

[ Top ]

method ModifyUserWorkshop [line 445]

bool ModifyUserWorkshop( int $work_id, string $user_login, object $sql_object)

workshop::ModifyUserWorkshop() NOT USED modification d'un utilisateur au workshop



Tags:

access:  public


Parameters:

int   $work_id   identifiant du workshop
string   $user_login   login de l'utilisateur
object   $sql_object  

[ Top ]

method ModifyWorkshop [line 231]

bool ModifyWorkshop( int $ID, array $table_workshop, object $sql_object)

workshop::ModifyWorkshop() modification d'un workshop



Tags:

access:  public


Parameters:

int   $ID   identifiant d'un workshop
array   $table_workshop   contient les composants d'un workshop
object   $sql_object  

[ Top ]

method StateWorkshop [line 296]

bool StateWorkshop( $ID, string $state, object $sql_object, int $id)

modification du statut d'un workshop



Tags:

access:  public


Parameters:

int   $id   identifiant du workshop
string   $state   (facultatif) 'P' Public/'D' Draft/'AA' AdminArchive/'PA' PublicArchive/'E' Erase
object   $sql_object  
   $ID  

[ Top ]

method __call [line 33]

void __call( $method, $arguments)



Tags:

access:  public


Parameters:

   $method  
   $arguments  

[ Top ]


Documentation generated on Thu, 20 Mar 2014 16:47:07 +0100 by phpDocumentor 1.4.1