Browse Source

Added License and publication texts

master
Shikiryu 8 years ago
parent
commit
d43eb1f451
6 changed files with 156 additions and 1 deletions
  1. 5
    0
      add.php
  2. 68
    0
      class/ShortURL.php
  3. 68
    1
      class/XMLSQL.php
  4. 5
    0
      index.php
  5. 5
    0
      redir.php
  6. 5
    0
      short.php

+ 5
- 0
add.php View File

@@ -1,4 +1,9 @@
1 1
 <? 
2
+/**
3
+ * 
4
+ * File given while using the bookmarklet
5
+ * Output some `alert` js
6
+ */
2 7
 header("Content-type: text/javascript");
3 8
 header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
4 9
 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date dans le passé

+ 68
- 0
class/ShortURL.php View File

@@ -1,4 +1,72 @@
1 1
 <?
2
+/**
3
+ * Copyright ou © ou Copr. Clément Desmidt - Shikiryu, 14/02/2011
4
+ * 
5
+ * shikiryu+url [ at ] gmail [ dot ] com
6
+ * 
7
+ * Ce logiciel est un programme informatique servant à [rappeler les
8
+ * caractéristiques techniques de votre logiciel]. 
9
+ * 
10
+ * Ce logiciel est régi par la licence CeCILL-B soumise au droit français et
11
+ * respectant les principes de diffusion des logiciels libres. Vous pouvez
12
+ * utiliser, modifier et/ou redistribuer ce programme sous les conditions
13
+ * de la licence CeCILL-B telle que diffusée par le CEA, le CNRS et l'INRIA 
14
+ * sur le site "http://www.cecill.info".
15
+ * 
16
+ * En contrepartie de l'accessibilité au code source et des droits de copie,
17
+ * de modification et de redistribution accordés par cette licence, il n'est
18
+ * offert aux utilisateurs qu'une garantie limitée.  Pour les mêmes raisons,
19
+ * seule une responsabilité restreinte pèse sur l'auteur du programme,  le
20
+ * titulaire des droits patrimoniaux et les concédants successifs.
21
+ * 
22
+ * A cet égard  l'attention de l'utilisateur est attirée sur les risques
23
+ * associés au chargement,  à l'utilisation,  à la modification et/ou au
24
+ * développement et à la reproduction du logiciel par l'utilisateur étant 
25
+ * donné sa spécificité de logiciel libre, qui peut le rendre complexe à 
26
+ * manipuler et qui le réserve donc à des développeurs et des professionnels
27
+ * avertis possédant  des  connaissances  informatiques approfondies.  Les
28
+ * utilisateurs sont donc invités à charger  et  tester  l'adéquation  du
29
+ * logiciel à leurs besoins dans des conditions permettant d'assurer la
30
+ * sécurité de leurs systèmes et ou de leurs données et, plus généralement, 
31
+ * à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. 
32
+ * 
33
+ * Le fait que vous puissiez accéder à cet en-tête signifie que vous avez 
34
+ * pris connaissance de la licence CeCILL-B, et que vous en avez accepté les
35
+ * termes.
36
+ * ---------------------------------------
37
+ * Copyright or © or Copr. Clément Desmidt - Shikiryu, 14/02/2011
38
+ * 
39
+ * shikiryu+url [ at ] gmail [ dot ] com
40
+ * 
41
+ * This software is a computer program whose purpose is to [describe
42
+ * functionalities and technical features of your software].
43
+ * 
44
+ * This software is governed by the CeCILL-B license under French law and
45
+ * abiding by the rules of distribution of free software.  You can  use, 
46
+ * modify and/ or redistribute the software under the terms of the CeCILL-B
47
+ * license as circulated by CEA, CNRS and INRIA at the following URL
48
+ * "http://www.cecill.info". 
49
+ * 
50
+ * As a counterpart to the access to the source code and  rights to copy,
51
+ * modify and redistribute granted by the license, users are provided only
52
+ * with a limited warranty  and the software's author,  the holder of the
53
+ * economic rights,  and the successive licensors  have only  limited
54
+ * liability. 
55
+ * 
56
+ * In this respect, the user's attention is drawn to the risks associated
57
+ * with loading,  using,  modifying and/or developing or reproducing the
58
+ * software by the user in light of its specific status of free software,
59
+ * that may mean  that it is complicated to manipulate,  and  that  also
60
+ * therefore means  that it is reserved for developers  and  experienced
61
+ * professionals having in-depth computer knowledge. Users are therefore
62
+ * encouraged to load and test the software's suitability as regards their
63
+ * requirements in conditions enabling the security of their systems and/or 
64
+ * data to be ensured and,  more generally, to use and operate it in the 
65
+ * same conditions as regards security. 
66
+ * 
67
+ * The fact that you are presently reading this means that you have had
68
+ * knowledge of the CeCILL-B license and that you accept its terms.
69
+ */ 
2 70
 include 'XMLSQL.php';
