%
/******************************************************************************
 * Copyright (c) 2000-2004 e-Deal
 *
 * e-Deal S.A.
 * 55 rue Brillat Savarin
 * 75013 Paris
 * France
 *
 * T: +33 (0)1 53 80 80 30
 * F: +33 (0)1 73 01 69 77
 * http://www.e-deal.com
 * 
 * La diffusion de ce code source sous quelque forme que ce soit sans
 * l'autorisation de E-DEAL est interdite.
 *
 * Vous êtes autorisés à modifier ce code source uniquement pour votre usage
 * propre et sous réserve que les mentions de copyright demeurent intactes.
 *
 * Ce code est fourni en l'état. Aucune garantie d'aucune sorte, explicite ou
 * implicite n'est donnée. En aucun cas E-DEAL ne pourra être tenu pour
 * responsable des dommages pouvant résulter de l'utilisation de ce code
 * source.
 *
 *
 ******************************************************************************/
%><%@page session="true" import="com.edeal.frontline.*,com.edeal.frontline.custom.*,java.util.*, com.edeal.frontline.navigation.*"%>
<%@taglib uri="http://www.e-deal.com/taglib/fl" prefix="fl"%>
<%
final org.apache.commons.logging.Log logger = org.apache.commons.logging.LogFactory.getLog(getClass());
FlRequest flRequest = new FlRequest(request);
FlContext context = flRequest.getContext();
DataDictionary dico = context.getDataDictionary();
boolean creation = true;
String id = null;
try { 
	id = Axis.getAxeID(); 
	if (id != null)
		creation = false;	
} catch (FieldNotInitializedException e) {}
String myFldID = null;
try { myFldID = Axis.getAxeFldID(); }
catch (FieldNotInitializedException e) {}
String personObjID = dico.getTable("sql", "Person").getObjID();
String[] fld = {"FldID", "FldDisplay", "FldDisplayLabel"};
String sql = "SELECT FldID, FldDisplay, FldDisplayLabel FROM Field " + 
			"\nWHERE (FldObjID = " + Utils.formatToSQL(context, personObjID) +
							"\n\tAND FldTabID IS NOT NULL " +
							"\n\tAND FldMultival <> 1 " + 
			"\nAND NOT EXISTS (SELECT * FROM Axis WHERE AxeFldID = FldID))" +
			(myFldID != null ? "\nOR FldID = " + Utils.formatToSQL(context, myFldID) : "") +
			"\n ORDER BY FldDisplay";
Vector fields = FieldBean.listSQL(context, fld, sql);
%>
" ou="<%=\"/edit_axis.fl\"+(id!=null ? \"?id=\"+id : \"\")%>">
<% if (fields == null || fields.size() == 0) { %>
	
		|  | 
<% } else { %>
	
		| 	
				
					|  |  |  |  
						|  |  | 									
									
										|  | <% if (creation) { %>			
											
											<% } else { %>
												
											<% } %> |  |  | 
	|  | 
	
		|  | 
	
<% } %>
<%
/******************************************************************************
 * 
 *
 * m.ichahane@e-deal.ma : 2006/08/30 18:03:25 : Mustapha
 * 
 *
 *****************************************************************************/
 %>