function pages_pre_edition_ajouter_page($flux) { if (is_array($flux) and isset($flux['args']['type']) && $flux['args']['type'] == 'article') { if ((($page = _request('champ_page')) != '') AND ($page != 'article')) { /** * On ajoute le "champ_page" du formulaire qui deviendra "page" dans la table * On force l'id_rubrique à -1 */ $flux['data']['page'] = $page; $flux['data']['id_rubrique'] = '-1'; $flux['data']['id_secteur'] = '0'; } /** * si l'id_parent est supérieur à 0 on que l'on ne récupère pas de champ_page, * on pense à vider le champ "page", pour pouvoir revenir après coup en page */ if (!_request('champ_page') && (_request('id_parent') > 0)){ $flux['data']['page'] = ''; } } return $flux; }