Skip to content

Commit

Permalink
Agora-Project v22.12.0
Browse files Browse the repository at this point in the history
  • Loading branch information
xech committed Nov 30, 2022
1 parent db834f1 commit cde9e65
Show file tree
Hide file tree
Showing 64 changed files with 7,868 additions and 7,868 deletions.
44 changes: 22 additions & 22 deletions app/Common/VueCaptcha.php
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
<script>
//// Captcha toujours en majuscule
$(function(){
$("#captchaText").on("change keyup",function(){
$(this).val(this.value.toUpperCase());
});
});
</script>

<style>
#captchaDiv {margin-top:20px;}
#captchaImg {vertical-align:middle;}
#captchaArrow {margin:0px 5px 0px 5px;}
#captchaText {width:170px!important; font-size:0.95em;}
#captchaReload {cursor:pointer; width:16px;}
</style>

<div id="captchaDiv" title="<?= Txt::trad("captchaInfo") ?>">
<img src="?ctrl=misc&action=CaptchaImg" id="captchaImg">
<img src="app/img/arrowRight.png" id="captchaArrow">
<input type="text" name="captcha" id="captchaText" placeholder="<?= Txt::trad("captcha") ?>">
<img src="app/img/reload.png" id="captchaReload" title="reload !" onclick="$('#captchaImg').attr('src','?ctrl=misc&action=CaptchaImg&rand='+Math.random())">
<script>
//// Captcha toujours en majuscule
$(function(){
$("#captchaText").on("change keyup",function(){
$(this).val(this.value.toUpperCase());
});
});
</script>

<style>
#captchaDiv {margin-top:20px;}
#captchaImg {vertical-align:middle;}
#captchaArrow {margin:0px 5px 0px 5px;}
#captchaText {width:170px!important; font-size:0.95em;}
#captchaReload {cursor:pointer; width:16px;}
</style>

<div id="captchaDiv" title="<?= Txt::trad("captchaInfo") ?>">
<img src="?ctrl=misc&action=CaptchaImg" id="captchaImg">
<img src="app/img/arrowRight.png" id="captchaArrow">
<input type="text" name="captcha" id="captchaText" placeholder="<?= Txt::trad("captcha") ?>">
<img src="app/img/reload.png" id="captchaReload" title="reload !" onclick="$('#captchaImg').attr('src','?ctrl=misc&action=CaptchaImg&rand='+Math.random())">
</div>
86 changes: 43 additions & 43 deletions app/Common/VueLaunchVisio.php
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
<script>
//// Resize
lightboxSetWidth(650);

//// Lance la visio
$(function(){
$("button#launchVisio").click(function(){
//// Url de la visio : utilise le serveur alternatif ?
visioURL="<?= $visioURL ?>";
if($("#visioHostServer").exist() && $("#visioHostServer").val()=="alt") {visioURL=visioURL.replace("<?= Ctrl::$agora->visioHost ?>","<?= Ctrl::$agora->visioHostAlt ?>");}
//// Lance la visio
window.open(visioURL);
});
});
</script>

<style>
.lightboxContent {padding-top:40px; padding-bottom:30px; text-align:center; font-size:1.05em;}
#launchVisio {width:300px; height:60px; border-radius:5px; font-size:1.1em;}
.visioInfos {display:block; margin:30px;}
</style>

<div class="lightboxContent">
<?php
//// Depuis le browser systeme d'Android : propose d'installer l'appli Jitsi
if(stristr($_SERVER['HTTP_USER_AGENT'],"Android"))
{echo "<a href=\"javascript:window.open('android-app://org.jitsi.meet#omnispaceMobileApp_getFile')\" class='visioInfos'><img src='app/img/jitsi.png'> ".Txt::trad("VISIO_installJitsi")."</a>";}

//// Bouton de lancement && Infos sur la visio
echo "<button id='launchVisio'>".Txt::trad("VISIO_launchButton")." &nbsp; <img src='app/img/visioSmall.png'></button>
<a href='docs/VISIO.pdf' target='_blank' class='visioInfos' title=\"".Txt::trad("VISIO_launchHelp")."\"><img src='app/img/pdf.png'>&nbsp; ".Txt::trad("VISIO_launchInfo")."</a>";

//// Selection du serveur de visio
if(!empty(Ctrl::$agora->visioHostAlt)){
echo "<div title=\"".Txt::trad("VISIO_launchServerInfo")."\">
<img src='app/img/info.png'> &nbsp;
<select id='visioHostServer'>
<option value='main'>".Txt::trad("VISIO_launchServerMain")."</option>
<option value='alt'>".Txt::trad("VISIO_launchServerAlt")."</option>
</select>
</div>";
}
?>
<script>
//// Resize
lightboxSetWidth(650);

