Zmiany pomiędzy wersją 36 and wersją 37 dla DeployerGuide/Developer

Pokaż
Ignoruj:
Data i czas:
12/05/14 09:46:50 (9 years temu)
Autor:
TS (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Developer

    v36 v37  
    77== Przykładowe wywołanie obiektu Bean dokumentu == 
    88Przykład pokazuje sposób zmiany statusu (tpstid) oraz oznaczenie dokumentu jako załatwiony: 
     9 
     10{{{ 
     11#!php 
     12include_once(MOD_PATH.'ADocuments/beans/Document.inc'); 
     13 
     14$doc_id = 123; 
     15$document = Document::getInstance($doc_id); 
     16if ($document->isReferenced()) { 
     17    $document->set('tpstid', 2); 
     18    $document->set('is_fix', TRUE); 
     19    $document->save(); 
     20} 
     21}}} 
     22 
     23== Wywołanie formularza do potwierdzenie wykonania czynności == 
     24Chodzi o formularz typu confir, który można wykorzystać w mechanizmie CustomWidget: 
     25 
     26{{{ 
     27#!php 
     28require_once(LIB_PATH.'widgets/ConfirmBox.inc'); 
     29 
     30// identyfikator sprawdzenia 
     31$hwnd = Application::getShortName(__CLASS__.__LINE__); 
     32 
     33// sprawdzenie czy przyszło potwierdzenie i jeśli jest i jest na Nie CONFIRM_NO 
     34if (($confirmation = ConfirmBox::getConfirmation($hwnd)) AND ($confirmation == ConfirmBox::CONFIRM_NO)) { 
     35// tutaj możesz coś zrobić jak users kliknął Nie 
     36return FALSE; 
     37} 
     38 
     39// to samo się wywołuje i sprawdza 
     40if (ConfirmBox::confirm($hwnd, Translator::translate('Treść pytania'), NULL, ConfirmBox::CONFIRM_YES|ConfirmBox::CONFIRM_NO, 'question.gif', NULL, NULL, 360, 150) == ConfirmBox::CONFIRM_YES) { 
     41// tutaj możesz coś zrobić jak user dał Tak CONFIRM_YES 
     42} 
     43}}} 
    944 
    1045{{{