Hi

On Feb 20, 2014, at 6:03 PM, RUIZ Anthony <[email protected]> wrote:

> Hello, I have a trouble in trying to update my integrator that worked before 
> though ...
> In my case, the integrator settles well with its latest version ditto for the 
> connector. lightning 2.6.3 will not install automatically ... instead it 
> installs an older version of me and makes lightning for thunderbird reboot 
> continuously update ...!
> My xpi in my / updates are all day ... I do not know where it will take this 
> old version of the agenda ...
> Ideas? I enclose my updates.php
> 
> thx
> 
> 
> 
> $plugins
> = array(
>        "[email protected]"
>         => array( "application" => "thunderbird",
>                   "version" => "24.0.2",
>                   "filename" => "connector.xpi" ),
>        "[email protected]"
>         => array( "application" => "thunderbird",
>                   "version" => "24.0.3",
>                   "filename" => "integrator.xpi" ),
>    "{e2fda1a4-762b-4020-b5ad-a41df1933103}"
>    => array( "application" => "thunderbird",
>           "version" => "2.6.3",
>           "filename" => "lightning.xpi” )

Have you update the lightning.xpi files on your server? Look under each 
“plateform” directory (Linux_x86_64-gcc3, Darwin_x86-gcc3, etc).

> );
> 
> $applications
> = array( "thunderbird" => 
> "<em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
>                <em:minVersion>24.2.0</em:minVersion>
>                <em:maxVersion>24.*</em:maxVersion>" );
> 
> $pluginname = $_GET["plugin"];
> $plugin =& $plugins[$pluginname];
> $application =& $applications[$plugin["application"]];
> 
> if ( $plugin ) {
>  $platform = $_GET["platform"];
>  if ( $platform
>       && file_exists( $platform . "/" . $plugin["filename"] ) ) {
>    $plugin["filename"] = $platform . "/" . $plugin["filename"];
>  }
>  elseif ( !file_exists( $plugin["filename"] ) ) {
>    $plugin = false;
>  }
> }
> 
> if ( $plugin ) {
>  header("Content-type: text/xml; charset=utf-8");
>  echo ('<?xml version="1.0"?>' . "\n");
> ?>
> <!DOCTYPE RDF>
> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
>  xmlns:em="http://www.mozilla.org/2004/em-rdf#";>
>  <Description about="urn:mozilla:extension:<?php echo $pluginname ?>">
>    <em:updates>
>      <Seq>
>        <li>
>          <Description>
>            <em:version><?php echo $plugin["version"] ?></em:version>
>            <em:targetApplication>
>              <Description><?php echo $applications[$plugin["application"]] ?>
>        <em:updateLink>https://sogo.xxxx.fr/plugins/<?php echo 
> dirname(getenv('SCRIPT_URI')) . '/' . $plugin["filename"] ?></em:updateLink>
>          </Description>
>            </em:targetApplication>
>          </Description>
>        </li>
>      </Seq>
>    </em:updates>
>  </Description>
> </RDF>
> <?php
> } else {
>  header("Content-type: text/plain; charset=utf-8", true, 404);
>  echo( 'Plugin not found' );
> }
> ?>

--
[email protected] :: +1.514.755.3640 :: http://www.inverse.ca
Inverse :: Leaders behind SOGo (http://sogo.nu) and PacketFence 
(http://packetfence.org)

-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to