コード例 #1
0
ファイル: contact_index.php プロジェクト: Kervinou/OBM
      $contact = new OBM_Contact();
      if($cgp_mailing_default) $contact->mailok = 1;
      //FIXME: Make it less 'crappy'
      if($params['company_id'])  {
        $company = get_company_info($params['company_id']);
        $contact->company_id = $company['id'];
        $contact->company = $company['name'];
        $contact->market_id = $params['market'];
      }
      if($params['shared_calendar_url'])  {
        $label = 'CALURI';
        $website = array(
          'label' => 'CALURI',
          'url' => $params['shared_calendar_url']
        );
	$contact->__set('website',array ( '0' => $website));
      }      
      if(!$params['addressbook']) {
        $contact->addressbook_id = $addressbooks->getMyContacts()->id;
      } else {
        $contact->addressbook_id = $params['addressbook'];    
      }
    }
    $addressbook = $addressbooks[$contact->addressbook_id];
    $current['addressbook'] = $addressbook->id;
    $current['contact'] = $contact->id;
    if ($addressbook && $addressbook->write && check_contact_update_rights($params)) {
      $subTemplate['card'] = new OBM_Template('form');
      $subTemplate['card']->set('categories', of_category_user_get_all('contact'));
      $subTemplate['card']->set('functions', run_query_contact_get_functions());
      $subTemplate['card']->set('datasources', run_query_contact_get_datasources());