anmerkung: snapshot contenido-cvs-2004-02-23.tar

emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

anmerkung: snapshot contenido-cvs-2004-02-23.tar

Beitrag von emergence »

das könnte wieder 'ne größere liste werden... ;-)

conlib\local.php

findet sich mehrmals (4x)

Code: Alles auswählen

global $cfgPathImg;
den eintrag könnte man getrost entfernen (in contenido/includes/config.php ebenso)

da er überhaupt keinen sinn mehr ergibt...

... ich weiss schon kombatibilätsgründe ...
Zuletzt geändert von emergence am Mo 23. Feb 2004, 20:24, insgesamt 1-mal geändert.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

cms\front_crcloginform.inc.php

Code: Alles auswählen

<script type="text/javascript" src="scripts/md5.js"></script>
raus -> wird nicht verwendet

ebenso in der selben datei...

maxlenth -> maxlength (2x)
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\main.php
contenido\includes\include.backendedit.php

bin da wieder bei den variablen $start, $end, $fullstart hängen geblieben
vorschlag meinerseits:
$cfg["debug"]["start"],$cfg["debug"]["end"],$cfg["debug"]["fullstart"]
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

classes\class.navigation.php

findet sich

Code: Alles auswählen

$name = $plugxml->valueOf($xpath);
sollte das nicht

Code: Alles auswählen

$name = $plugxml->valueOf($cfgPath['xmlroot'] . $xpath);
sein ?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

noch was nettes
bei allen contenido\cronjobs\*.php

Code: Alles auswählen

include ('../includes/config.php');
sollte

Code: Alles auswählen

include_once ('../includes/config.php');
sein...

Code: Alles auswählen

include_once ('../includes/functions.stat.php');
sollte

Code: Alles auswählen

include_once ($cfg['path']['contenido'].$cfg["path"]["includes"] . 'functions.stat.php');
zusätzlich
contenido\cronjobs\optimize_database.php

nach dem letzten include sollte

Code: Alles auswählen

global $cfg;
ergänzt werden... (sonst funktioniert der cronjob nicht)

bei
contenido\cronjobs\move_articles.php und
contenido\cronjobs\move_old_stats.php
kann man das

Code: Alles auswählen

$db = new DB_Contenido;
rauswerfen (wird glaube ich in der funktionen selbst aufgerufen)

soviel zu den cronjobs...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\includes\includes.edit_CMS_HTML.php
kann gelöscht werden (ich glaube war schon mal drausen und kam dann wieder rein)
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\includes\functions.general.php

function showActions($area)

Code: Alles auswählen

global $cfgPathInc;
$tmp = "include(\"".$HTTP_HOST.$cfgPathInc."actions_".$area.".php\");";
sollte man auf

Code: Alles auswählen

global $cfg;
$tmp = "include(\"".$HTTP_HOST.$cfg['path']['includes']."actions_".$area.".php\");";
ändern
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\includes\functions.stat.php

function statWriteNewSatfile($filepath,$lang,$client){

Code: Alles auswählen

global $ContenidoPath,$cfgPathStatfiles;
kann entfernt werden...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\includes\functions.tpl.php

function tplEditTemplate

Code: Alles auswählen

global $cfgPathInc;
kann entfernt werden...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\includes\rights_area.inc.php

ad. rechte bei plugins
@105

Code: Alles auswählen

                        /* get areas including plugins */ 
                       if ( strstr($value2["location"], ';') ) {
            
            				$locs = explode(";", $value2["location"]);
            
            				$file 	= trim($locs[0]);
                           	$xpath  = trim($locs[1]);              
                                            
                            $xml->load($cfg["path"]["plugins"].$file);
                            $main = $xml->valueOf($xpath);
            
                       } else {
                            $main = $xml->valueOf($cfgPath['xmlroot'] . $value2["location"]);
                       } 
irgendwie funktioniert der code nicht korrekt...

ich hab eine geänderte version eingebaut mit der die rechte verwaltung bei plugins auch ganz gut funktioniert...

Code: Alles auswählen

                        /* get areas including plugins */
                        if(strstr($value2['location'], ';')) {

                            $locs = explode(";", $value2['location']);

                            $file = trim($locs[0]);
                            $value2['location'] = trim($locs[1]);
                            $plugxml->load($cfg["path"]["plugins"].$file);

                            $main = $plugxml->valueOf("language/main");
                       } else {
                            $main = $xml->valueOf($cfgPath['xmlroot'] . $value2["location"]);
                       }
vor der foreach schleife muss dann noch ein:

Code: Alles auswählen

        $plugxml = new XML_Doc;
rein...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\includes\grouprights_area.inc.php

ad. rechte vergabe bei plugins

@105

Code: Alles auswählen

                        if(strstr($value2['location'],$con_cfg['PathPlugins'])) {
                        
                            $plugxml->load($value2['location'].'lang_de.xml');
                            $main=$plugxml->valueOf("language/main");
                        }else{
                            $main = $xml->valueOf($cfgPath['xmlroot'] . $value2["location"]);
                        }
habe ich angeglichen an die rights_area.inc.php

Code: Alles auswählen

                        /* get areas including plugins */
                        if(strstr($value2['location'], ';')) {

                            $locs = explode(";", $value2['location']);

                            $file    			= trim($locs[0]);
                            $value2['location'] = trim($locs[1]);
                            $plugxml->load($cfg["path"]["plugins"].$file);

                            $main = $plugxml->valueOf("language/main");
                        }else{
                            $main = $xml->valueOf($cfgPath['xmlroot'] . $value2["location"]);
                        }
und vor der vor foreach schleife muss dann noch ein:

Code: Alles auswählen

        $plugxml = new XML_Doc;


rein...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\includes\include.tplcfg_edit_form.php

findet sich

Code: Alles auswählen

$lngForm["nothing"]
sollte durch

Code: Alles auswählen

i18n('--- None ---')
ersetzt werden...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\includes\functions.con.php

function conGenerateCodeForAllArtsUsingTemplate($idtpl)

findet sich im query nach

Code: Alles auswählen

 	/* Search all articles */
folgendes

Code: Alles auswählen

                b.idlang    = '".$lang."' AND
sollte entfernt werden...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

includes\include.pretplcfg_edit_form.php

Code: Alles auswählen

$lngCon["template"]
ersetzen durch

Code: Alles auswählen

i18n('Template')

Code: Alles auswählen

$lngForm["nothing"]
ersetzen durch

Code: Alles auswählen

i18n('--- None ---')

Code: Alles auswählen

$lngCon["moduleincontainer"]
ersetzen durch

Code: Alles auswählen

i18n("Module in ")
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

contenido\external\wysiwyg\spaw\spaw_control.class.php

typo

Code: Alles auswählen

41:	  // is disabled?
42:	  var $disalbed;  
sollte doch

Code: Alles auswählen

var $disabled;
sein
Zuletzt geändert von emergence am Di 24. Feb 2004, 11:30, insgesamt 1-mal geändert.
Gesperrt