コード例 #1
0
ファイル: CLogin.php プロジェクト: rakotobe/Rakotobe
	static function page_protect($url_redirection='../src/login.php') {
		if(!CLogin::est_logue()) {
			CFunction::redirection($url_redirection);
		} 
		
		else if(!CTableUser::is_admin($_SESSION['idmbr'])) {
			if(!in_array(basename($_SERVER['SCRIPT_NAME']), array('categorie.php', 'article.php', 'page.php', 'fichier.php', 'dossier.php', 'login.php', 'index.php', 'menu_semaine.php', 'image_menu.php'))) {
				CFunction::redirection('../src/index.php');
			}
		}
	}
コード例 #2
0
ファイル: login.php プロジェクト: rakotobe/Rakotobe
}

if(!empty($submit_lg)) {

        if(!empty($_POST['login_lg'])) $login_lg = $_POST['login_lg']; else if(!empty($_GET['login_lg'])) $login_lg = $_GET['login_lg'] ;
        if(!empty($_POST['passe_lg'])) $passe_lg = $_POST['passe_lg']; else if(!empty($_GET['passe']))    $passe_lg = $_GET['passe_lg'] ;


        if(!($id_membre = CLogin::login_ok($login_lg, $passe_lg, " and (type = 1 or type = 2) and etat = 1"))) {
                        $errmsg_lg = "Login erroné ou ne donnant droit a l'administration";
        }
        else {
                $_SESSION['login'] = $login_lg;
                $_SESSION['passe'] = $passe_lg;
                $_SESSION['idmbr'] = $id_membre;
                CFunction::redirection("../src/index.php");
        }
}
?>
<!-- InstanceEndEditable -->
<div id="mainwrap">
  <div id="header"><?php include("../nav/header.php"); ?></div>
  <div id="top"><?php include("../nav/menu_h.php"); ?></div>
  <div id="filet">
    <div id="zonetitre">
      <div id="signe"></div>
      <div id="titre"><!-- InstanceBeginEditable name="titre" -->Login<!-- InstanceEndEditable --></div>
    </div>
  </div>
  <div id="contentarea">
    <div id="left"><?php include("../nav/menu_g.php"); ?></div>
コード例 #3
0
	case 555 : //Suppr dans modif
			if(!empty($_GET['idtmp'])) $idtmp = $_GET['idtmp'];
			CTableMoulGrpTmp::update($idtmp);
			CFunction::redirection("moul_groupe_mail.php?a=5555&id=".$_SESSION['id']);
		break;
	
	case 5555 : //Liste dans modif
			if(!empty($_GET['id'])) $id = $_GET['id'];
			$oFics = CTableMoulGrpTmp::select_not_null();
		break;
		
	case 55555 : //Suppr check box dans modif
			foreach($tab_fic as $tab){
				CTableMoulGrpTmp::update($tab);
			}
			CFunction::redirection("moul_groupe_mail.php?a=5555&id=".$_SESSION['id']);
		break;
		
	case 6 : // Vider un groupe 
			if(!empty($_GET['id'])) $id = $_GET['id'];
		break;
		
	case 66: //Vider un groupe : validation
			if(!empty($_GET['id'])) $id = $_GET['id'];
			CTableMoulGpFic::delete_elm($id);
			CTableGrpMl::update_set(0,0,$id);
			$a = 0;
		break;
}

/**-----------------
コード例 #4
0
ファイル: gr_rdv.php プロジェクト: rakotobe/Rakotobe
	$rdv->reverse_etat();
	break;
	
case 3 : // Modifier etat
	if(!empty($_GET['id'])) $id = $_GET['id'];
	break;
	
case 33 : // Supprimer
	if(!empty($_GET['id'])) $id = $_GET['id'];
	$rdv = new CTableGrRdv(array('table'=>'gr_rdv', 'id'=>$id));
	$rdv->delete();
	break;

case 5 : // Modifier 1
	if(!empty($_GET['id'])) $id = $_GET['id'];
	CFunction::redirection("../src/gr_user.php?a=5&id=" . $id);
	break;
	
case 6 : // Filtrer
	CSession::save($_GET);
	break;
}

/*------------------------------------------------------
		A FAIRE DANS TOUS LES CAS
--------------------------------------------------------*/
$filtre_etat 		= CSession::get('filtre_etat', $etat);
$filtre_date_debut 	= CDate::date_switch(CSession::get('filtre_date_debut'));
$filtre_date_fin 	= CDate::date_switch(CSession::get('filtre_date_fin'));

if ($_GET['filtre_id_periode']!='%%'){
コード例 #5
0
ファイル: moulinette.php プロジェクト: rakotobe/Rakotobe
		$ttzDatas =$oDataCsv->get_data();
		
		foreach ($ttzDatas as $iKey=>$tzDatas)
		{
			$test = 0;
			for($i = 0; $i<$count; $i++){
				if($tzDatas[0] == $testDoublement[$i]['mtp_zMail']) {
					$test += 1;
				}
			}
			if($test == 0){
				CTableMoultmp::insert($tzDatas[0],$iIdFic['idmax']);
			}
		}
		$msginfo = 'Fichier bien ajouté';
		CFunction::redirection("moulinette.php?a=0");
	break;
}

