File "centre_image_forcer.php"

Full path: /home/argothem/www/organecyberpresse/plugins/auto/centre_image/v4.0.0/action/centre_image_forcer.php
File size: 871 bytes
MIME-type: text/x-php
Charset: utf-8

<?php

if (!defined("_ECRIRE_INC_VERSION")) return;


function action_centre_image_forcer() {
	$fichier = $_GET["url"];

	// Gérer le plugin mutualisation si on n'est pas dans le prive
	if (defined('_DIR_SITE') and (false === strpos('../' . $fichier, _DIR_SITE))){
		$fichier = _DIR_SITE . $fichier;
	}

	if (_DIR_RACINE
		and strpos($fichier, _DIR_RACINE) !== 0
		and !file_exists($fichier)
		and file_exists(_DIR_RACINE . $fichier)) {
		$fichier = _DIR_RACINE . $fichier;
	}

	// image uniquement présente dans _DIR_IMG
	if (strpos($fichier, _DIR_IMG) === 0) {
		include_spip('inc/centre_image');
		$fichier = centre_image_preparer_fichier($fichier);

		if (file_exists($fichier)) {
			$res = array("x" => $_GET["x"], "y" => $_GET["y"]);
			centre_image_ecrire_force($fichier, $res);

			include_spip('inc/invalideur');
			suivre_invalideur('centre_image');
		}
	}
}