• User Newbie

    Errore Sintassi php dopo trasferimento da Altervista ad Aruba

    salve a tutti, ho creato un sito internet (il primo con joomla) appoggiato su Altervista e li funzionava correttamente, poi dovendolo trasferire su ARUBA (server Linux compatibile con joomla) ho eseguito il backup con il componente "JoomlaPack" ho installato quindi il tutto su ARUBA e l'installazione non mi ha dato problemi ma ora all'apertura della pagina web del sito mi esce questo errore:

    Parse error: syntax error, unexpected T_CASE in /web/htdocs/NOME SITO/home/templates/joomspirit_18/html/modules.php on line 1

    non capisco cosa voglia dire, vi incollo il codice della pagina che menziona:

    [PHP]<?php
    // Protection contre les appels directs.
    defined("_JEXEC") or die("Restricted access");
    function modChrome_joomspirit($module, &$params, &$attribs) {
    // init vars
    $showtitle = $module->showtitle;
    $content = $module->content;
    $suffix = '';
    $badge ='';
    // create title
    $pos = JString::strpos($module->title, ' ');
    $title = ($pos !== false) ? '<span>'.JString::substr($module->title, 0, $pos).'</span>'.JString::substr($module->title, $pos) : $module->title;

    // force module type
    if ($module->position == 'logo') $suffix = 'logo';
    if ($module->position == 'left') $suffix = 'normal';
    if ($module->position == 'right') $suffix = 'normal';
    if ($module->position == 'user1') $suffix = 'normal';
    if ($module->position == 'user2') $suffix = 'normal';
    if ($module->position == 'user3') $suffix = 'normal';
    if ($module->position == 'user4') $suffix = 'normal';
    if ($module->position == 'user5') $suffix = 'normal';
    if ($module->position == 'user6') $suffix = 'normal';

    // set module skeleton using the suffix
    switch ($suffix) {
    case 'logo':
    $skeleton = 'logo';
    break;
    case 'normal':
    $skeleton = 'normal';
    break;
    case 'blank':
    default:
    $skeleton = 'not defined';
    }
    // Modules
    switch ($skeleton) {
    case 'logo':
    /*
    * logo module
    */
    ?>
    <a href="index.php">
    <?php echo $content; ?>

         <?php
         break;
      case 'normal':
         /*
          * normal
          */
         ?>
         <div class="moduletable<?php echo $params->get('moduleclass_sfx'); ?>" >
            
               <?php if ($showtitle) : ?>
               <h3 class="module"><?php echo $title; ?></h3>
               <?php endif; ?>
         
               <div class="content-module">
                  <?php echo $content; ?>
               </div>
            
         </div>
         <?php
         break;
      default:
         /*
          * not defined
          */
         ?>
         <div class="module <?php echo $suffix; ?>">
            <?php if ($showtitle) : ?>
            <h3 class="module"><?php echo $title; ?></h3>
            <?php endif; ?>
            <?php echo $content; ?>
         </div>
         <?php
         break;
    

    }
    }
    ?>[/PHP]

    grazie in anticipo per chiunque voglia aiutarmi