/*------------------------------------------------------
		A FAIRE DANS TOUS LES CAS
--------------------------------------------------------*/
$oDatas = CTableMoultmp::select($order);
?>
<!-- InstanceEndEditable -->
<div id="mainwrap">
  <div id="header"><?php include("../nav/header.php"); ?></div>
  <div id="top"><?php include("../nav/menu_h.php"); ?></div>
  <div id="filet">
    <div id="zonetitre">
      <div id="signe"></div>
コード例 #6
0
ファイル: moul_groupe.php プロジェクト: rakotobe/Rakotobe
			$iNbMails = 0;
			$zfic = '';
			foreach($tab_fic as $iKey=>$tfic){
				$iNbMails 	+= CTableMoulGp::get_iEmail($tfic);
				CTableMoulGpFic::insert($igrp,$tfic);
			}
			$iNbFic 	= count($tab_fic);
			CTableGrpMl::update_set($iNbFic,$iNbMails,$igrp);
			CTableMoulGpFic::insert($igrp,$zfic);
			CTableMoulGpFic::delete_elmvide();
			$msginfo = "Votre groupe a été bien ajouté";
		}
		else {
			$msginfo = "Enregistrement de groupe non valide car il n'y avait pas de fichier choisi";
		}
		CFunction::redirection("moul_groupe.php?a=0");
	break;
}

/*------------------------------------------------------
		A FAIRE DANS TOUS LES CAS
--------------------------------------------------------*/

	$iPcur 		= 1;
	$iNpp 		= (!empty($_SESSION['iNpp'])) ? $_SESSION['iNpp'] : "50";
	$grp  		= (!empty($_SESSION['grp'])) ? $_SESSION['grp'] : 0;
	$istart 	= ($iPcur-1)*$iNpp;
	$tGroups  	= CTableGrpMl::get_elms();
	$tGrpWOFic	= CTableGrpMl::get_elms(1);
	$tMGp 		= CTableMoulGp::select($istart,$iNpp,$grp,$order);
?>
コード例 #7
0
ファイル: export.php プロジェクト: rakotobe/Rakotobe
	$a = @$_POST["a"];
}

/*--------------------------------------------------------------------
		TRAITEMENTS
----------------------------------------------------------------------*/
switch ($a) {

case 0 : // Formulaire export
	break;	
	
case 1 : // Export
	$id_groupe = !empty($_REQUEST['id_groupe']) ? $_REQUEST['id_groupe'] : 0;
	if($id_groupe) {
		$msginfo = "T&eacute;l&eacute;charger maintenant le CSV pour finir l'exportation";
		CFunction::redirection('download_csv.php?id_groupe=' . $id_groupe.'&separateur='.$_REQUEST['separateur'], '_blank');
	} else {
		$msginfo = "Veuillez choisir le groupe de contacts &agrave;� exporter";
	}
	break;
}

/*------------------------------------------------------
		A FAIRE DANS TOUS LES CAS
--------------------------------------------------------*/
?>
<!-- InstanceEndEditable -->
<div id="mainwrap">
  <div id="header"><?php include("../nav/header.php"); ?></div>
  <div id="top"><?php include("../nav/menu_h.php"); ?></div>
  <div id="filet">
コード例 #8
0
ファイル: import.php プロジェクト: rakotobe/Rakotobe
			}			
			
			$id  = $obj->insert();
			array_push($tab_user, $id);
		}
	}
	
	if($id_groupe > 0) {
		$tab_user_old 	= CTableGroupe::get_array_id_user($id_groupe);
		$tab_user_new 	= array_unique(array_merge($tab_user_old, $tab_user));
		$liste_user_new = implode("|", $tab_user_new);
		$groupe = new CTableGroupe(array('id'=>$id_groupe, 'text'=>$liste_user_new));
		$groupe->update();
	}	
	
	CFunction::redirection("groupe.php?a=5&id=" . $id_groupe);
	
	break;
}

/*------------------------------------------------------
		A FAIRE DANS TOUS LES CAS
--------------------------------------------------------*/
?>
<!-- InstanceEndEditable -->
<div id="mainwrap">
  <div id="header"><?php include("../nav/header.php"); ?></div>
  <div id="top"><?php include("../nav/menu_h.php"); ?></div>
  <div id="filet">
    <div id="zonetitre">
      <div id="signe"></div>
コード例 #9
0
ファイル: rdvUtilisateur.php プロジェクト: rakotobe/Rakotobe
	$rdv->reverse_etat();
	break;
	
case 3 : // Modifier etat
	if(!empty($_GET['id'])) $id = $_GET['id'];
	break;
	
case 33 : // Supprimer
	if(!empty($_GET['id'])) $id = $_GET['id'];
	$rdv = new CTablContact(array('table'=>'rdvContact', 'id'=>$id));
	$rdv->delete();
	break;

case 5 : // Modifier 1
	if(!empty($_GET['id'])) $id = $_GET['id'];
	CFunction::redirection("../src/contact.php?a=5&id=" . $id);
	break;
	
case 6 : // Filtrer
	CSession::save($_GET);
	break;
}

/*------------------------------------------------------
		A FAIRE DANS TOUS LES CAS
--------------------------------------------------------*/
$filtre_etat 		= CSession::get('filtre_etat', $etat);
$filtre_date_debut 	= CDate::date_switch(CSession::get('filtre_date_debut'));
$filtre_date_fin 	= CDate::date_switch(CSession::get('filtre_date_fin'));

if ($_GET['filtre_id_periode']!='%%'){