Skip to content

lohic/Plasma

Repository files navigation

plasma

##### #     ##### ##### ##### #####
#   # #     #   # #     # # # #   #
##### #     ##### ##### # # # #####
#     #     #   #     # #   # #   #
#     ##### #   # ##### #   # #   #

dev-Beta-2 : intègre les modifications liées à l'utilisation de la timeline dans le backoffice

fonction de tri des écrans en javascript (http://jsfiddle.net/WDzXc/) :

var slides = [
    {ref_target:'ecr',start:123,ordre:0},
    {ref_target:'seq',start:0,ordre:2},
    {ref_target:'grp',start:56,ordre:0},
    {ref_target:'seq',start:0,ordre:1},
    {ref_target:'seq',start:0,ordre:4},
    {ref_target:'seq',start:0,ordre:3},
    {ref_target:'ecr',start:98,ordre:0},
    {ref_target:'loc',start:23,ordre:0},
    {ref_target:'nat',start:9,ordre:0},
    {ref_target:'nat',start:10,ordre:0}
];


$slides = $slides.sort(function(a,b){
valeur =
 (a.ref_target == 'loc' && b.ref_target == 'nat' ? -1 :
  (a.ref_target == 'nat' && b.ref_target == 'loc' ? 1 :

   (a.ref_target == 'nat' && b.ref_target == 'grp' ? -1 :
    (a.ref_target == 'grp' && b.ref_target == 'nat' ? 1 :

     (a.ref_target == 'nat' && b.ref_target == 'ecr' ? -1 :
      (a.ref_target == 'ecr' && b.ref_target == 'nat' ? 1 :
					    
       (a.ref_target == 'nat' && b.ref_target == 'seq' ? -1 :
        (a.ref_target == 'seq' && b.ref_target == 'nat' ? 1 :
					    
         (a.ref_target == 'loc' && b.ref_target == 'grp' ? -1 :
          (a.ref_target == 'grp' && b.ref_target == 'loc' ? 1 :
					    
           (a.ref_target == 'loc' && b.ref_target == 'ecr' ? -1 :
            (a.ref_target == 'ecr' && b.ref_target == 'loc' ? 1 :
					    
             (a.ref_target == 'loc' && b.ref_target == 'seq' ? -1 :
              (a.ref_target == 'seq' && b.ref_target == 'loc' ? 1 :
					    
               (a.ref_target == 'ecr' && b.ref_target == 'grp' ? -1 :
                (a.ref_target == 'grp' && b.ref_target == 'ecr' ? 1 :
					    
                 (a.ref_target == 'grp' && b.ref_target == 'seq' ? -1 :
                  (a.ref_target == 'seq' && b.ref_target == 'grp' ? 1 :
					    
                   (a.ref_target == 'ecr' && b.ref_target == 'seq' ? -1 :
                    (a.ref_target == 'seq' && b.ref_target == 'ecr' ? 1 :

                     (a.start < b.start ? -1 : 
                      (a.start > b.start ? 1 :

                       (parseInt(a.ordre) <= parseInt(b.ordre) ? -1 : 1 )))))))))))))))))))))));

                        return valeur;
});

console.log(slides);

Système de gestion des écrans déportés.

Le système est une web-app PHP/HTML/CSS/JAVASCRIPT.

La version de travail actuelle est dev-Beta-1

Gildas, j'ai créé une branche (slideshow-glidas désolé pour la faute) pour que tu puisses insérer tes modifications.

http://alainericgauthier.com/git/aide_memoire_git

https://help.github.com

https://help.github.com/articles/ignoring-files

https://help.github.com/articles/using-sublime-text-2-as-your-default-editor

http://scottchacon.com/2011/08/31/github-flow.html

Pour un meilleur mode MVC :

http://forum.phpfrance.com/php-debutant/demande-explication-sur-flag-qsa-dans-htaccess-t255298.html

Librairies interface :

iCanHaz

Timeline :

Fancybox :

Dynamic JS:

Pour convertir un timestamp mysql et date javascript

/**
 * [createFromMysql description]
 * @param  {[type]} mysql_string [description]
 * @return {[type]}              [description]
 */
Date.createFromMysql = function(mysql_string)
{ 
   if(typeof mysql_string === 'string')
   {
      var t = mysql_string.split(/[- :]/);

      //when t[3], t[4] and t[5] are missing they defaults to zero
      return new Date(t[0], t[1] - 1, t[2], t[3] || 0, t[4] || 0, t[5] || 0);          
   }

   return null;   
}

optimisation LEFT JOIN :

Classe LOG PHP :

file_get_content et POST ou GET :

formatage de la date d'un événement :

About

Système de gestion d'écrans muraux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published