本文整理汇总了PHP中get_user_temp_directory函数的典型用法代码示例。如果您正苦于以下问题:PHP get_user_temp_directory函数的具体用法?PHP get_user_temp_directory怎么用?PHP get_user_temp_directory使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_user_temp_directory函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
function __construct() {
parent::__construct();
$this->objet_periodes=new ClassPeriodes();
$_SESSION['choix_evolution']=isset($_SESSION['choix_evolution'])?$_SESSION['choix_evolution']:'Catégories';
$this->choix_evolution=isset($_POST['evolution'])?$_POST['evolution']:(isset($_GET['evolution'])?$_GET['evolution']:Null);
if( $this->choix_evolution) $_SESSION['choix_evolution']=$this->choix_evolution;
$this->current_onglet=isset($_SESSION['current_onglet']['id'])?$_SESSION['current_onglet']['id']:0;
$this->temp=get_user_temp_directory();
}
示例2: get_user_temp_directory
echo "<input name='photo[{$i}]' type='file' />\n";
echo "</span>";
}
echo "</td>\n";
}
echo "</tr>\n";
$csv .= "\r\n";
$i++;
}
echo "</table>\n";
echo "<p>Total : {$nombreligne} élève";
if ($nombreligne > 1) {
echo "s";
}
//echo " - <a href='".$_SERVER['PHP_SELF']."?csv=".urlencode($csv).add_token_in_url()."'>CSV</a>\n";
$fichier_csv = "../temp/" . get_user_temp_directory() . "/liste_eleves_" . strftime("%Y%m%d_%H%M%S") . ".csv";
$f = fopen($fichier_csv, "w+");
fwrite($f, $csv);
fclose($f);
echo " - <a href='{$fichier_csv}'>CSV</a>\n";
echo "</p>\n";
echo "<script type='text/javascript'>\n\t// Ajout d'un champ FILE... pour éviter la limite de max_file_uploads (on n'a que le nombre de champs FILE correspondant à ce que l'on souhaite effectivement uploader\n\tfunction add_file_upload(i) {\n\t\tif(document.getElementById('span_file_'+i)) {\n\t\t\tdocument.getElementById('span_file_'+i).innerHTML='<input type=\\'file\\' name=\\'photo['+i+']\\' />';\n\t\t}\n\t}\n\n\t// On remplace les champs FILE par des liens d'ajout de champ FILE... au cas où JavaScript serait désactivé.\n\tfor(i=0;i<{$i};i++) {\n\t\tif(document.getElementById('span_file_'+i)) {\n\t\t\tdocument.getElementById('span_file_'+i).innerHTML='<a href=\\'javascript:add_file_upload('+i+')\\'><img src=\\'../images/ico_edit16plus.png\\' width=\\'16\\' height=\\'16\\' alt=\\'Choisir un fichier à uploader\\' /></a>';\n\t\t}\n\t}\n\n\tfunction affiche_ajout_ele_clas(login_ele) {\n\t\tif(document.getElementById('div_form_ajout_ele_clas')) {\n\t\t\tif(document.getElementById('login_ele_ajout_classe')) {\n\t\t\t\tdocument.getElementById('login_ele_ajout_classe').value=login_ele;\n\t\t\t\tafficher_div('div_form_ajout_ele_clas', 'y',-20,20);\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction update_champs_periode() {\n\t\tif(document.getElementById('form_ajout_ele_clas_id_classe')) {\n\t\t\tid_classe=document.getElementById('form_ajout_ele_clas_id_classe').options[document.getElementById('form_ajout_ele_clas_id_classe').selectedIndex].value;\n\t\t\t//alert(id_classe);\n\t\t\tif((id_classe!='')&&(document.getElementById('span_periodes'))) {\n\t\t\t\tnew Ajax.Updater(\$('span_periodes'),'index.php?id_classe='+id_classe+'&mode=update_champs_periode" . add_token_in_url(false) . "',{method: 'get'});\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction afficher_changement_prof_suivi(login_ele) {\n\t\tif(document.getElementById('prof_suivi_'+login_ele)) {\n\t\t\tnew Ajax.Updater(\$('span_choix_prof_suivi'),'index.php?login_ele='+login_ele+'&mode=update_champs_choix_prof_suivi" . add_token_in_url(false) . "',{method: 'get'});\n\n\t\t\tdocument.getElementById('login_ele_prof_suivi').value=login_ele;\n\t\t\tafficher_div('div_form_choix_prof_suivi_ele', 'y',-20,20);\n\t\t}\n\t}\n\n\tfunction modifier_prof_suivi() {\n\t\tlogin_ele=document.getElementById('login_ele_prof_suivi').value;\n\t\t//alert(login_ele);\n\t\tif(document.getElementById('prof_suivi_choisi')) {\n\t\t\tprof_suivi=document.getElementById('prof_suivi_choisi').options[document.getElementById('prof_suivi_choisi').selectedIndex].value;\n\t\t\t//alert(prof_suivi);\n\n\t\t\tif(\$('prof_suivi_'+login_ele)) {\n\t\t\t\tnew Ajax.Updater(\$('prof_suivi_'+login_ele),'index.php?login_ele='+login_ele+'&prof_suivi='+prof_suivi+'&mode=modif_prof_suivi" . add_token_in_url(false) . "',{method: 'get'});\n\t\t\t\tcacher_div('div_form_choix_prof_suivi_ele');\n\t\t\t}\n\t\t}\n\t}\n</script>\n";
echo "<input type='hidden' name='quelles_classes' value='{$quelles_classes}' />\n";
// Dans le cas scolarite, la liste des classes est dans la table tempo
if (isset($motif_rech)) {
echo "<input type='hidden' name='motif_rech' value='{$motif_rech}' />\n";
}
if (isset($mode_rech)) {
echo "<input type='hidden' name='mode_rech' value='{$mode_rech}' />\n";
}
echo "<input type='hidden' name='order_type' value='{$order_type}' />\n";
示例3: tout_cocher
echo "<p id='p_submit'><input type='submit' id='p_submit' value='Valider' /></p>\n";
echo "<p id='p_button'><input type='button' id='p_button' value='Valider' onclick='valider_submit()' /></p>\n";
echo "</form>\n";
echo "<script type='text/javascript'>\n\n\tfunction tout_cocher(mode) {\n\t\tfor (var k=0;k<{$cpt};k++) {\n\t\t\tif(document.getElementById('id_groupe_'+k)){\n\t\t\t\tdocument.getElementById('id_groupe_'+k).checked = mode;\n\t\t\t\tchange_style_groupe(k);\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction change_style_groupe(num) {\n\t\t//if(document.getElementById('id_groupe_'+num)) {\n\t\tif((document.getElementById('id_groupe_'+num))&&(document.getElementById('label_groupe_'+num))) {\n\t\t\tif(document.getElementById('id_groupe_'+num).checked) {\n\t\t\t\tdocument.getElementById('label_groupe_'+num).style.fontWeight='bold';\n\t\t\t}\n\t\t\telse {\n\t\t\t\tdocument.getElementById('label_groupe_'+num).style.fontWeight='normal';\n\t\t\t}\n\t\t}\n\t}\n\n\tdocument.getElementById('p_submit').style.display='none';\n\tdocument.getElementById('p_button').style.display='';\n\n\tfunction valider_submit() {\n\t\tnb_grp=0;\n\t\tfor(i=0;i<{$cpt};i++) {\n\t\t\tif(document.getElementById('id_groupe_'+i).checked==true) {\n\t\t\t\tnb_grp++;\n\t\t\t}\n\t\t}\n\t\tif(nb_grp==0) {\n\t\t\talert('Aucun enseignement n a été coché!');\n\t\t}\n\t\telse {\n\t\t\tdocument.forms['formulaire'].submit();\n\t\t}\n\t}\n</script>\n";
}
require "../lib/footer.inc.php";
die;
}
//==============================
// Le choix des groupes est fait
//==============================
// Préparation de l'arborescence
$gepiSchoolName = getSettingValue('gepiSchoolName');
$gepiYear = getSettingValue('gepiYear');
require "cdt_lib.php";
$dirname = get_user_temp_directory();
if (!$dirname) {
echo "<p style='color:red;'>Problème avec le dossier temporaire.</p>\n";
require "../lib/footer.inc.php";
die;
}
if ($_SESSION['statut'] == 'professeur') {
echo "</p>\n";
} else {
echo " | <a href='" . $_SERVER['PHP_SELF'] . "'>Retour au choix des classes ou du professeur</a>";
echo "</p>\n";
}
echo "<div id='div_archive_zip'></div>\n";
if ($action != 'acces2') {
if ($action == 'afficher_tous_docs_joints') {
echo "<p class='bold'>Affichage des documents joints aux cahiers de textes extraits</p>\n";
示例4: header
require_once "../../lib/initialisationsPropel.inc.php";
// Resume session
$resultat_session = $session_gepi->security_check();
if ($resultat_session == 'c') {
header("Location: ../../utilisateurs/mon_compte.php?change_mdp=yes");
die;
} else {
if ($resultat_session == '0') {
header("Location: ../../logout.php?auto=1");
die;
}
}
// l'utilisateur est-il autorisé à exécuter ce script ?
include "verification_autorisations.inc.php";
// si l'appel se fait avec passage de paramètre alors test du token
if (function_exists("check_token") && (count($_POST) != 0 || count($_GET) != 0)) {
check_token();
}
//recherche de l'utilisateur avec propel
$utilisateur = UtilisateurProfessionnelPeer::getUtilisateursSessionEnCours();
if ($utilisateur == null) {
header("Location: ../../logout.php?auto=1");
die;
}
$export_filename = $_GET['Fichier_a_telecharger'];
$dirTemp = "../../temp/";
$dirTemp .= get_user_temp_directory() . "/";
$filename = $dirTemp . $export_filename;
header("Content-Type: text/xml");
header("Content-Disposition: attachment; filename={$filename}");
//echo $doc->saveXML($doc->documentElement);
示例5: index_archive_pdf
function index_archive_pdf() {
global $dossier_archivage_pdf;
$entete='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link rel="stylesheet" type="text/css" href="style.css" />
';
$fich_css=fopen("../temp/".get_user_temp_directory()."/".$dossier_archivage_pdf."/style.css","w+");
fwrite($fich_css, "#contenu {
text-align:center;
}\n");
fclose($fich_css);
$fich_index=fopen("../temp/".get_user_temp_directory()."/".$dossier_archivage_pdf."/index.html","w+");
fwrite($fich_index, $entete."<title>Index ".getSettingValue('gepiYear')."</title></head><body><div id='contenu'><h1>Index ".getSettingValue('gepiYear')."</h1>\n");
$sql="SELECT * FROM tempo4 ORDER BY col4;";
$res_t4=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res_t4)>0) {
fwrite($fich_index, "<p><a href='index_eleves.html'>Index alphabétique des élèves</a></p>\n");
$fich_index_eleves=fopen("../temp/".get_user_temp_directory()."/".$dossier_archivage_pdf."/index_eleves.html","w+");
fwrite($fich_index_eleves, $entete."<title>Index alphabétique des élèves".getSettingValue('gepiYear')."</title></head><body><div id='contenu'><h1>Index alphabétique des élèves".getSettingValue('gepiYear')."</h1>\n");
while($lig_t4=mysqli_fetch_object($res_t4)) {
fwrite($fich_index_eleves, "<a href='".$lig_t4->col3."'>".$lig_t4->col4." (<em>".$lig_t4->col3."</em>)</a><br />\n");
}
fwrite($fich_index_eleves, "<p><a href='index.html'>Retour</a></p>\n");
fwrite($fich_index_eleves, "</div></body></html>\n");
}
$sql="SELECT DISTINCT c.id, c.classe FROM classes c, tempo4 t WHERE c.id=t.col1 ORDER BY c.classe;";
$res_t_c=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res_t_c)>0) {
fwrite($fich_index, "<p><strong>Classes :</strong></p>\n");
while($lig_t_c=mysqli_fetch_object($res_t_c)) {
fwrite($fich_index, "<p><a href='classe_".$lig_t_c->id.".html'>".$lig_t_c->classe."</a></p>\n");
$sql="SELECT * FROM tempo4 WHERE col1='".$lig_t_c->id."' ORDER BY col4;";
$res_t4=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res_t4)>0) {
$fich_index_classe=fopen("../temp/".get_user_temp_directory()."/".$dossier_archivage_pdf."/classe_".$lig_t_c->id.".html","w+");
fwrite($fich_index_classe, $entete."<title>Classe de ".$lig_t_c->classe." ".getSettingValue('gepiYear')."</title></head><body><div id='contenu'><h1>Classe de ".$lig_t_c->classe." ".getSettingValue('gepiYear')."</h1>\n");
while($lig_t4=mysqli_fetch_object($res_t4)) {
fwrite($fich_index_classe, "<a href='".$lig_t4->col3."'>".$lig_t4->col4." (<em>".$lig_t4->col3."</em>)</a><br />\n");
}
fwrite($fich_index_classe, "<p><a href='index.html'>Retour</a></p>\n");
fwrite($fich_index_classe, "</div></body></html>\n");
}
}
}
fwrite($fich_index, "</div></body></html>\n");
}
示例6: copy_file
private function copy_file($file)
{
$extension = strrchr($_FILES['fichier']['name'], '.');
if ($extension == '.csv') {
$this->file = $_FILES['fichier']['name'];
if ($this->file == 'ENT-Identifiants.csv') {
$copie = move_uploaded_file($file, '../temp/' . get_user_temp_directory() . '/' . $this->file);
} elseif ($this->file == 'ENT-Identifiants-' . mb_strtoupper(getSettingValue('gepiSchoolRne')) . '.csv') {
$copie = move_uploaded_file($file, '../temp/' . get_user_temp_directory() . '/ENT-Identifiants.csv');
} else {
throw new Exception('Le nom du fichier est incorrect');
}
} else {
throw new Exception('Le fichier n\'est pas un fichier csv ');
}
}
示例7: get_tab_signature_bull
function get_tab_signature_bull($login_user = "")
{
global $mysqli;
global $niveau_arbo;
$tab = array();
if ($login_user == "") {
$login_user = $_SESSION['login'];
}
if ($niveau_arbo == "") {
$niveau_arbo = 1;
}
$pref_arbo = "..";
if ($niveau_arbo == 0) {
$pref_arbo = ".";
}
if ($niveau_arbo == 1) {
$pref_arbo = "..";
}
if ($niveau_arbo == 2) {
$pref_arbo = "../..";
}
$user_temp_directory = get_user_temp_directory();
$sql = "SELECT 1=1 FROM signature_droits WHERE login='{$login_user}';";
$test = mysqli_query($mysqli, $sql);
if ($test->num_rows > 0) {
$sql = "SELECT * FROM signature_fichiers WHERE login='{$login_user}';";
$res = mysqli_query($mysqli, $sql);
if ($res->num_rows > 0) {
while ($lig = $res->fetch_object()) {
$tab['fichier'][$lig->id_fichier]['fichier'] = $lig->fichier;
$tab['fichier'][$lig->id_fichier]['chemin'] = $pref_arbo . "/temp/" . $user_temp_directory . "/signature/" . $lig->fichier;
}
$res->close();
}
$sql = "SELECT * FROM signature_classes WHERE login='{$login_user}';";
$res = mysqli_query($mysqli, $sql);
if ($res->num_rows > 0) {
while ($lig = $res->fetch_object()) {
$tab['classe'][$lig->id_classe]['id_fichier'] = $lig->id_fichier;
if ($lig->id_fichier != -1) {
$tab['fichier'][$lig->id_fichier]['id_classe'][] = $lig->id_classe;
}
}
$res->close();
}
$test->close();
}
return $tab;
}
示例8: ss_zip
$zip= new ss_zip('',6);
$zip->add_file("../temp/".$user_temp_directory."/content.xml",'content.xml');
$zip->add_file('liste_options_ods/meta.xml','meta.xml');
$zip->add_file('liste_options_ods/mimetype','mimetype');
$zip->add_file('liste_options_ods/settings.xml','settings.xml');
$zip->add_file('liste_options_ods/styles.xml','styles.xml');
$zip->add_file('liste_options_ods/META-INF/manifest.xml','META-INF/manifest.xml');
$zip->save("../temp/".$user_temp_directory."/$fichier_liste.zip");
rename("../temp/".$user_temp_directory."/$fichier_liste.zip","../temp/".$user_temp_directory."/".$fichier_liste.".ods");
}
else {
$path = path_niveau();
$chemin_temp = $path."temp/".get_user_temp_directory()."/";
if (!defined('PCLZIP_TEMPORARY_DIR') || constant('PCLZIP_TEMPORARY_DIR')!=$chemin_temp) {
@define( 'PCLZIP_TEMPORARY_DIR', $chemin_temp);
}
$nom_fic=$fichier_liste.".ods";
$chemin_stockage = $chemin_temp."/".$nom_fic;
$chemin_modele_ods='liste_options_ods';
$dossier_a_traiter=$chemin_temp."liste_options_".strftime("%Y%m%d%H%M%S");
@mkdir($dossier_a_traiter);
copy("../temp/".$user_temp_directory."/content.xml", $dossier_a_traiter."/content.xml");
@mkdir($dossier_a_traiter."/META-INF");
示例9: calc_moy_debug
/**
* Enregistre les calculs de moyennes dans un fichier
*
* Passer à 1 la variable $debug pour générer un fichier de debug...
*
* @param string $texte Le calcul à enregistrer
* @see get_user_temp_directory()
*/
function calc_moy_debug($texte){
$debug=0;
if($debug==1){
$tmp_dir=get_user_temp_directory();
if((!$tmp_dir)||(!file_exists("../temp/".$tmp_dir))) {$tmp_dir="/tmp";} else {$tmp_dir="../temp/".$tmp_dir;}
$fich=fopen($tmp_dir."/calc_moy_debug.txt","a+");
fwrite($fich,$texte);
fclose($fich);
}
}
示例10: isset
$mode_pub = isset($_POST['mode_pub']) ? $_POST['mode_pub'] : (isset($_GET['mode_pub']) ? $_GET['mode_pub'] : "");
if (isset($num_fich) && (isset($id_classe) || isset($id_groupe))) {
if (!isset($msg)) {
$msg = "";
}
$num_periode = isset($_POST['num_periode']) ? $_POST['num_periode'] : (isset($_GET['num_periode']) ? $_GET['num_periode'] : 'nimporte');
if ($num_periode == 'nimporte') {
$sql_ajout_jec = "";
$sql_ajout_jeg = "";
} else {
$sql_ajout_jec = " AND jec.periode='{$num_periode}'";
$sql_ajout_jeg = " AND jeg.periode='{$num_periode}'";
}
$tab_file = get_tab_file($path);
$tableau_des_fichiers_generes = array();
$chemin_temp = "../temp/" . get_user_temp_directory();
//debug_var();
if (isset($mode_pub) && $mode_pub == "un_fichier_par_selection") {
if (isset($id_classe)) {
for ($i = 0; $i < count($id_classe); $i++) {
$tab_eleves_OOo = array();
$nb_eleve = 0;
$classe = get_class_from_id($id_classe[$i]);
// Ajout d'un test dans le cas prof
$acces_classe = "n";
if ($_SESSION['statut'] != 'professeur') {
$acces_classe = "y";
} elseif (getSettingAOui('OOoAccesTousEleProf')) {
$acces_classe = "y";
} elseif (is_prof_classe($_SESSION['login'], $id_classe[$i])) {
$acces_classe = "y";
示例11: get_class_from_id
}
// 20120419
if ($generer_fichiers_pdf_archivage == 'y') {
//**************** EN-TETE *********************
$titre_page = "Archivage des bulletins PDF";
require_once "../lib/header.inc.php";
//**************** FIN EN-TETE *****************
if (count($tab_id_classe) == 1) {
$id_classe = $tab_id_classe[0];
$classe = get_class_from_id($id_classe);
echo "<p>Classe de " . $classe . "</p>\n";
}
echo "<p>Patience...</p>\n";
flush();
//$dirname = "../backup/".getSettingValue("backup_directory")."/bulletins";
$dirname = "../temp/" . get_user_temp_directory() . "/" . getPref($_SESSION['login'], 'dossier_archivage_pdf', 'bulletins_pdf_individuels_eleves_' . strftime('%Y%m%d'));
@mkdir($dirname);
if (!file_exists($dirname)) {
echo "<p>ERREUR d'acces au dossier des bulletins: {$dirname}</p>";
die;
}
$arch_bull_nom_prenom = getPref($_SESSION['login'], 'arch_bull_nom_prenom', 'yes');
$arch_bull_INE = getPref($_SESSION['login'], 'arch_bull_INE', 'yes');
$arch_bull_annee_scolaire = getPref($_SESSION['login'], 'arch_bull_annee_scolaire', 'yes');
$arch_bull_date_edition = getPref($_SESSION['login'], 'arch_bull_date_edition', 'yes');
$arch_bull_classe = getPref($_SESSION['login'], 'arch_bull_classe', 'yes');
for ($j = 0; $j < count($tableau_eleve['login']); $j++) {
//send_file_download_headers('application/pdf','bulletin.pdf');
//$nom_fichier_bulletin = 'bulletin_'.$tableau_eleve['no_gep'][$j]."_".$tableau_eleve['nom_prenom'][$j]."_".$nom_bulletin.'.pdf';
//$nom_fichier_bulletin = 'bulletin_'.$tableau_eleve['no_gep'][$j]."_".$tableau_eleve['nom_prenom'][$j]."_".strftime("%Y%m%d").'.pdf';
//$nom_fichier_bulletin = 'bulletin_'.$tableau_eleve['nom_prenom'][$j]."_".$tableau_eleve['no_gep'][$j]."_annee_scolaire_".remplace_accents(getSettingValue('gepiYear'),"all")."_".strftime("%Y%m%d").'.pdf';
示例12: copy_file
private function copy_file($file) {
$extension = strrchr($_FILES['fichier']['name'], '.');
if ($extension == '.csv') {
$this->file = $_FILES['fichier']['name'];
if ($this->file == 'correspondances.csv') {
$copie = move_uploaded_file($file,'../temp/'.get_user_temp_directory().'/'. $this->file);
} else
throw new Exception('Le nom du fichier est incorrect ');
} else
throw new Exception('Le fichier n\'est pas un fichier csv ');
}
示例13: mktime
}
echo "<a href=\"javascript:insere_texte_dans_ckeditor(document.getElementById('div_tableau_eleves').innerHTML)\" title='Insérer un tableau de la liste des élèves dans le texte de la notice'><img src='../images/icons/tableau.png' width='16' height='16' alt='Insérer un tableau de la liste des élèves dans le texte de la notice' /></a>";
//echo "<br><br>\n";
echo "<br />\n";
// Retour aux notices d'aujourd'hui:
$timestamp_du_jour = mktime(0, 0, 0, date('n'), date('j'), date('Y'));
if ($timestamp_du_jour != $today) {
echo " <button style='background-color:" . $color_fond_notices['c'] . "' onclick=\"javascript:\n\t\t\t\t\t\t\tgetWinEditionNotice().setAjaxContent('./ajax_edition_compte_rendu.php?id_groupe='+ " . $groupe->getId() . " + '&today='+{$timestamp_du_jour},{ onComplete:function(transport) {initWysiwyg();updateCalendarWithUnixDate({$timestamp_du_jour})}});\n\t\t\t\t\t\t\tobject_en_cours_edition = 'compte_rendu';\n\t\t\t\t\t\t\">CR : Retour au " . date('d') . "/" . date('m') . "</button>\n";
}
//echo "\$timestamp_du_jour=$timestamp_du_jour<br />";
//echo "\$today=$today<br />";
echo "<br />\n";
//==============================================
//fin affichage des groupes
// 20150415
$tempdir = get_user_temp_directory($_SESSION['login']);
if (file_exists("../temp/" . $tempdir . "/cdt_selection.txt")) {
$chaine_selection_archives = ensure_utf8(file_get_contents("../temp/" . $tempdir . "/cdt_selection.txt"));
echo "<textarea id='textarea_selection_archives' name='textarea_selection_archives' style='display:none;'>" . base64_encode($chaine_selection_archives) . "</textarea>";
}
echo "<fieldset style=\"border: 1px solid grey; padding-top: 8px; padding-bottom: 8px; margin-left: auto; margin-right: auto; background: " . $color_fond_notices[$type_couleur] . ";\">\n";
echo "<legend style=\"border: 1px solid grey; background: " . $color_fond_notices[$type_couleur] . "; font-variant: small-caps;\"> Travaux Personnels \n";
if (!$ctTravailAFaire->isNew()) {
echo " - <b><font color=\"red\">Modification de la notice</font></b>\n";
echo " - \n\t\t\t<a href=\"#\" onclick=\"javascript:\n\t\t\t\tgetWinEditionNotice().setAjaxContent('ajax_edition_devoir.php?id_groupe=" . $groupe->getId() . "&today=" . $ctTravailAFaire->getDateCt() . "&ajout_nouvelle_notice=oui',\n\t\t\t\t\t{ onComplete:\n\t\t\t\t\t\tfunction(transport) {\n\t\t\t\t\t\t\tgetWinEditionNotice().updateWidth();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\treturn false;\n\t\t\t\">\n\t\t\tAjouter une notice\n\t\t\t</a> - \n";
echo " - <a href=\"#\" onclick=\"javascript:\n\t\t\t\t\$('dupplication_notice').show();\n\t\t\t\tnew Ajax.Updater(\$('dupplication_notice'), 'ajax_affichage_duplication_notice.php?id_groupe=" . $groupe->getId() . "&type=CahierTexteTravailAFaire&id_ct=" . $ctTravailAFaire->getIdCt() . "',\n\t\t\t\t\t{ onComplete:\n\t\t\t\t\t\tfunction(transport) {\n\t\t\t\t\t\t\tcalendarDuplicationInstanciation = Calendar.setup({\n\t\t\t\t\t\t\t\t\tflat : 'calendar-duplication-container', // ID of the parent element\n\t\t\t\t\t\t\t\t\tdaFormat : '%s' , \t\t\t //date format\n\t\t\t\t\t\t\t\t\tweekNumbers : false\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tcalendarDuplicationInstanciation.setDate(calendarInstanciation.date);\n\t\t\t\t\t\t\t\$('dupplication_notice').show();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\treturn false;\n\t\t\t\t\">\n\t\tDupliquer la notice</a> - \n";
} else {
echo " - <b><font color=\"red\">Nouvelle notice</font></b> - \n";
}
echo "<a href=\"#\" onclick=\"javascript:\n\t\t\tnew Ajax.Updater(\$('deplacement_notice'), 'ajax_affichage_deplacement_notice.php?id_groupe=" . $groupe->getId() . "&type=CahierTexteTravailAFaire&id_ct=" . $ctTravailAFaire->getIdCt() . "',\n\t\t\t\t{ onComplete:\n\t\t\t\t\tfunction() {\n\t\t\t\t\t\t\$('deplacement_notice').show();\n\t\t\t\t\t\tcalendarDeplacementInstanciation = null;";
if (!isset($info)) {
示例14: imagesetthickness
imagesetthickness($img,2);
$x1=0;
$x2=$dim_photo+30;
$y1=0;
$y2=$dim_photo+30;
$couleur_fond=imageColorAllocate($img,255,255,255);
//imagecolorallocatealpha($img, 255, 255, 255, 127);
$couleur_trait=imageColorAllocate($img,0,0,0);
imageLine($img,$x1,$y1,$x2,$y1,$couleur_trait);
imageLine($img,$x1,$y1,$x1,$y2,$couleur_trait);
$chemin_img_fond="../temp/".get_user_temp_directory()."/fond_plan_classe.png";
imagePNG($img, $chemin_img_fond);
imageDestroy($img);
//================================
echo "<form action='".$_SERVER['PHP_SELF']."' name='form_reg_pos' method='post'>\n";
echo "<div style='float:right; width:40px;'>\n";
echo "<div style='position:relative; top:18px; left:0px;'>\n";
echo "<a href='javascript:decale_photos(-10,0)' title='Décaler les photos vers la gauche'>";
echo "<img src='../images/arrow_left.png' width='18' height='18' />";
echo "</a>";
echo "</div\n>";
echo "<div style='position:relative; top:-14px; left:18px;'>\n";
echo "<a href='javascript:decale_photos(0,-10)' title='Décaler les photos vers le haut'>";
示例15: require_once
* You should have received a copy of the GNU General Public License
* along with GEPI; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
// On utilise mysqli
$useMysqli = TRUE;
// Initialisations files
$niveau_arbo = 0;
require_once("./lib/initialisations.inc.php");
global $gepiPath;
// On récupère le dossier temporaire pour l'effacer
if (isset($_SESSION['login'])){
$temp_perso="temp/".get_user_temp_directory();
}else{
$temp_perso=NULL;
}
$rne_courant="";
if(($multisite=='y')&&(isset($_COOKIE['RNE']))) {
$rne_courant=$_COOKIE['RNE'];
}
if ($session_gepi->current_auth_mode == "sso" and $session_gepi->auth_sso == "cas") {
$session_gepi->close(0);
$session_gepi->logout_cas();
// On efface le dossier temporaire
if ($temp_perso){
foreach (glob($temp_perso."/*") as $filename) {