--- /dev/null
+<?php
+
+function select_fonction($fonction){
+ echo "<option value=\"\" ". (($fonction == '0')?"selected":"") ."> </option>\n";
+ $res = mysql_query("SELECT id, fonction_fr, FIND_IN_SET('titre', flags) from fonctions_def ORDER BY id");
+ while(list($fid, $flabel, $ftitre) = mysql_fetch_row($res)){
+ if($ftitre)
+ echo "<option value=\"$fid\" " . (($fonction == $fid)?"selected":"") . ">$flabel</option>\n";
+ else
+ echo "<option value=\"$fid\" " . (($fonction == $fid)?"selected":"") . ">* $flabel</option>\n";
+ }
+ mysql_free_result($res);
+}
+
+function _select_fonction_smarty($params){
+ select_fonction($params['fonction']);
+}
+$page->register_function('select_fonction', '_select_fonction_smarty');
+?>
<?php
require_once('geoloc.inc.php');
-//fonctions pour afficher des select avec les bonnes options
-function select_secteur($secteur){
- global $secteurs;
- reset($secteurs);
- if($secteur == '') $secteur = -1;
- echo "<option value=\"\" ". (($secteur == '')?"selected":"") ."> </option>\n";
- foreach($secteurs as $sid => $slabel){
- echo "<option value=\"$sid\" " . (($secteur == $sid)?"selected":"") . ">$slabel</option>\n";
- }
-}
-function select_fonction($fonction){
- global $fonctions, $fonctions_titre;
- reset($fonctions);
- echo "<option value=\"\" ". (($fonction == '0')?"selected":"") ."> </option>\n";
- foreach($fonctions as $fid => $flabel){
- if($fonctions_titre[$fid] == 1)
- echo "<option value=\"$fid\" " . (($fonction == $fid)?"selected":"") . ">$flabel</option>\n";
- else
- echo "<option value=\"$fid\" " . (($fonction == $fid)?"selected":"") . ">* $flabel</option>\n";
- }
-}
-function select_ss_secteur($secteur,$ss_secteur){
- if($secteur != ''){
- echo "<option value=\"\"> </option>\n";
- $res = mysql_query("SELECT id, label FROM emploi_ss_secteur WHERE secteur = '$secteur'");
- while(list($tmp_id, $tmp_label) = mysql_fetch_row($res)){
- echo "<option value=\"$tmp_id\" ". (($ss_secteur == $tmp_id)?"selected":"") .">$tmp_label</option>\n";
- }
- }
- else{
- echo "<option value=\"\" selected> </option>\n";
- }
-}
-
-//fonctions pour smarty
-function _select_secteur_smarty($params){
- select_secteur($params['secteur']);
-}
-function _select_ss_secteur_smarty($params){
- if(!isset($params['secteur'])) return;
- select_ss_secteur($params['secteur'], $params['ss_secteur']);
-}
-function _select_fonction_smarty($params){
- select_fonction($params['fonction']);
-}
-$page->register_function('select_secteur', '_select_secteur_smarty');
-$page->register_function('select_ss_secteur', '_select_ss_secteur_smarty');
-$page->register_function('select_fonction', '_select_fonction_smarty');
-
+require_once('secteur.emploi.inc.php');
+require_once('fonction.emploi.inc.php');
$res = mysql_query("SELECT entrid, entreprise, secteur, ss_secteur, poste, fonction,
adr1, adr2, adr3, cp, ville, pays, region, tel, fax,
<?php
require_once('geoloc.inc.php');
-
+require_once('secteur.emploi.inc.php');
function affiche_pays(){
global $mentor_pid, $mentor_pays, $nb_mentor_pays, $max_mentor_pays;
for($i = 1; $i <= $nb_mentor_pays ; $i++){
}
}
-function select_secteur($secteur){
- if($secteur == '') $secteur = -1;
- echo "<option value=\"\" ". (($secteur == '')?"selected":"") ."> </option>\n";
- $res = mysql_query("SELECT id, label FROM emploi_secteur");
- while(list($tmp_id, $tmp_label) = mysql_fetch_row($res)){
- echo "<option value=\"$tmp_id\" " . (($secteur == $tmp_id)?"selected":"") . ">$tmp_label</option>\n";
- }
-}
-
-function select_ss_secteur($secteur,$ss_secteur){
- if($secteur != ''){
- echo "<option value=\"\"> </option>\n";
- $res = mysql_query("SELECT id, label FROM emploi_ss_secteur WHERE secteur = '$secteur'");
- while(list($tmp_id, $tmp_label) = mysql_fetch_row($res)){
- echo "<option value=\"$tmp_id\" ". (($ss_secteur == $tmp_id)?"selected":"") .">$tmp_label</option>\n";
- }
- }
- else{
- echo "<option value=\"\" selected> </option>\n";
- }
-}
-
-function affiche_secteurs(){
- global $mentor_sid, $mentor_secteur, $mentor_ssid, $mentor_ss_secteur, $nb_mentor_secteurs, $max_mentor_secteurs;
- global $mentor_secteur_id_new;
- for($i = 1; $i <= $nb_mentor_secteurs ; $i++){
- if ($i%2) echo '<tr class="pair">'; else echo '<tr class="impair">';
-?>
- <td class="colg">
- <span class="valeur"><?php print_html($mentor_secteur[$i]);?></span>
- </td>
- <td class="colm">
- <span class="valeur"><?php print_html($mentor_ss_secteur[$i]);?></span>
- </td>
- <td class="cold">
- <span class="lien"><a href="javascript:mentor_secteur_del('<?php echo $mentor_sid[$i]; ?>');">retirer</a></span>
- </td>
- </tr>
-<?php } if($nb_mentor_secteurs < $max_mentor_secteurs) {
- if ($i%2) echo '<tr class="pair">'; else echo '<tr class="impair">';
-?>
- <td class="colg">
- <select name="mentor_secteur_id_new" OnChange="javascript:submit()">
- <?php select_secteur($mentor_secteur_id_new);?>
- </select>
- </td>
- <td class="colm">
- <select name="mentor_ss_secteur_id_new">
- <?php select_ss_secteur($mentor_secteur_id_new, '');?>
- </select>
- </td>
- <td class="cold">
- <span class="lien"><a href="javascript:mentor_secteur_add();">ajouter</a></span>
- </td>
- </tr>
-
-<?php
- }
-}
function _print_pays_smarty($params){affiche_pays();}
-function _print_secteurs_mentor_smarty($params){affiche_secteurs();}
$page->register_function('print_pays','_print_pays_smarty');
-$page->register_function('print_secteurs_mentor','_print_secteurs_mentor_smarty');
$max_mentor_pays = 10;
$max_mentor_secteurs = 10;
+$page->assign('max_mentor_pays', $max_mentor_pays);
+$page->assign('max_mentor_secteurs', $max_mentor_secteurs);
+
//suppression eventuelle d'un pays
if(isset($_POST['mentor_pays_op']) && ($_POST['mentor_pays_op'] == 'retirer'))
{
for($i = 1; $i <= $nb_mentor_pays ; $i++)
list($mentor_pid[$i], $mentor_pays[$i]) = mysql_fetch_row($res);
}
+$page->assign_by_ref('mentor_pid', $mentor_pid);
+$page->assign_by_ref('mentor_pays', $mentor_pays);
+$page->assign_by_ref('nb_mentor_pays', $nb_mentor_pays);
//recuperation des secteurs
$res = mysql_query("SELECT m.secteur, s.label, m.ss_secteur, ss.label
list($mentor_sid[$i], $mentor_secteur[$i],
$mentor_ssid[$i], $mentor_ss_secteur[$i]) = mysql_fetch_row($res);
}
+$page->assign_by_ref('mentor_sid', $mentor_sid);
+$page->assign_by_ref('mentor_secteur', $mentor_secteur);
+$page->assign_by_ref('mentor_ssid', $mentor_ssid);
+$page->assign_by_ref('mentor_ss_secteur', $mentor_ss_secteur);
+$page->assign_by_ref('nb_mentor_secteurs', $nb_mentor_secteurs);
?>
else{
$mentor_secteur_id_new = '';
}
+$page->assign_by_ref('mentor_secteur_id_new', $mentor_secteur_id_new);
+
if(isset($_POST['mentor_expertise'])){
$mentor_expertise = stripslashes($_POST['mentor_expertise']);
if(!empty($mentor_expertise)){
--- /dev/null
+<?php
+
+function select_secteur($secteur){
+ if($secteur == '') $secteur = -1;
+ echo "<option value=\"\" ". (($secteur == '')?"selected":"") ."> </option>\n";
+ $res = mysql_query("SELECT id, label FROM emploi_secteur");
+ while(list($tmp_id, $tmp_label) = mysql_fetch_row($res)){
+ echo "<option value=\"$tmp_id\" " . (($secteur == $tmp_id)?"selected":"") . ">$tmp_label</option>\n";
+ }
+ mysql_free_result($res);
+}
+
+function select_ss_secteur($secteur,$ss_secteur){
+ if($secteur != ''){
+ echo "<option value=\"\"> </option>\n";
+ $res = mysql_query("SELECT id, label FROM emploi_ss_secteur WHERE secteur = '$secteur'");
+ while(list($tmp_id, $tmp_label) = mysql_fetch_row($res)){
+ echo "<option value=\"$tmp_id\" ". (($ss_secteur == $tmp_id)?"selected":"") .">$tmp_label</option>\n";
+ }
+ mysql_free_result($res);
+ }
+ else{
+ echo "<option value=\"\" selected> </option>\n";
+ }
+}
+
+//fonctions pour smarty
+function _select_secteur_smarty($params){
+ select_secteur($params['secteur']);
+}
+function _select_ss_secteur_smarty($params){
+ if(!isset($params['secteur'])) return;
+ select_ss_secteur($params['secteur'], $params['ss_secteur']);
+}
+$page->register_function('select_secteur', '_select_secteur_smarty');
+$page->register_function('select_ss_secteur', '_select_ss_secteur_smarty');
+?>
</td>
</tr>
- {print_pays}
+ {section name=pays loop=$nb_mentor_pays+1 start=1}
+ {assign var='i' value=$smarty.section.pays.index}
+ {if $i%2}
+ <tr class="pair">
+ {else}
+ <tr class="impair">
+ {/if}
+ <td class="colg">
+ <span class="valeur">{$mentor_pays.$i|print_html}</span>
+ </td>
+ <td class="colm">
+ <span class="valeur"> </span>
+ </td>
+ <td class="cold">
+ <span class="lien"><a href="javascript:mentor_pays_del('{$mentor_pid.$i}');">retirer</a></span>
+ </td>
+ </tr>
+ {/section}
+ {if $nb_mentor_pays < $max_mentor_pays}
+ {if $i%2}
+ <tr class="pair">
+ {else}
+ <tr class="impair">
+ {/if}
+ <td class="colg">
+ <select name="mentor_pays_id_new">
+ {geoloc_pays pays='00'}
+ </select>
+ </td>
+ <td class="colm">
+ </td>
+ <td class="cold">
+ <span class="lien"><a href="javascript:mentor_pays_add();">ajouter</a></span>
+ </td>
+ </tr>
+ {/if}
</table>
</div>
</td>
</tr>
- {print_secteurs_mentor}
+ {section name=secteur loop=$nb_mentor_secteurs+1 start=1}
+ {assign var='i' value=$smarty.section.secteur.index}
+ {if $i%2}
+ <tr class="pair">
+ {else}
+ <tr class="impair">
+ {/if}
+ <td class="colg">
+ <span class="valeur">{$mentor_secteur.$i|print_html}</span>
+ </td>
+ <td class="colm">
+ <span class="valeur">{$mentor_ss_secteur.$i|print_html}</span>
+ </td>
+ <td class="cold">
+ <span class="lien"><a href="javascript:mentor_secteur_del('{$mentor_sid.$i}');">retirer</a></span>
+ </td>
+ </tr>
+ {/section}
+ {if $nb_mentor_secteurs < $max_mentor_secteurs}
+ {if $i%2}
+ <tr class="pair">
+ {else}
+ <tr class="impair">
+ {/if}
+ <td class="colg">
+ <select name="mentor_secteur_id_new" OnChange="javascript:submit()">
+ {select_secteur secteur=$mentor_secteur_id_new}
+ </select>
+ </td>
+ <td class="colm">
+ <select name="mentor_ss_secteur_id_new">
+ {select_ss_secteur secteur=$mentor_secteur_id_new ss_secteur=''}
+ </select>
+ </td>
+ <td class="cold">
+ <span class="lien"><a href="javascript:mentor_secteur_add();">ajouter</a></span>
+ </td>
+ </tr>
+ {/if}
</table>
</div>