x

Główne rozdziały

  1. LimeSurvey Cloud a LimeSurvey CE
  2. LimeSurvey Cloud — przewodnik szybkiego startu
  3. LimeSurvey CE - Instalacja
  4. Jak dobrze zaprojektować ankietę (Przewodnik)
  5. Pierwsze kroki
  6. Konfiguracja LimeSurvey
  7. Wprowadzenie - Ankiety
  8. Wyświetl ustawienia ankiety
  9. Zobacz menu ankiety
  10. Wyświetl strukturę ankiety
  11. Wprowadzenie - Pytania
  12. Wprowadzenie - Grupy pytań
  13. Wprowadzenie - Ankiety - Zarządzanie
  14. Opcje paska narzędzi ankiety
  15. Ankieta wielojęzyczna
  16. Skrócona instrukcja obsługi — ExpressionScript
  17. Zaawansowane funkcje
  18. Ogólne FAQ
  19. Rozwiązywanie problemów
  20. Obejścia
  21. Licencja
  22. Dziennik zmian wersji
  23. Wtyczki - Zaawansowane
 Actions

Translations

Translations:Plugins - advanced/110/pl

From LimeSurvey Manual

// Wewnątrz init() Yii::app()->formExtensionService->add(

'globalsettings.general',
new TextInput([
'name' => 'moje wejście', 
'label' => 'Etykieta',
'disabled' => true,
'tooltip' => 'Muu moo moo',
'help' => 'Tekst pomocy', 
'save' => funkcja($żądanie, $połączenie) {
$wartość = $żądanie->getPost('moje wejście');
if ($wartość === 'jakaś niepoprawna wartość') {
rzucaj nowy SaveFailedException("Nie można zapisać niestandardowego wejścia 'moje wejście'");
} else {
SettingGlobal::setSetting('moje wejście', $wartość);
}
} ,
'load' => funkcja () {
return getGlobalSetting('myinput');
}
])

); </syntaxhighlight>