3 71
 class ShortURL extends XMLSQL{
4 72
 

+ 68
- 1
class/XMLSQL.php View File

@@ -1,4 +1,71 @@
1
-<?
1
+<?/**
2
+ * Copyright ou © ou Copr. Clément Desmidt - Shikiryu, 14/02/2011
3
+ * 
4
+ * shikiryu+url [ at ] gmail [ dot ] com
5
+ * 
6
+ * Ce logiciel est un programme informatique servant à [rappeler les
7
+ * caractéristiques techniques de votre logiciel]. 
8
+ * 
9
+ * Ce logiciel est régi par la licence CeCILL-B soumise au droit français et
10
+ * respectant les principes de diffusion des logiciels libres. Vous pouvez
11
+ * utiliser, modifier et/ou redistribuer ce programme sous les conditions
12
+ * de la licence CeCILL-B telle que diffusée par le CEA, le CNRS et l'INRIA 
13
+ * sur le site "http://www.cecill.info".
14
+ * 
15
+ * En contrepartie de l'accessibilité au code source et des droits de copie,
16
+ * de modification et de redistribution accordés par cette licence, il n'est
17
+ * offert aux utilisateurs qu'une garantie limitée.  Pour les mêmes raisons,
18
+ * seule une responsabilité restreinte pèse sur l'auteur du programme,  le
19
+ * titulaire des droits patrimoniaux et les concédants successifs.
20
+ * 
21
+ * A cet égard  l'attention de l'utilisateur est attirée sur les risques
22
+ * associés au chargement,  à l'utilisation,  à la modification et/ou au
23
+ * développement et à la reproduction du logiciel par l'utilisateur étant 
24
+ * donné sa spécificité de logiciel libre, qui peut le rendre complexe à 
25
+ * manipuler et qui le réserve donc à des développeurs et des professionnels
26
+ * avertis possédant  des  connaissances  informatiques approfondies.  Les
27
+ * utilisateurs sont donc invités à charger  et  tester  l'adéquation  du
28
+ * logiciel à leurs besoins dans des conditions permettant d'assurer la
29
+ * sécurité de leurs systèmes et ou de leurs données et, plus généralement, 
30
+ * à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. 
31
+ * 
32
+ * Le fait que vous puissiez accéder à cet en-tête signifie que vous avez 
33
+ * pris connaissance de la licence CeCILL-B, et que vous en avez accepté les
34
+ * termes.
35
+ * ---------------------------------------
36
+ * Copyright or © or Copr. Clément Desmidt - Shikiryu, 14/02/2011
37
+ * 
38
+ * shikiryu+url [ at ] gmail [ dot ] com
39
+ * 
40
+ * This software is a computer program whose purpose is to [describe
41
+ * functionalities and technical features of your software].
42
+ * 
43
+ * This software is governed by the CeCILL-B license under French law and
44
+ * abiding by the rules of distribution of free software.  You can  use, 
45
+ * modify and/ or redistribute the software under the terms of the CeCILL-B
46
+ * license as circulated by CEA, CNRS and INRIA at the following URL
47
+ * "http://www.cecill.info". 
48
+ * 
49
+ * As a counterpart to the access to the source code and  rights to copy,
50
+ * modify and redistribute granted by the license, users are provided only
51
+ * with a limited warranty  and the software's author,  the holder of the
52
+ * economic rights,  and the successive licensors  have only  limited
53
+ * liability. 
54
+ * 
55
+ * In this respect, the user's attention is drawn to the risks associated
56
+ * with loading,  using,  modifying and/or developing or reproducing the
57
+ * software by the user in light of its specific status of free software,
58
+ * that may mean  that it is complicated to manipulate,  and  that  also
59
+ * therefore means  that it is reserved for developers  and  experienced
60
+ * professionals having in-depth computer knowledge. Users are therefore
61
+ * encouraged to load and test the software's suitability as regards their
62
+ * requirements in conditions enabling the security of their systems and/or 
63
+ * data to be ensured and,  more generally, to use and operate it in the 
64
+ * same conditions as regards security. 
65
+ * 
66
+ * The fact that you are presently reading this means that you have had
67
+ * knowledge of the CeCILL-B license and that you accept its terms.
68
+ */ 
2 69
 include 'log.php';
3 70
 class XMLSQL{
4 71
 

+ 5
- 0
index.php View File

@@ -1,4 +1,9 @@
1 1
 <?
2
+/**
3
+ * 
4
+ * Main file : style incorporated since it's a unique page
5
+ * A form and a bookmarklet
6
+ */
2 7
 session_start();
3 8
 include 'class/ShortURL.php';
4 9
 

+ 5
- 0
redir.php View File

@@ -1,4 +1,9 @@
1 1
 <?
2
+/**
3
+ *
4
+ * Redirecting file
5
+ * Take the name in the url and redirect if it's in the DB
6
+ */
2 7
 session_start();
3 8
 include 'class/ShortURL.php';
4 9
 

+ 5
- 0
short.php View File

@@ -1,4 +1,9 @@
1 1
 <?
2
+/**
3
+ * 
4
+ * Saving file
5
+ * Take name and url, check if name already in base, and save
6
+ */
2 7
 session_start();
3 8
 include 'class/ShortURL.php';
4 9
 

Loading…
Cancel
Save