//// Lance la visio
$(function(){
$("button#launchVisio").click(function(){
//// Url de la visio : utilise le serveur alternatif ?
visioURL="<?= $visioURL ?>";
if($("#visioHostServer").exist() && $("#visioHostServer").val()=="alt") {visioURL=visioURL.replace("<?= Ctrl::$agora->visioHost ?>","<?= Ctrl::$agora->visioHostAlt ?>");}
//// Lance la visio
window.open(visioURL);
});
});
</script>

<style>
.lightboxContent {padding-top:40px; padding-bottom:30px; text-align:center; font-size:1.05em;}
#launchVisio {width:300px; height:60px; border-radius:5px; font-size:1.1em;}
.visioInfos {display:block; margin:30px;}
</style>

<div class="lightboxContent">
<?php
//// Depuis le browser systeme d'Android : propose d'installer l'appli Jitsi
if(stristr($_SERVER['HTTP_USER_AGENT'],"Android"))
{echo "<a href=\"javascript:window.open('android-app://org.jitsi.meet#omnispaceMobileApp_getFile')\" class='visioInfos'><img src='app/img/jitsi.png'> ".Txt::trad("VISIO_installJitsi")."</a>";}

//// Bouton de lancement && Infos sur la visio
echo "<button id='launchVisio'>".Txt::trad("VISIO_launchButton")." &nbsp; <img src='app/img/visioSmall.png'></button>
<a href='docs/VISIO.pdf' target='_blank' class='visioInfos' title=\"".Txt::trad("VISIO_launchHelp")."\"><img src='app/img/pdf.png'>&nbsp; ".Txt::trad("VISIO_launchInfo")."</a>";

//// Selection du serveur de visio
if(!empty(Ctrl::$agora->visioHostAlt)){
echo "<div title=\"".Txt::trad("VISIO_launchServerInfo")."\">
<img src='app/img/info.png'> &nbsp;
<select id='visioHostServer'>
<option value='main'>".Txt::trad("VISIO_launchServerMain")."</option>
<option value='alt'>".Txt::trad("VISIO_launchServerAlt")."</option>
</select>
</div>";
}
?>
</div>
106 changes: 53 additions & 53 deletions app/Common/VueMenuWallpaper.php
Original file line number Diff line number Diff line change
@@ -1,54 +1,54 @@
<script>
//// Init la page
$(function(){
//Change de wallpaper
$("select[name='wallpaper']").on("change click",function(){
//Réinit les valeurs
$("#wallpaperImg,#wallpaperAdd,#wallpaperDelete").hide();
//Input pour "Ajouter" un Wallpaper OU Affiche la vignette du wallpaper courant
if(this.value=="add") {$("#wallpaperAdd").show();}
else{
var filePath=$('option[value="'+this.value+'"]').attr('data-filePath'); //Path du wallpaper courant
$("#wallpaperImg img").attr("src",filePath); //Modifie le "src" du wallpaper
$("#wallpaperImg").show(); //Affiche le conteneur wallpaper
if(/<?= WALLPAPER_DEFAULT_DB_PREFIX ?>/i.test(this.value)==false && this.value.length>0) {$("#wallpaperDelete").show();}//Ajoute l'option de suppression si c'est un Wallpaper "custom" (sans "DB_PREFIX")
}
}).click();//Paramétrage général : Trigger au chargement de la page pour afficher si besoin le "wallpaperDelete"
});

//// Suppression d'un Wallpaper
function wallpaperDelete()
{
confirmDelete("?ctrl=<?= Req::$curCtrl ?>&action=<?= Req::$curAction ?>&deleteCustomWallpaper="+$("select[name='wallpaper']").val());
}
</script>

