>DansTonCode();

Citation de code source en PHP307

 12 July 2016 à 01:30
function deleteFiles($arrParams){
		Funciones::loadClassesBackend('AdjuntoArchivo', 'AdjuntoTipo_AdjuntoTamano','CMSIdioma_CMSPortal','AdjuntoTipo');
		global $AdjuntoTipo_AdjuntoTamano, $Acceso, $CMSIdioma_CMSPortal,$AdjuntoArchivo,$AdjuntoTipo;
		$arrAdjunto = $this->get($arrParams['idAdjunto']);
		if ($arrAdjunto) {
			$arrCMSIdiomas	  = $CMSIdioma_CMSPortal->select(array('idCMSPortal' => $Acceso->getPortal()));
			$arrAdjuntoTamano = $AdjuntoTipo_AdjuntoTamano->select($arrAdjunto['idAdjuntoTipo'], $Acceso->getPortal());
			foreach ($arrAdjuntoTamano as $key => $tamano) {
				foreach ($arrCMSIdiomas as $key => $idioma) {
					$arrArchivo = $AdjuntoArchivo->selectOne($arrAdjunto['idAdjunto'],$tamano['idCMSResolucion'],$tamano['idAdjuntoTamano'],$arrAdjunto['idAdjuntoTipo'], $idioma['idCMSIdioma']) ;
					if ($arrArchivo) {
						$arrAdjuntoTipo = $AdjuntoTipo->get($arrArchivo['idAdjuntoTipo']);
						$arrAdjunto['directorio'] 			= $arrAdjuntoTipo['directorio'];
						$arrAdjunto['idAdjuntoArchivo'] = $arrArchivo['idAdjuntoArchivo'];
						$arrAdjunto['extension'] 				= $arrArchivo['extension'];
						$arrAdjunto['idCMSPortal']			= $arrArchivo['idCMSPortal'];
						$file	                          = $AdjuntoArchivo->formatPath($arrAdjunto);
						if( file_exists($file) ){
							$file = str_replace("../adjuntos","",$file);
							$query = "INSERT INTO adjuntoEliminar (idAdjunto,path) VALUES (".$arrAdjunto['idAdjunto'].",'$file') ";
							$this->_myQuery($query);
						}
					}
				}
			}
		}
	}

Allez voir les citations similaires

Partagez cette citation