crabs_todo-2.0 ©2008-2011 - Christophe Cazajus (crabs-mettre_le_signe_at-crabs-world.com)
1 <?php 2 // 3 // ============================================================================= 4 // crabs_todo-2.0 : Gestion simplissime des Todo 5 // Copyright (C) 2008-2011 : Christophe Cazajus (crabs-mettre_le_signe_at-crabs-world.com) 6 // 7 // Ce source fait partie d'un projet logiciel libre. Vous pouvez le distribuer 8 // et/ou le modifier en respectant les termes de la GNU General Public License 9 // version 2 ou (suite a votre propre choix) une version ulterieure. 10 // 11 // Ce programme est distribue dans l'espoir qu'il puisse etre utile, mais 12 // sans aucune garantie, meme si il est associe a un produit qui vous en 13 // propose une. Conformez-vous a la GNU General Public License pour avoir 14 // plus de precisions. 15 // 16 // L'auteur ne peut etre tenu responsable de l'utilisation faite des 17 // composantes associees a ce projet (en partie ou dans leur totalite). 18 // 19 // Une copie du fichier de la GNU GPL est fournie dans le repertoire DOC 20 // de ce projet sous le nom gnu_gpl.txt 21 // 22 // ============================================================================= 23 // 24 $ROOT = '' ; 25 include( "{$ROOT}LIB/param.php" ) ; 26 include( "{$ROOT}LIB/util.php" ) ; 27 28 if ( !array_key_exists( 'PHPSESSID', $_REQUEST ) ) 29 { header( 'Location: '.$ROOT_URL ) ; exit ; } 30 31 include( "{$ROOT}LOCALE/defaut.php" ) ; 32 include( "{$ROOT}pinfo.php" ) ; 33 34 foreach( acceptLang() as $lang => $q ) 35 if ( is_file( "{$ROOT}LOCALE/{$lang}.php" ) ) 36 { include( "{$ROOT}LOCALE/{$lang}.php" ) ; break ; } 37 38 session_set_cookie_params(0,relative2absolute('.', true)) ; 39 session_start() ; 40 $user = $_SESSION['user']['name'] ; 41 $js_user = addslashes( $user ) ; 42 $pseudo = $_SESSION['user']['pseudo'] ; 43 $is_admin = ( $_SESSION['user']['is_admin'] == 'Y' ) ? 'true' : 'false' ; 44 $create = ( $_SESSION['user']['create_todo'] == 'Y' ) ? 'true' : 'false' ; 45 // $stxt = print_r( $_SESSION, true ) ; 46 echo <<<HTML 47 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 48 <html> 49 <head> 50 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15"> 51 <title>{$tr['TODO_TITLE']}</title> 52 <link rel="stylesheet" href="todo.css" type="text/css"> 53 </head> 54 <script type="text/javascript"> 55 var root_url = '{$ROOT_URL}' ; 56 var secure_url = '{$SECURE_URL}' ; 57 var session_user = '$js_user' ; 58 var session_pseudo = '$pseudo' ; 59 var session_is_admin = $is_admin ; 60 var session_create_todo = $create ; 61 62 var i18n_all = '{$tr['TODO_ALL']}' ; 63 var i18n_loose = '{$tr['TODO_LOOSE']}' ; 64 var i18n_pro_sel = '{$tr['TODO_PRO_SEL']}' ; 65 var i18n_del = '{$tr['TODO_DEL']}' ; 66 var i18n_mod = '{$tr['TODO_MOD']}' ; 67 var i18n_save = '{$tr['TODO_SAVE']}' ; 68 var i18n_cancel = '{$tr['TODO_CANCEL']}' ; 69 var i18n_del_sure = '{$tr['TODO_DEL_SURE']}' ; 70 71 </script> 72 <script src="LIB/jquery.js" type="text/javascript"></script> 73 <script src="todo.js" type="text/javascript"></script> 74 <script src="onglet.js" type="text/javascript"></script> 75 <script src="liste.js" type="text/javascript"></script> 76 <script src="detail.js" type="text/javascript"></script> 77 <script src="modif.js" type="text/javascript"></script> 78 <body> 79 <div id="ihm_todo" class="ihm"> 80 <!-- PARTIE VERTICALE GAUCHE --> 81 <div id="filtres"> 82 <div> 83 <span class="label">{$tr['TODO_STATE']} : </span> 84 <img src="IMAGES/fs0.png" alt="fs0" id="fs0" class="fs" 85 title="{$tr['TODO_FS0']}" onclick="filtre(this)"> 86 <img src="IMAGES/fs1.png" alt="fs1" id="fs1" class="fs" 87 title="{$tr['TODO_FS1']}" onclick="filtre(this)"> 88 <img src="IMAGES/fs2.png" alt="fs2" id="fs2" class="fs" 89 title="{$tr['TODO_FS2']}" onclick="filtre(this)"> 90 <img src="IMAGES/fs3.png" alt="fs3" id="fs3" class="fs" 91 title="{$tr['TODO_FS3']}" onclick="filtre(this)"> 92 </div> 93 <div> 94 <span class="label">{$tr['TODO_WORK']} : </span> 95 <img src="IMAGES/fw0.png" alt="fw0" id="fw0" class="fw" 96 title="{$tr['TODO_FW0']}" onclick="filtre(this)"> 97 <img src="IMAGES/fw1.png" alt="fw1" id="fw1" class="fw" 98 title="{$tr['TODO_FW1']}" onclick="filtre(this)"> 99 <img src="IMAGES/fw2.png" alt="fw2" id="fw2" class="fw" 100 title="{$tr['TODO_FW2']}" onclick="filtre(this)"> 101 <img src="IMAGES/fw3.png" alt="fw3" id="fw3" class="fw" 102 title="{$tr['TODO_FW3']}" onclick="filtre(this)"> 103 </div> 104 <div> 105 <span class="label">{$tr['TODO_PRIO']} : </span> 106 <img src="IMAGES/fp0.png" alt="fp0" id="fp0" class="fp" 107 title="{$tr['TODO_FP0']}" onclick="filtre(this)"> 108 <img src="IMAGES/fp1.png" alt="fp1" id="fp1" class="fp" 109 title="{$tr['TODO_FP1']}" onclick="filtre(this)"> 110 <img src="IMAGES/fp2.png" alt="fp2" id="fp2" class="fp" 111 title="{$tr['TODO_FP2']}" onclick="filtre(this)"> 112 <img src="IMAGES/fp3.png" alt="fp3" id="fp3" class="fp" 113 title="{$tr['TODO_FP3']}" onclick="filtre(this)"> 114 </div> 115 <div> 116 <span class="label">{$tr['TODO_PRIV']} : </span> 117 <img src="IMAGES/fr0.png" alt="fp0" id="fr0" class="fr" 118 title="{$tr['TODO_FR0']}" onclick="filtre(this)"> 119 <img src="IMAGES/fr1.png" alt="fp1" id="fr1" class="fr" 120 title="{$tr['TODO_FR1']}" onclick="filtre(this)"> 121 <img src="IMAGES/fr2.png" alt="fp2" id="fr2" class="fr" 122 title="{$tr['TODO_FR2']}" onclick="filtre(this)"> 123 </div> 124 </div> 125 <!-- onglets filtre --> 126 <div id="onglets_boite"> 127 <div class="onglets"> 128 <span onclick="fo_change(this,'of');" id="on_projet" class="of" 129 >{$tr['TODO_PROJECT']}</span> 130 <span onclick="fo_change(this,'of');" id="on_pseudo" class="of" 131 >{$tr['TODO_WHO']}</span> 132 133 </div> 134 <div class="onglet_contenu"> 135 <div id="filtre_liste"> </div> 136 </div> 137 </div> 138 139 <!-- PARTIE HAUTE DROITE : menu + info session --> 140 <div id="session"> 141 <span class="a_gauche"> 142 HTML; 143 if ( $create ) 144 echo <<<HTML 145 <img src="IMAGES/new.png" alt="new" class="menu" 146 title="{$tr['TODO_NEW']}" onclick="todo_new(this)"> 147 HTML; 148 else 149 echo " " ; 150 echo <<<HTML 151 </span> 152 <span class="a_droite"> 153 <a href="{$SECURE_URL}pref.php">$user</a> 154 155 <a href="logout.php">{$tr['TODO_LOGOUT']}</a> 156 </span> 157 158 </div> 159 160 <!-- ZONE LISTE TODO ET DETAIL --> 161 <div id="todo_titre"> 162 <table><tr> 163 <th class="wico"><img src="IMAGES/fs0.png" alt="fsf" id="fsf"></th> 164 <th class="wico"><img src="IMAGES/fw0.png" alt="fwf" id="fwf"></th> 165 <th class="wico"><img src="IMAGES/fp0.png" alt="fpf" id="fpf"></th> 166 <th class="wpro">{$tr['TODO_PROJECT']}</th> 167 <th>{$tr['TODO_TASK']}</th> 168 <th class="wico"><img src="IMAGES/fr0.png" alt="frf" id="frf"></th> 169 <th class="wps">{$tr['TODO_WHO']}</th> 170 <th class="wdt">{$tr['TODO_DATE']}</th> 171 <th class="wdt">{$tr['TODO_DUE']}</th> 172 </tr></table> 173 </div> 174 <div id="liste"> </div> 175 <div id="detail"> </div> 176 </div> <!-- #ihm_todo --> 177 178 </body> 179 180 <html> 181 HTML; 182 ?>
Date de génération : 22/09/2011 21:49