Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

CGcalendar/CGExtension : page admin du calendrier - error jsmin.php
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.11
#~ Url du site : localhost
#~ Hébergeur / Soft : mon ordinateur avec wamp
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.11
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.7
#~ ModuleManager: 1.5.8
#~ News: 2.14.4
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ FormBuilder: 0.7.3
#~ CGExtensions: 1.44.3
#~ FileManager: 1.4.5
#~ CGSimpleSmarty: 1.7.4
#~ CGCalendar: 1.14.4
#~ JQueryTools: 1.3.4
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.5.12
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 240
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 64M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.6.17
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonjour à tous

Voilà je viens d'installer CGcalendar pour avoir une gestion d'événement et d'un calendrier pratique pour un client et je me retrouve avec une erreur dont je ne comprend pas le sens.

Après pas mal de recherches sur le net et de test infructueux (désactivation de modules, changement de nav, inspection voir retrait du code concerné) je me tourne vers vous en espérant que quelqu'un à déja eu le problème et en a trouvé la solution.

mon soucis est le suivant, l'installation du CGcalendar ok pas de soucis, l'affichage dans le template ou une page pas de soucis, par contre la page administration du module qui est dans contenu par contre ....

grosse erreur
Code :
[== Indéfini ==]
Error: at line 129 in file C:\wamp\www\AuxCopainsDabord\modules\CGExtensions\lib\jsmin.php:
avec comme message
mon site web a écrit :Unterminated string literal.
et dans le trace il me met
Code :
[== Indéfini ==]
#0 C:\wamp\www\AuxCopainsDabord\modules\CGExtensions\lib\jsmin.php(270): JSMin->action(1)
#1 C:\wamp\www\AuxCopainsDabord\modules\CGExtensions\lib\jsmin.php(99): JSMin->min()
#2 C:\wamp\www\AuxCopainsDabord\modules\CGExtensions\lib\class.cge_smarty_plugins.php(367): JSMin::minify('\nfunction close...')
#3 C:\wamp\www\AuxCopainsDabord\lib\smarty\libs\sysplugins\smarty_internal_templatebase.php(151) : eval()'d code(500): cge_smarty_plugins::jsmin(Array, '\nfunction close...', Object(Smarty_Internal_Template), false)
#4 C:\wamp\www\AuxCopainsDabord\lib\smarty\libs\sysplugins\smarty_internal_templatebase.php(182): content_5475e53b48f037_06575107(Object(Smarty_Internal_Template))
#5 C:\wamp\www\AuxCopainsDabord\lib\classes\class.Smarty_CMS.php(326): Smarty_Internal_TemplateBase->fetch('module_file_tpl...', NULL, 'CGCalendar', NULL, false, false, false)
#6 C:\wamp\www\AuxCopainsDabord\lib\classes\module_support\modtemplates.inc.php(183): Smarty_CMS->fetch('module_file_tpl...', '', 'CGCalendar')
#7 C:\wamp\www\AuxCopainsDabord\lib\classes\class.CMSModule.php(2904): cms_module_ProcessTemplate(Object(CGCalendar), 'admin_events_ta...', '', false, '')
#8 C:\wamp\www\AuxCopainsDabord\modules\CGCalendar\function.admindisplaymanageevents.php(232): CMSModule->ProcessTemplate('admin_events_ta...')
#9 C:\wamp\www\AuxCopainsDabord\modules\CGCalendar\action.defaultadmin.php(68): require_once('C:\\wamp\\www\\Aux...')
#10 C:\wamp\www\AuxCopainsDabord\lib\classes\class.CMSModule.php(1727): include('C:\\wamp\\www\\Aux...')
#11 C:\wamp\www\AuxCopainsDabord\modules\CGExtensions\CGExtensions.module.php(588): CMSModule->DoAction('defaultadmin', 'm1_', Array, '')
#12 C:\wamp\www\AuxCopainsDabord\lib\classes\class.CMSModule.php(1795): CGExtensions->DoAction('defaultadmin', 'm1_', Array, '')
#13 C:\wamp\www\AuxCopainsDabord\admin\moduleinterface.php(91): CMSModule->DoActionBase('defaultadmin', 'm1_', Array)
#14 {main}

ce qui j'avoue, ne me parle pas des masses ^^

j'ai donc inspecté le code en question
Code :
[== PHP ==]
// -- Protected Instance Methods ---------------------------------------------

  protected function action($d) {
    switch($d) {
      case 1:
        $this->output .= $this->a;

      case 2:
        $this->a = $this->b;

        if ($this->a === "'" || $this->a === '"') {
          for (;;) {
            $this->output .= $this->a;
            $this->a       = $this->get();

            if ($this->a === $this->b) {
              break;
            }
----------------------code en question-----------------------------------------            
            ---->if (ord($this->a) <= self::ORD_LF) {                
throw new JSMinException('Unterminated string literal.');            
}<---------------------
-----------------------------------------------------------------

            if ($this->a === '\\') {
              $this->output .= $this->a;
              $this->a       = $this->get();
            }
          }
        }

      case 3:
        $this->b = $this->next();

        if ($this->b === '/' && (
            $this->a === '(' || $this->a === ',' || $this->a === '=' ||
            $this->a === ':' || $this->a === '[' || $this->a === '!' ||
            $this->a === '&' || $this->a === '|' || $this->a === '?')) {

          $this->output .= $this->a . $this->b;

          for (;;) {
            $this->a = $this->get();

            if ($this->a === '/') {
              break;
            } elseif ($this->a === '\\') {
              $this->output .= $this->a;
              $this->a       = $this->get();
            } elseif (ord($this->a) <= self::ORD_LF) {
              throw new JSMinException('Unterminated regular expression '.
                  'literal.');
            }

            $this->output .= $this->a;
          }

          $this->b = $this->next();
        }
    }
  }
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)