1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- /***************************************************************************\
- * SPIP, Systeme de publication pour l'internet *
- * *
- * Copyright (c) 2001-2014 *
- * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
- * *
- * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
- * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
- \***************************************************************************/
- if (!defined("_ECRIRE_INC_VERSION")) return;
- /**
- * Verifier tous les fichiers brises
- *
- */
- function action_verifier_documents_brises_dist() {
- $securiser_action = charger_fonction('securiser_action', 'inc');
- $arg = $securiser_action();
- include_spip('inc/autoriser');
- if (autoriser('administrer','mediatheque')) {
- include_spip('inc/documents');
- $res = sql_select('fichier,brise,id_document','spip_documents',"distant='non'");
- while ($row = sql_fetch($res)){
- if (($brise = !@file_exists(get_spip_doc($row['fichier'])))!=$row['brise'])
- sql_updateq('spip_documents',array('brise'=>$brise),'id_document='.intval($row['id_document']));
- }
- }
- }
- ?>
|