Revize 2136
Přidáno uživatelem David Raška před více než 11 roky(ů)
freenetis/branches/1.1/application/controllers/device_active_links.php | ||
---|---|---|
|
||
$filter_form->add('name');
|
||
|
||
$filter_form->add('title');
|
||
$filter_form->add('title')
|
||
->label('Link title');
|
||
|
||
$filter_form->add('show_in_user_grid')
|
||
->type('select')
|
||
... | ... | |
->label('Name');
|
||
|
||
$grid->order_field('title')
|
||
->label('title');
|
||
->label('Link title');
|
||
|
||
$grid->order_callback_field('devices_count')
|
||
->class('center');
|
||
... | ... | |
$form = new Forge();
|
||
|
||
$form->input('url_pattern')
|
||
->label('URL pattern')
|
||
->label(__('URL pattern').' '.help::hint('url_pattern').':')
|
||
->rules('required');
|
||
|
||
$form->input('name');
|
||
$form->input('name')
|
||
->label(__('Name').' '.help::hint('active_link_name').':');
|
||
|
||
$form->input('title')
|
||
->label(__('Link title').' '.help::hint('active_link_title').':')
|
||
->rules('required');
|
||
|
||
$form->dropdown('show_in_user_grid')
|
||
... | ... | |
->size(20);
|
||
|
||
$form->dropdown('device_templates[]')
|
||
->label('Device templates')
|
||
->label(__('Device templates').' '.help::hint('active_link_device_templates').':')
|
||
->options($device_templates)
|
||
->multiple('multiple')
|
||
->size(20);
|
||
... | ... | |
$form = new Forge();
|
||
|
||
$form->input('url_pattern')
|
||
->label('URL pattern')
|
||
->label(__('URL pattern').' '.help::hint('url_pattern').':')
|
||
->rules('required')
|
||
->value($active_link->url_pattern);
|
||
|
||
$form->input('name')
|
||
->label(__('Name').' '.help::hint('active_link_name').':')
|
||
->value($active_link->name);
|
||
|
||
$form->input('title')
|
||
->label(__('Link title').' '.help::hint('active_link_title').':')
|
||
->rules('required')
|
||
->value($active_link->title);
|
||
|
||
... | ... | |
->size(20);
|
||
|
||
$form->dropdown('device_templates[]')
|
||
->label('Device templates')
|
||
->label(__('Device templates').' '.help::hint('active_link_device_templates').':')
|
||
->options($device_templates)
|
||
->selected($selected_device_templates)
|
||
->multiple('multiple')
|
freenetis/branches/1.1/application/helpers/callback.php | ||
---|---|---|
$ip_address_model = new Ip_address_Model();
|
||
$ips = $ip_address_model->get_ip_addresses_of_device($device_id);
|
||
|
||
if (!$ips->current())
|
||
{
|
||
return NULL;
|
||
}
|
||
|
||
$ip = $ips->current()->ip_address;
|
||
|
||
if (!$ip)
|
||
{
|
||
return $url_pattern;
|
||
return NULL;
|
||
}
|
||
else
|
||
{
|
||
... | ... | |
{
|
||
$url = callback::device_active_link_url_prepare($al->url_pattern, $item->id);
|
||
|
||
$links[] = html::anchor(
|
||
$url,
|
||
($al->name? $al->name : $url),
|
||
array
|
||
(
|
||
'title' => $al->title,
|
||
)
|
||
);
|
||
if ($url !== NULL)
|
||
{
|
||
$links[] = '<a href="'.$url.'" title="'.$al->title.'" target="_blank">'.($al->name? $al->name : $url).'</a>';
|
||
}
|
||
}
|
||
}
|
||
|
freenetis/branches/1.1/application/i18n/cs_CZ/help.php | ||
---|---|---|
'action_logs_active' => 'Logy akcí je nástroj pro detekci akcí koncových uživatelů na data v systému.',
|
||
'activate_redirection_to_member' => 'Umožňuje ručně aktivovat vybrané přesměrování všem IP adresám člena. Zda si může člen sám přesměrování zrušit nebo ne, je dáno vlastností vybrané zprávy. Ruční rušení přesměrování je možné provádět v tabulce.',
|
||
'activated_redirection' => 'Zobrazuje přesměrovaní aktivovaná pro IP adresy. Jedna IP adresa může mít aktivováno více přesměrování, uživateli je jako první zobrazeno to, které je v tabulce pro danou IP adresu nejvýše. Pořadí je určeno tím, jestli je zpráva samozrušitelná a pak datem a časem aktivace.',
|
||
'active_link_device_templates' => 'Každé nové zařízení vyvořené pomocí vybraných šablon zařízení bude používat tento aktivní odkaz.',
|
||
'active_link_name' => 'Jméno odkazu, pokud není zadáno, bude zobrazena adresa.',
|
||
'active_link_title' => 'Titulek odkazu bude zobrazen při najetí na odkaz.',
|
||
'actual_traffic %s' => 'Jedná se o provoz člena získaný z poslední aktualizace ulogd (%s). Viz Nastavení - Logování - Ulogd - Interval aktualizace.',
|
||
'add_new_bank_transfer' => 'Umožňuje přidat ručně nový bankovní převod, který ma zdrojový i cílový účet. Typicky jde o fakturu nebo členský příspěvek. V běžném provozu využívejte automatický import výpisů. Ruční přidávání je tu pouze z důvodu, že byla potřeba dát do systému staré platby, které již byly jen v textovém formátu a nebylo možné je parsovat.',
|
||
'add_new_bank_transfer_without_counteraccount' => 'Umožňuje přidat bankovní převod bez protiúčtu, jde typicky o vklad, úrok bance apod. V běžném provozu využívejte automatický import výpisů. Ruční přidávání je tu pouze z důvodu, že byla potřeba dát do systému staré platby, které již nebylo možné parsovat.',
|
||
... | ... | |
'ulogd_order' => 'Jde o pořadí položky podle zvoleného řazení. Ve výchozím stavu se řadí podle stejného typu provozu jako se hledají aktivní členové. Viz Nastavení - Logování - Aktivní členové - Typ provozu.',
|
||
'ulogd_update_interval' => 'Interval aktualizace ulogd v sekundách. Po uplynutí této doby se zaktualizují počítadla provozu členů a najdou se příliš aktivní členové. Výchozí hodnota je 1800 sekund (30 minut).',
|
||
'unidentified_transfers' => 'Neidentifikované platby jsou všechny příchozí bankovní platby, které nebyl náš systém schopen z různých důvodů automaticky rozpoznat. Typicky se jedná o platby s chybným variabilním symbolem. Pokud zde svoji platbu najdete, pak kontaktujte hospodáře sdružení pro její správné přiřazení.',
|
||
'url_pattern' => 'Podle šablony url bude vygenerován výsledný odkaz. Můžete využít speciálního tagu {ip_address}, který bude nahrazen IP adresou zařízení.',
|
||
'url_settings' => 'Změnou těchto proměnných nemusíte přímo ovlivnit konfiguraci FreenetISu na serveru. Pro změnu konfigurace je nutné změnit konfiguraci pro webový server Apache. Např. při instalaci z balíčkovacích systémů spusťte příkaz <code>dpkg-reconfigure freenetis</code> a vyplňte údaje shodně s údaji zadanými v tomto formuláři.',
|
||
'variable_symbol' => 'Variabilní symbol slouží k jednoznačnému určení příchozí platby člena.',
|
||
'voip_login_data' => 'Níže uvedené údaje využijte pro nastavení vašeho VoIP telefonu. Login použijte pro požadované přihlašovací či zobrazovací jméno, heslo pro heslo k účtu a adresa proxy serveru odpovídá adrese telefonní ústředny. Údaj CLIPS je jen dodatečná informace pro příjemce hovoru, pokud vás nemá v seznamu. Doporučujeme nastavit stejné jako je vaše číslo.',
|
freenetis/branches/1.1/application/i18n/cs_CZ/texts.php | ||
---|---|---|
'link is required' => 'Linka je povinná',
|
||
'link name' => 'Název linky',
|
||
'link with roaming can exists only once' => 'Linka s roamingem smí existovat pouze jednou.',
|
||
'link title' => 'Titulek odkazu',
|
||
'link_name' => 'Název linky',
|
||
'links list' => 'Seznam linek',
|
||
'links' => 'Linky',
|
freenetis/branches/1.1/application/i18n/en_US/help.php | ||
---|---|---|
'action_logs_active' => 'Actions log is tool for detectins end user actions on data in system.',
|
||
'activate_redirection_to_member' => 'Allows you to manually activate the selected redirection to all IP addresses of member. Whether a member can redirect itself to cancel or not, is given by the properties of the selected message. Manual interference forwarding can be carried out in the table.',
|
||
'activated_redirection' => 'Shows raised redirected to IP addresses. One IP address can be activated by more redirect, the user is first shown that, which is higher for given IP address. The order is determined by whether the message is self canceled and then by the date and time of activation.',
|
||
'active_link_device_templates' => 'Every new device created using selected device templates will use this active link.',
|
||
'active_link_name' => 'Link name, if empty link url will be displayed.',
|
||
'active_link_title' => 'Link title will be shown on link hover.',
|
||
'actual_traffic %s' => 'It is a member of the operations acquired from the last update ulogd (%s). See Settings - Logging - Ulogd - Update interval.',
|
||
'add_new_bank_transfer' => 'Allows you to add new hand bank transfer which has the source and destination account. Typically, these invoice or membership fee. In normal operation, take advantage of automatic import statements. Manually adding there\'s only because it was the need to give the old payment system, which has been only in text format and could not be parse.',
|
||
'add_new_bank_transfer_without_counteraccount' => 'Allows you to add a bank transfer without contra account, typically deposit, bank interest, etc. In normal operation, take advantage of automatic import statements. Manually adding there\'s only because it was the need to put the old system of payment, which was no longer possible to parse.',
|
||
... | ... | |
'ulogd_order' => 'This is the order of items according to the selected ordering. By default, ranked according to the same type of operation as they are looking for active members. See Options - Logging - Active members - type of operation.',
|
||
'ulogd_update_interval' => 'Ulogd update interval in seconds. After this time, to revise the counter service members and there will be very active members. The default value is 1800 seconds (30 minutes).',
|
||
'unidentified_transfers' => 'Unidentified payments are all incoming bank payments that our system was not capable of automatically recognize different reasons. Typically it is a variable payment with incorrect symbol. If you find your payment, then contact the landlord association for the correct assignment.',
|
||
'url_pattern' => 'Link will be generated from url pattern. You can use special {ip_address} tag, which will be replaced by device IP address.',
|
||
'url_settings' => 'By changing of this variables the configuration of the FreenetIS on this server may not be directly affected. To change the configuration, it\'s necessarily to change the configuration of the Apache web server. E.g. when installing from packaging system, run command <code>dpkg-reconfigure freenetis</code> and fill with same values as you have in this form.',
|
||
'variable_symbol' => 'Variable symbol is used to unambiguously determine the incoming payments member.',
|
||
'voip_login_data' => 'Following settings are used to set up your VoIP phone. Login is for your login name or display name, password is for your account password and proxy server address is address of your telephone exchange. We recommend setting CLIP the same as your phone number. CLIP is displayed to receiver as your additional identification.',
|
freenetis/branches/1.1/application/views/devices/show.php | ||
---|---|---|
<th><?php echo __('Device active links') ?></th>
|
||
<td>
|
||
<?php foreach ($active_links AS $al): $url = callback::device_active_link_url_prepare($al->url_pattern, $device->id) ?>
|
||
<a href="<?php echo $url ?>" title="<?php echo $al->title ?>"><?php echo ($al->name? $al->name : $url) ?></a><br>
|
||
<?php if ($url !== NULL): ?>
|
||
<a href="<?php echo $url ?>" title="<?php echo $al->title ?>" target="_blank"><?php echo ($al->name? $al->name : $url) ?></a><br>
|
||
<?php endif; ?>
|
||
<?php endforeach; ?>
|
||
</td>
|
||
</tr>
|
Také k dispozici: Unified diff
Upravy:
- Otevirani aktivnich odkazu v novem okne
Opravy:
- Osetreni pripadu, kdy zarizeni nema IP adresu
- Uprava prekladu
- Pridani napovedy k aktivnim odkazum
- odstraneni path_qsurl z odkazu