fiche_def_ref=FICHE_TYPE_CONTACT; parent::__construct($p_cn,$p_id) ; $this->company=""; } /*! Summary ************************************************** * \brief show the default screen * * \param p_search (filter) * * \return string to display */ function Summary($p_search="",$p_action="",$p_sql="",$p_nothing=false) { $p_search=sql_string($p_search); $extra_sql=""; if ( $this->company != "") { $extra_sql="and f_id in (select f_id from fiche_detail where ad_value=upper('".$this->company."') and ad_id=".ATTR_DEF_COMPANY.") "; } $url=urlencode($_SERVER['REQUEST_URI']); $script=$_SERVER['PHP_SELF']; // Creation of the nav bar // Get the max numberRow $all_contact=$this->count_by_modele($this->fiche_def_ref,$p_search,$extra_sql); // Get offset and page variable $offset=( isset ($_REQUEST['offset'] )) ?$_REQUEST['offset']:0; $page=(isset($_REQUEST['page']))?$_REQUEST['page']:1; $bar=navigation_bar($offset,$all_contact,$_SESSION['g_pagesize'],$page); // set a filter ? $search=""; if ( trim($p_search) != "" ) { $search=" and f_id in (select f_id from fiche_Detail where ad_id=1 and ad_value ~* '$p_search') "; } // Get The result Array $step_contact=$this->get_by_category($offset,$search.$extra_sql.$p_sql); if ( $all_contact == 0 ) return ""; $r=$bar; $r.='
Quick Code | Nom | Prénom | Société | Téléphone | Fax | |
---|---|---|---|---|---|---|
'.HtmlInput::card_detail($qcode)." | "; $r.="".$contact->strAttribut(ATTR_DEF_NAME)." | "; $r.="".$contact->strAttribut(ATTR_DEF_FIRST_NAME)." | "; $r.="".$l_company_name." | "; $r.="".$contact->strAttribut(ATTR_DEF_TEL)." | "; $r.="".$contact->strAttribut(ATTR_DEF_EMAIL)." | ". "".$contact->strAttribut(ATTR_DEF_FAX)." | "; $r.="