Zum Inhalt springen

thpdfarchive Einträge lassen sich nicht löschen

Erstellt am 17. April 2008 · 5 Antworten · letzte Antwort am 4. Dezember 2008

Tags: PDF, Frage

crossl ·

Ich verwende thpdfarchive, und habe dazu einen SYS-Ordner angelegt in dem die PDF Dateien verwaltet werden.
Wenn ich dort einen Datensatz lösche, dann ist er zwar weg im Backend, erscheint aber immer noch auf der Webseite.
Typo3 conf löschen etc. behebt das Problem nicht.
Was mache ich da falsch?

crossl ·

..mein Fehler war, erstens unter den Einstellungen im PlugIn "zeige alle" anzukreuzen, und ausserdem gibts im Code einen Fehler, sodass gelöschte Datensätze trotzdem angezeigt werden...

gridme ·

Hallo Crossl

und welcher Teil im Code war nun fehlerhaft? Das Problem müsste doch jeder haben der diese Extension benutzt!

mfg chriskapeller

Nedra1985 ·

Hallo Zusammen,

kann jemand mir helfen, diese extension zu benutzen?..ich habe nicht verstanden, wie man eine kategory erstellen kann. Ich hab das plugin in der page integriert, weiter komme ich nicht...
ich weiss auch nicht was Sysfelder hier bedeutet!!

Danke
nedra

crossl ·
gridme schrieb

und welcher Teil im Code war nun fehlerhaft? Das Problem müsste doch jeder haben der diese Extension benutzt!

sorry -habe ich vergessen zu posten:

	/**
	* Creating arguments for the sql WHERE statements
	*
	* @param string	Resctrict the results by division
	* @param string	Restrict the results by year
	* @return string	Arguments for a WHERE statement or an empty string
	*/
	function sqlWhere($sBereich,$sYear){
		$retValue = ' tx_thpdfarchive_division.uid = tx_thpdfarchive_document.division';
		// lets do it for the division - rock'n'roll
		if (intval($sBereich) == 0 || $sBereich == ''){
			$retValue .= '';
		} else {
			$retValue .= ' AND tx_thpdfarchive_document.division = '.intval($sBereich).' ';
		}

		// lets do it for the year - rock'n'roll
		if (intval($sYear) == 0 || $sYear == ''){
			$retValue .= '';
		} else {
			$startValue = mktime(0,0,0,1,1,intval($sYear));
			$stopValue = mktime(0,0,0,1,1,intval($sYear)+1);
			
			$retValue .= ' AND tx_thpdfarchive_document.deleted =0 '.' AND tx_thpdfarchive_document.date >= '. $startValue .' AND tx_thpdfarchive_document.date < '.$stopValue;
		}


		return $retValue;
	}

"AND tx_thpdfarchive_document.deleted =0" fehlte hier in pi1/class.tx_thpdfarchive_pi1.php