Core
3.2
PHP API documentation
Main Page
Related Pages
Namespaces
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Pages
desaffect.php
Go to the documentation of this file.
1
<?php
2
/*
3
* @author Anakeen
4
* @package FDL
5
*/
6
/**
7
* Functions to un-affect document to an user
8
*
9
* @author Anakeen
10
* @version $Id: desaffect.php,v 1.2 2006/08/11 15:48:17 eric Exp $
11
* @package FDL
12
* @subpackage
13
*/
14
/**
15
*/
16
17
include_once (
"FDL/Class.Doc.php"
);
18
include_once (
"FDL/mailcard.php"
);
19
/**
20
* Edition to un-saffect document
21
* @param Action &$action current action
22
* @global id int Http var : document id to affect
23
* @global _id_affectuser int Http var : user identifier to affect
24
* @global _actioncomment string Http var : description of the action
25
*/
26
function
desaffect
(&
$action
)
27
{
28
$docid
= GetHttpVars(
"id"
);
29
$dbaccess
=
$action
->dbaccess;
30
31
$doc
= new_doc(
$dbaccess
,
$docid
);
32
if
(!
$doc
->isAlive())
$action
->exitError(sprintf(_(
"document #%s not found. Unaffectation aborded"
) ,
$docid
));
33
34
$err
=
$doc
->unallocate();
35
if
(
$err
!=
""
)
$action
->exitError(
$err
);
36
37
if
(
$err
==
""
) {
38
$action
->AddActionDone(
"UNLOCKDOC"
,
$doc
->id);
39
40
$action
->addWarningMsg(sprintf(_(
"document %s has been unaffected"
) ,
$doc
->title));
41
}
42
43
redirect(
$action
, GetHttpVars(
"redirect_app"
,
"FDL"
) , GetHttpVars(
"redirect_act"
,
"FDL_CARD&latest=Y&refreshfld=Y&id="
.
$doc
->id) ,
$action
->GetParam(
"CORE_STANDURL"
));
44
}
$action
global $action
Definition:
accountRefreshGroup.php:16
$docid
$docid
Definition:
cleanFamily.php:13
$dbaccess
$dbaccess
Definition:
checkVault.php:17
desaffect
desaffect(&$action)
Definition:
desaffect.php:26
$err
if($file) if($subject==""&&$file) if($subject=="") $err
Definition:
fdl_sendmail.php:78
$doc
$doc
Definition:
SetDocVaultIndex.php:39
← centre documentaire
© anakeen