fixing old urls (/<type>-<id>) and redirect on home page on logon page

(until 1.0.0)
This commit is contained in:
2014-06-15 20:49:34 +02:00
parent b62d5df15c
commit 1a52a183e0
5 changed files with 32 additions and 10 deletions

View File

@@ -335,7 +335,7 @@ class Databap extends PhpObject
return $this->iUserId; return $this->iUserId;
} }
public function getPage($sPage, $asVars=array()) public function getPage($sPage, $oItemId, $asVars=array())
{ {
$oPage = new Mask('index'); $oPage = new Mask('index');
$oPage->setTag('version', self::VERSION); $oPage->setTag('version', self::VERSION);
@@ -346,6 +346,7 @@ class Databap extends PhpObject
//Constants //Constants
$asConstants = array( 'version'=>self::VERSION, $asConstants = array( 'version'=>self::VERSION,
'default_page'=>$sPage, 'default_page'=>$sPage,
'default_id'=>$oItemId,
'disconnected'=>self::DISCONNECTED, 'disconnected'=>self::DISCONNECTED,
'success'=>self::SUCCESS, 'success'=>self::SUCCESS,
'error'=>self::ERROR, 'error'=>self::ERROR,

View File

@@ -206,7 +206,7 @@ if($bUserOk && $sAction!=Databap::EXT_ACCESS)
//Loading a page //Loading a page
else else
{ {
$sResult = $oDatabap->getPage($sPage, $_GET); $sResult = $oDatabap->getPage($sPage, $oItemId, $_GET);
} }
} }
//External Access with token //External Access with token
@@ -241,6 +241,9 @@ else
{ {
//$oDatabap->setExpectedPage($_SERVER['REQUEST_URI']); //$oDatabap->setExpectedPage($_SERVER['REQUEST_URI']);
$sResult = $oDatabap->getLogonPage($sToken==''); $sResult = $oDatabap->getLogonPage($sToken=='');
//TODO delete in v1.0.0
if($_SERVER['QUERY_STRING']!='') header('Location:'.$_GET['serv_name']);
} }
//clean unwanted error log //clean unwanted error log

15
jquery/databap.js vendored
View File

@@ -64,7 +64,7 @@ function Databap()
$(window).bind('hashchange', self.onHashChange); $(window).bind('hashchange', self.onHashChange);
//Init first page //Init first page
if(self.hash()=='') self.goToInternalLink(self.consts.default_hash); if(self.hash()=='') self.goToInternalLink(self.consts.default_hash, self.consts.default_id); //Fix for old links
else self.onHashChange(); else self.onHashChange();
//Load cache //Load cache
@@ -866,11 +866,14 @@ function Databap()
this.setScrollBarSize = function(iBoxSize) this.setScrollBarSize = function(iBoxSize)
{ {
var $Box = self.tmp('scrollbar').find('.scrollbar_box'); if(self.tmp('scrollbar'))
if(iBoxSize=='optimize') self.maximizeElem($Box, true); {
else if(iBoxSize=='maximize') self.maximizeElem($Box, false); var $Box = self.tmp('scrollbar').find('.scrollbar_box');
else $Box.height(iBoxSize); if(iBoxSize=='optimize') self.maximizeElem($Box, true);
self.updateScrollBar(); else if(iBoxSize=='maximize') self.maximizeElem($Box, false);
else $Box.height(iBoxSize);
self.updateScrollBar();
}
}; };
this.updateScrollBar = function(sPos) this.updateScrollBar = function(sPos)

View File

@@ -41,7 +41,10 @@
</tr> </tr>
</table> </table>
</div> </div>
<p class="logon_msg"><i class="fa fa-inline fa-c-warning"></i>L'authentification a changé !<br />Nom et prénom : pas de changement sauf qu'il faut bien mettre les accents<br />Mot de passe : initialisé avec le nom de votre entreprise en minuscule</p> <p class="logon_msg round">
<span class="msg_title"><i class="fa fa-inline fa-c-warning"></i><!-- TODO delete in v1.0.0 -->L'authentification a changé !</span>
<span class="msg_body">Nom et prénom : pas de changement, bien mettre les accents<br />Mot de passe : initialisé avec le nom de votre entreprise en minuscule</span>
</p>
</div> </div>
<div id="footer"> <div id="footer">
<p>v[#]version[#] - Designed and powered by <a href="mailto:francois@lutran.fr" title="Envoyer un mail">Fran&ccedil;ois Lutran</a> - Databap Project under <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GPLv3 License</a>.</p> <p>v[#]version[#] - Designed and powered by <a href="mailto:francois@lutran.fr" title="Envoyer un mail">Fran&ccedil;ois Lutran</a> - Databap Project under <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GPLv3 License</a>.</p>

View File

@@ -1163,9 +1163,21 @@ vertical-align 0% -5% -10% -15% -20% -25% -30%
#logon .logon_msg { #logon .logon_msg {
margin-top:10px; margin-top:10px;
padding:5px;
color:white; color:white;
text-align:center; text-align:center;
font-size: 0.7em; font-size: 0.75em;
border:1px solid white;
}
#logon .logon_msg span {
display:block;
margin-top:5px;
}
#logon .logon_msg span.msg_title {
margin-top:0;
text-decoration:underline;
} }
/* Header */ /* Header */