/* * This file is part of PhpCompta. * * PhpCompta is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * PhpCompta is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with PhpCompta; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /* $Revision$ */ // Copyright Author Dany De Bontridder ddebontridder@yahoo.fr include_once("class_widget.php"); /*! \file * \brief Print account (html or pdf) * file included from user_impress * * some variable are already defined $cn, $User ... * */ //----------------------------------------------------- // If print is asked // First time in html // after in pdf or cvs //----------------------------------------------------- if ( isset( $_POST['bt_html'] ) ) { include("class_poste.php"); $go=0; // we ask a poste_id if ( strlen(trim($_POST['poste_id'])) != 0 && isNumber($_POST['poste_id']) ) { if ( isset ($_POST['poste_fille']) ) { $parent=$_POST['poste_id']; $a_poste=getarray($cn,"select pcm_val from tmp_pcmn where pcm_val like '$parent%'"); $go=2; } // Check if the post is numeric and exists elseif ( CountSql($cn,'select * from tmp_pcmn where pcm_val='.FormatString($_POST['poste_id'])) != 0 ) { $Poste=new poste($cn,$_POST['poste_id']);$go=1; } } if ( strlen(trim($_POST['f_id'])) != 0 ) { require_once("class_fiche.php"); // thanks the qcode we found the poste account $fiche=new fiche($cn,$_POST['f_id']); $fiche->GetByQCode($_POST['f_id']); $p=$fiche->strAttribut(ATTR_DEF_ACCOUNT); if ( $p != "- ERROR -") { $Poste=new poste($cn,$p); $go=1; } } // A account or a quick code is given if ( $go == 1) { echo '