source: spip-zone/_plugins_/uploadhtml5/trunk/uploadhtml5_autorisations.php @ 95495

Last change on this file since 95495 was 95495, checked in by p@…, 3 years ago

Règles de codages

File size: 961 bytes
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) {
4        return;
5}
6
7/**
8 * Autorisation de supprimer un document temporaire uploader avec la saisie upload
9 *
10 * @param  string $faire Action demandée
11 * @param  string $quoi  Type d'objet sur lequel appliquer l'action
12 * @param  int    $id    Identifiant de l'objet
13 * @param  array  $qui   Description de l'auteur demandant l'autorisation
14 * @param  array  $opt   Options de cette autorisation
15 * @return bool          true s'il a le droit, false sinon
16 **/
17function autoriser_supprimer_tmp_dist($faire, $quoi, $id, $qui, $opt){
18    // on vérifie que le statut est bien tmp
19    $statut = sql_getfetsel('statut', 'spip_documents', 'id_document='.intval($id));
20
21    if ($statut != 'tmp') {
22        return false;
23    }
24
25    // On vérifie aussi que l'objet est dans la session de la personne.
26    include_spip('inc/session');
27    if (!in_array($id, session_get('upload'))) {
28        return false;
29    }
30
31    return true;
32}
Note: See TracBrowser for help on using the repository browser.