<style>
#wallpaperMain {display:table;}
#wallpaperSelect, #wallpaperImg, #wallpaperAdd {display:table-cell; padding-right:8px;}
select[name='wallpaper'] {height:100px; max-width:180px;}
#wallpaperImg img {height:100px;}
#wallpaperAdd, #wallpaperDelete {display:none;}
#wallpaperDelete {font-size:0.9em;}
option[value='add'] {background-color:#800;color:#fff;}
</style>

<div id="wallpaperMain">
<div id="wallpaperSelect">
<select name="wallpaper" size="5">
<?php
//"Ajouter" un wallpaper (paramétrage général) OU Wallpaper "Par défaut" du paramétrage général (edit d'espace)
if(Req::$curCtrl=="agora") {echo "<option value='add'>".Txt::trad("add")."</option>";}
else {echo "<option value='' data-filePath=\"".CtrlMisc::pathWallpaper(Ctrl::$agora->wallpaper)."\" ".(empty($curWallpaper)?"selected":null).">".Txt::trad("byDefault")."</option>";}
//Liste les wallpapers
foreach($wallpaperList as $cpt=>$tmpWallpaper){
$tmpWallpaperSelect=($tmpWallpaper["value"]==$curWallpaper || ($cpt==0 && Req::$curCtrl=="agora" && empty($curWallpaper))) ? "selected" : null;
echo "<option value=\"".$tmpWallpaper["value"]."\" data-filePath=\"".$tmpWallpaper["path"]."\" ".$tmpWallpaperSelect.">".$tmpWallpaper["name"]."</option>";
}
?>
</select>
</div>
<div id="wallpaperImg"><img src="<?= CtrlMisc::pathWallpaper($curWallpaper) ?>"></div>
<div id="wallpaperAdd"><input type="file" name="wallpaperFile" id="wallpaperFile"></div>
<?php if(Req::$curCtrl=="agora"){ ?><div id="wallpaperDelete" class="sLink" onclick="wallpaperDelete()"><img src="app/img/delete.png"><?= Txt::trad("AGORA_deleteWallpaper") ?></div><?php } ?>
<script>
//// Init la page
$(function(){
//Change de wallpaper
$("select[name='wallpaper']").on("change click",function(){
//Réinit les valeurs
$("#wallpaperImg,#wallpaperAdd,#wallpaperDelete").hide();
//Input pour "Ajouter" un Wallpaper OU Affiche la vignette du wallpaper courant
if(this.value=="add") {$("#wallpaperAdd").show();}
else{
var filePath=$('option[value="'+this.value+'"]').attr('data-filePath'); //Path du wallpaper courant
$("#wallpaperImg img").attr("src",filePath); //Modifie le "src" du wallpaper
$("#wallpaperImg").show(); //Affiche le conteneur wallpaper
if(/<?= WALLPAPER_DEFAULT_DB_PREFIX ?>/i.test(this.value)==false && this.value.length>0) {$("#wallpaperDelete").show();}//Ajoute l'option de suppression si c'est un Wallpaper "custom" (sans "DB_PREFIX")
}
}).click();//Paramétrage général : Trigger au chargement de la page pour afficher si besoin le "wallpaperDelete"
});

//// Suppression d'un Wallpaper
function wallpaperDelete()
{
confirmDelete("?ctrl=<?= Req::$curCtrl ?>&action=<?= Req::$curAction ?>&deleteCustomWallpaper="+$("select[name='wallpaper']").val());
}
</script>

<style>
#wallpaperMain {display:table;}
#wallpaperSelect, #wallpaperImg, #wallpaperAdd {display:table-cell; padding-right:8px;}
select[name='wallpaper'] {height:100px; max-width:180px;}
#wallpaperImg img {height:100px;}
#wallpaperAdd, #wallpaperDelete {display:none;}
#wallpaperDelete {font-size:0.9em;}
option[value='add'] {background-color:#800;color:#fff;}
</style>

<div id="wallpaperMain">
<div id="wallpaperSelect">
<select name="wallpaper" size="5">
<?php
//"Ajouter" un wallpaper (paramétrage général) OU Wallpaper "Par défaut" du paramétrage général (edit d'espace)
if(Req::$curCtrl=="agora") {echo "<option value='add'>".Txt::trad("add")."</option>";}
else {echo "<option value='' data-filePath=\"".CtrlMisc::pathWallpaper(Ctrl::$agora->wallpaper)."\" ".(empty($curWallpaper)?"selected":null).">".Txt::trad("byDefault")."</option>";}
//Liste les wallpapers
foreach($wallpaperList as $cpt=>$tmpWallpaper){
$tmpWallpaperSelect=($tmpWallpaper["value"]==$curWallpaper || ($cpt==0 && Req::$curCtrl=="agora" && empty($curWallpaper))) ? "selected" : null;
echo "<option value=\"".$tmpWallpaper["value"]."\" data-filePath=\"".$tmpWallpaper["path"]."\" ".$tmpWallpaperSelect.">".$tmpWallpaper["name"]."</option>";
}
?>
</select>
</div>
<div id="wallpaperImg"><img src="<?= CtrlMisc::pathWallpaper($curWallpaper) ?>"></div>
<div id="wallpaperAdd"><input type="file" name="wallpaperFile" id="wallpaperFile"></div>
<?php if(Req::$curCtrl=="agora"){ ?><div id="wallpaperDelete" class="sLink" onclick="wallpaperDelete()"><img src="app/img/delete.png"><?= Txt::trad("AGORA_deleteWallpaper") ?></div><?php } ?>
</div>
Loading

0 comments on commit cde9e65

Please sign in to comment.