}
public static function syncftp($args, &$x) {
+ set_time_limit(0);
commonDroits::min(5);
$u = parse_url('ftp://' . ltrim($_POST['dest'], '/'));
if (!isset($u['port'])) {
$commandes = array(
'set ftp:ssl-allow false',
+ 'set net:reconnect-interval-base 5',
+ 'set net:max-retries 2',
'set ftp:passive-mode ' . $_POST['mode'],
'mkdir -p ' . $u['path'],
'cd ' . $u['path'],
//$lftp->setManualArg( . '> mirror -Rv ' . $package);
- $lftp = new cubeCommandLine('lftp');
+ $lftp = new CubeIT_CommandLine('lftp');
$lftp->setArg('u', $u['user'] . ',' . $u['pass']);
$lftp->setArg('p', $u['port']);
$lftp->setArg('e', implode(';', $commandes));
$lftp->setArg(null, $u['host']);
$lftp->execute();
+ $lftp->debug();
$x->addValue('res', utf8_encode($lftp->output));
}
'js/libs/jquery/jquery.hashchange.js',
'js/libs/jquery/jquery.scrollto.js',
'js/libs/jquery/jquery.localscroll.js',
+ 'js/libs/jquery/perfect-scrollbar.jquery.js',
'js/libs/gsap/TweenMax.js',
'js/libs/gsap/jquery.gsap.js',
'js/libs/gal/gal.js',
$res[] = $shade;
// SVG
-
$res[] = 'svg .fill-c-menu-back{fill:' . wsHTML5::colorToCSS($this->theme->parametres->couleurB) . ';}';
$res[] = 'svg .fill-c-menu-text{fill:' . wsHTML5::colorToCSS($this->theme->parametres->subTextColor) . ';}';
$lessVariables['menu-background'] = $menuColor->toCSS();
$lessVariables['menu-text'] = $menuTextColor;
+ $lessVariables['menu-field-background'] = wsHTML5::colorToCSS($this->theme->parametres->subFieldColor);
+ $lessVariables['menu-field-text'] = wsHTML5::colorToCSS($this->theme->parametres->subTextFieldColor);
$menuMultiply = $menuColor->multiply($menuColor);
$menuMultiply2 = $menuMultiply->multiply($menuColor);
- # View
- $res[] = '.portrait .mview{width:' . $w . ';min-height:' . $h . '}';
- $res[] = '.landscape .mview{width:' . $w2 . ';min-height:' . $h . '}';
- $res[] = '.mview{background-color:' . $menuColor->toCSS() . ';color:' . $menuTextColor . ';}';
-
- # Inner View
- $res[] .= '#innerView>div{background-color:' . $menuColor->toCSS() . ';color:' . $menuTextColor . ';}';
- $res[] .= 'form input[type="text"],form input[type="email"]{background-color:' . wsHTML5::colorToCSS($this->theme->parametres->subFieldColor) . ';color:' . wsHTML5::colorToCSS($this->theme->parametres->subTextFieldColor) . ';}';
// Archives
if ($this->book->parametres->externalArchivesBack) {
$res[] = '.mview.archives{background-image:url("../images/' . $this->book->parametres->externalArchivesBack . '");}';
}
- # Chapters (menu lists)
- $top = $menuColor->setAlpha(0.5)->toCSS();
- $bottom = $menuMultiply->setAlpha(0.5)->toCSS();
- $border = $menuMultiply2->setAlpha(0.5)->toCSS();
-
- $chapters = "ul.chapters a.level-1,ul.chapters a.level0,ul.chapters a.level1,ul.chapters a.level2,ul.chapters a.level3{
- background-image: -moz-linear-gradient(top, $top 0%, $bottom 100%); /* FF3.6+ */
- background-image: -webkit-linear-gradient(top, $top 0%,$bottom 100%); /* Chrome10+,Safari5.1+ */
- background-image: -o-linear-gradient(top, $top 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
- background-image: -ms-linear-gradient(top, $top 0%,$bottom 100%); /* IE10+ */
- background-image: linear-gradient(top bottom, $top 0%,$bottom 100%); /* W3C */
- border-bottom:1px solid $border;
-}";
- $res[] = $chapters;
# Index
$ratio = $this->width / $this->height;
$thumbh = round(100 / $ratio);