Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Stephane committed Sep 1, 2013
0 parents commit d6020c6
Show file tree
Hide file tree
Showing 20 changed files with 2,408 additions and 0 deletions.
71 changes: 71 additions & 0 deletions admin.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<?php if(!defined('PLX_ROOT')) exit; ?>
<?php

# Control du token du formulaire
plxToken::validateFormToken($_POST);

# On édite les catégories
if(!empty($_POST)) {
$plxPlugin->coinslider->editSlides($_POST);
header('Location: plugin.php?p=plxMyCoinSlider');
exit;
}
?>
<h2><?php echo $plxPlugin->getInfo('title') ?></h2>
<form action="plugin.php?p=plxMyCoinSlider" method="post" id="form_plxMyCoinSlider">
<table class="table">
<thead>
<tr>
<th class="checkbox"><input type="checkbox" onclick="checkAll(this.form, 'idSlide[]')" /></th>
<th class="title"><?php $plxPlugin->lang('L_PICTURE') ?></th>
<th style="width:80%"><?php $plxPlugin->lang('L_INFORMATION') ?></th>
<th style="width:8%"><?php $plxPlugin->lang('L_ACTIVE') ?></th>
<th style="width:80%"><?php $plxPlugin->lang('L_ORDER') ?></th>
</tr>
</thead>
<tbody>
<?php
# Initialisation de l'ordre
$num = 0;
# Si on a des infos
if($plxPlugin->coinslider->aSlides) {
foreach($plxPlugin->coinslider->aSlides as $k=>$v) { # Pour chaque catégorie
$ordre = ++$num;
echo '<tr class="line-'.($num%2).'">';
echo '<td style="vertical-align:top"><input type="checkbox" name="idSlide[]" value="'.$k.'" /><input type="hidden" name="slideNum[]" value="'.$k.'" /></td>';
echo '<td style="vertical-align:top">';
if(file_exists(PLX_ROOT.$v['url'])) {
echo '<img src="'.PLX_PLUGINS.'plxMyCoinSlider/lib/timthumb.php?src='.PLX_ROOT.plxUtils::strCheck($v['url']).'&amp;h=100&amp;w=150&amp;zc=1" alt="" />';
}
echo '&nbsp;</td><td>';
echo $plxPlugin->getLang('L_URL_IMAGE').' '.$k.' :<br />';
plxUtils::printInput($k.'_url', plxUtils::strCheck($v['url']), 'text', '60-255');
echo '<br />'.$plxPlugin->getLang('L_TITLE_IMAGE').' :<br />';
plxUtils::printInput($k.'_title', plxUtils::strCheck($v['title']), 'text', '60-255');
echo '<br />'.$plxPlugin->getLang('L_ONCLICK_IMAGE').' :<br />';
plxUtils::printInput($k.'_onclick', plxUtils::strCheck($v['onclick']), 'text', '60-255');
echo '<br />'.$plxPlugin->getLang('L_DESCRIPTION_IMAGE').' :<br />';
plxUtils::printArea($k.'_description',plxUtils::strCheck($v['description']),60,3);
echo '</td><td style="vertical-align:top">';
plxUtils::printSelect($k.'_active', array('1'=>L_YES,'0'=>L_NO), $v['active']);
echo '</td><td style="vertical-align:top">';
plxUtils::printInput($k.'_ordre', $ordre, 'text', '3-3');
echo '</td>';
echo '</tr>';
}
# On récupère le dernier identifiant
$a = array_keys($plxPlugin->coinslider->aSlides);
rsort($a);
}
?>
</tbody>
</table>
<p class="center">
<?php echo plxToken::getTokenPostMethod() ?>
<input class="button update " type="submit" name="update" value="<?php $plxPlugin->lang('L_UPDATE') ?>" />
</p>
<p>
<?php plxUtils::printSelect('selection', array( '' => L_FOR_SELECTION, 'delete' => $plxPlugin->getLang('L_DELETE')), '') ?>
<input class="button submit" type="submit" name="submit" value="<?php echo L_OK ?>" />
</p>
</form>
14 changes: 14 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## Version 1.1.2 (25/06/2013) ##
[+] Test et chargement de jQuery si nécessaire
[+] Chargement des librairies javascript en fin de page plutot que dans la partie <head> du site

## Version 1.1.1 (29/11/2012) ##
[+] Mise à jour de l'aide pour affichage du diaporama dans une page statique

## Version 1.1 (22/11/2012) ##
[+] Ajout paramètre permettant d'être redirigé vers un lien quand on clique sur une image du diaporama
BUG Prise en compte des images dans des sous-dossiers de data/images
BUG Validation xhtml

## Version 1.0 (25/07/2012) ##
version initiale
68 changes: 68 additions & 0 deletions coin-slider/coin-slider-styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
/*
Coin Slider jQuery plugin CSS styles
http://workshop.rs/projects/coin-slider
*/

.coin-slider {
overflow: hidden;
zoom: 1;
position: relative;
}
.coin-slider a, .coin-slider a:link {
text-decoration: none;
outline: none;
border: none;
color:#fff;
}
.cs-buttons {
font-size: 0px;
padding: 10px;
float: left;
}
.cs-buttons a {
margin-left: 5px;
height: 10px;
width: 10px;
float: left;
border: 1px solid #B8C4CF;
color: #B8C4CF;
text-indent: -1000px;
}
.cs-active {
background-color: #B8C4CF;
color: #FFFFFF;
}
.cs-title {
width: 100%;
padding: 10px;
background-color: #000000;
color: #FFFFFF;
}
.cs-prev,
.cs-next {
background-color: #000000;
color: #FFFFFF;
padding: 0px 10px;
}

/** Coin Slider additional styles **/
.cs-buttons a {
border-radius: 50%;
background: #CCC;
background: -webkit-linear-gradient(top, #CCCCCC, #F3F3F3); /* webkit browsers */
background: -moz-linear-gradient(top, #CCCCCC, #F3F3F3); /* firefox 3.6+ */
background: -o-linear-gradient(top, #CCCCCC, #F3F3F3); /* opera */
background: -ms-linear-gradient(top, #CCCCCC, #F3F3F3); /* IE10 */
background: linear-gradient(top, #CCCCCC, #F3F3F3); /* css3 */
}
a.cs-active {
background: #599BDC;
background: -webkit-linear-gradient(top, #599BDC, #3072B3); /* webkit browsers */
background: -moz-linear-gradient(top, #599BDC, #3072B3); /* firefox 3.6+ */
background: -o-linear-gradient(top, #599BDC, #3072B3); /* opera */
background: -ms-linear-gradient(top, #599BDC, #3072B3); /* IE10 */
background: linear-gradient(top, #599BDC, #3072B3); /* css3 */
border-radius: 50%;
box-shadow: 0 0 3px #518CC6;
border: 1px solid #3072B3 !important;
}
Loading

0 comments on commit d6020c6

Please sign in to comment.