public static function country_element($name, $args, &$def_js) { self::$country_elem_name = $name; return HTML_QuickForm::createElement('commondata', $name, 'Country', 'Countries'); }
public function requires($v) { return array(array('name' => Base_ThemeInstall::module_name(), 'version' => 0), array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Base_User_SettingsInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0)); }
public function requires($v) { return array(array('name' => CRM_CommonInstall::module_name(), 'version' => 0), array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Utils_Calendar_EventInstall::module_name(), 'version' => 0), array('name' => Utils_PopupCalendarInstall::module_name(), 'version' => 0), array('name' => Utils_AttachmentInstall::module_name(), 'version' => 0), array('name' => Utils_MessengerInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0), array('name' => Libs_QuickFormInstall::module_name(), 'version' => 0), array('name' => Libs_TCPDFInstall::module_name(), 'version' => 0)); }
public function requires($v) { return array(array('name' => Utils_RecordBrowserInstall::module_name(), 'version' => 0), array('name' => Utils_AttachmentInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0), array('name' => CRM_RoundcubeInstall::module_name(), 'version' => 0), array('name' => CRM_CommonInstall::module_name(), 'version' => 0), array('name' => CRM_CalendarInstall::module_name(), 'version' => 0), array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Base_AclInstall::module_name(), 'version' => 0), array('name' => Utils_ChainedSelectInstall::module_name(), 'version' => 0), array('name' => Data_CountriesInstall::module_name(), 'version' => 0)); }
public function requires($v) { return array(array('name' => CRM_ContactsInstall::module_name(), 'version' => 0)); }
public function requires($v) { return array(array('name' => Utils_RecordBrowserInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0)); }
public function requires($v) { return array(array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Base_ThemeInstall::module_name(), 'version' => 0), array('name' => Base_UserInstall::module_name(), 'version' => 0), array('name' => Libs_QuickFormInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0), array('name' => Utils_RecordBrowserInstall::module_name(), 'version' => 0)); }
public function requires($v) { return array(array('name' => Base_ThemeInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0), array('name' => CRM_WhoIsOnlineInstall::module_name(), 'version' => 0)); }
public function requires($v) { return array(array('name' => Base_ThemeInstall::module_name(), 'version' => 0), array('name' => Base_LangInstall::module_name(), 'version' => 0), array('name' => Utils_WizardInstall::module_name(), 'version' => 0), array('name' => CRM_CalendarInstall::module_name(), 'version' => 0), array('name' => CRM_ContactsInstall::module_name(), 'version' => 0), array('name' => CRM_PhoneCallInstall::module_name(), 'version' => 0)); }
public function admin() { if (ModuleManager::is_installed('CRM_Contacts') >= 0) { $this->pack_module('CRM_Contacts', array(), 'user_admin'); $this->banning_form(); return; } if ($this->is_back()) { if ($this->parent->get_type() == 'Base_Admin') { $this->parent->reset(); } else { location(array()); } return; } Base_ActionBarCommon::add('back', __('Back'), $this->create_back_href()); Base_ActionBarCommon::add('edit', __('E-mail header'), $this->create_callback_href(array($this, 'change_email_header'))); $gb = $this->init_module(Utils_GenericBrowser::module_name(), null, 'user_list'); //$gb->set_module_variable('adv_search',false); $cols = array(); $cols[] = array('name' => __('ID'), 'order' => 'u.id', 'width' => 6, 'search' => 'id'); $cols[] = array('name' => __('Login'), 'order' => 'u.login', 'width' => 20, 'search' => 'login'); $is_contacts = CRM_ContactsInstall::is_installed(); if ($is_contacts) { $cols[] = array('name' => __('Contact'), 'width' => 27); } $cols[] = array('name' => __('Active'), 'order' => 'u.active', 'width' => 5); $cols[] = array('name' => __('Mail'), 'order' => 'p.mail', 'width' => 20, 'search' => 'mail'); $cols[] = array('name' => __('Access'), 'width' => '27'); if (Base_AclCommon::i_am_sa()) { $cols[] = array('name' => __('Actions'), 'width' => '80px'); } $gb->set_table_columns($cols); $gb->set_default_order(array(__('Login') => 'ASC')); $search = $gb->get_search_query(); $query = 'SELECT u.login, p.mail, u.id, u.active, u.admin FROM user_login u INNER JOIN user_password p on p.user_login_id=u.id' . ($search ? ' WHERE ' . $search : ''); $query_qty = 'SELECT count(u.id) FROM user_login u INNER JOIN user_password p on p.user_login_id=u.id' . ($search ? ' WHERE ' . $search : ''); $ret = $gb->query_order_limit($query, $query_qty); $yes = '<span style="color:green;">' . __('Yes') . '</span>'; $no = '<span style="color:red;">' . __('No') . '</span>'; if ($ret) { while ($row = $ret->FetchRow()) { $gb_row = array(); $gb_row[] = $row['id']; $gb_row[] = '<a ' . $this->create_callback_href(array($this, 'edit_user_form'), array($row['id'])) . '>' . $row['login'] . '</a>'; if ($is_contacts) { $c = CRM_ContactsCommon::get_contact_by_user_id($row['id']); $gb_row[] = $c ? CRM_ContactsCommon::contact_format_default($c) : '---'; } $gb_row[] = $row['active'] ? $yes : $no; $gb_row[] = $row['mail']; switch ($row['admin']) { case 2: $admin = __('Super Administrator'); break; case 1: $admin = __('Administrator'); break; default: $admin = __('User'); break; } $gb_row[] = $admin; if (Base_AclCommon::i_am_sa()) { $gb_row[] = '<a ' . $this->create_callback_href(array($this, 'log_as_user'), $row['id']) . '>' . __('Log as user') . '</a>'; } $gb->add_row_array($gb_row); } } $this->display_module($gb); $this->banning_form(); Base_ActionBarCommon::add('add', __('New user'), $this->create_callback_href(array($this, 'edit_user_form'), array(-1))); }
public static function prepare_header(&$tcpdf, $title = '', $subject = '', $printed_by = true, $logo_filename = null, $l = array()) { if ($title !== null) { if ($logo_filename === null) { $logo_filename = Libs_TCPDFCommon::get_logo_filename(); } if ($logo_filename !== false && !file_exists($logo_filename)) { $logo_filename = Base_ThemeCommon::get_template_file(Libs_TCPDF::module_name(), 'logo-small.png'); } $margins = $tcpdf->getMargins(); if ($logo_filename) { $logo_size = getimagesize($logo_filename); $logo_height = $logo_size[1] * PDF_HEADER_LOGO_WIDTH / $logo_size[0]; } else { $logo_height = 0; } $tcpdf->SetHeaderMargin(10); $tcpdf->SetTopMargin($logo_height + $margins['top']); $tcpdf->SetHeaderData($logo_filename, $logo_filename ? PDF_HEADER_LOGO_WIDTH : 0, $title, $subject); } else { $tcpdf->setPrintHeader(false); } //set some language-dependent strings $l['a_meta_charset'] = "UTF-8"; $l['a_meta_dir'] = "ltr"; $l['a_meta_language'] = "pl"; $who = null; if (CRM_ContactsInstall::is_installed()) { $who = CRM_ContactsCommon::get_contact_by_user_id(Acl::get_user()); } if ($who !== null) { $who = $who['last_name'] . ' ' . $who['first_name']; } else { $who = Base_UserCommon::get_user_login(Acl::get_user()); } $when = date('Y-m-d H:i:s'); if (!isset($l['w_page'])) { $l['w_page'] = ''; if ($printed_by) { $product_name = EPESI; $url = EPESI == 'EPESI' ? ' (http://epe.si)' : ''; $l['w_page'] .= __('Printed with %s by %s, on %s, ', array($product_name . $url, $who, $when)); } $l['w_page'] .= __('Page'); } $tcpdf->setLanguageArray($l); self::SetFont($tcpdf, self::$default_font, '', 9); }