• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP translateFN函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中translateFN函数的典型用法代码示例。如果您正苦于以下问题:PHP translateFN函数的具体用法?PHP translateFN怎么用?PHP translateFN使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了translateFN函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: __construct

 public function __construct()
 {
     parent::__construct();
     $this->addRadios('delete', translateFN('Vuoi rimuovere davvero la classe?'), array(0 => translateFN('No'), 1 => translateFN('Si')), 0);
     $this->addHidden('id_course');
     $this->addHidden('id_course_instance');
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:7,代码来源:CourseInstanceRemovalForm.inc.php


示例2: content

 protected function content()
 {
     $this->common_elements();
     //apostrofo
     $cloze_apostrophe = 'cloze_apostrofo';
     $options = array(ADA_NO_APOSTROPHE_TEST_MULTIPLE => translateFN('Senza apostrofo'), ADA_APOSTROPHE_TEST_MULTIPLE => translateFN('Con apostrofo'));
     if (isset($this->data[$cloze_apostrophe])) {
         $defaultValue = $this->data[$cloze_apostrophe];
     } else {
         $defaultValue = ADA_NO_APOSTROPHE_TEST_MULTIPLE;
     }
     $this->addSelect($cloze_apostrophe, translateFN('Tipologia di esercizio') . ':', $options, $defaultValue);
     //posizione box
     $box = 'box_position';
     $options = array(ADA_TOP_TEST_DRAGDROP => translateFN('Sopra il testo'), ADA_RIGHT_TEST_DRAGDROP => translateFN('A destra del testo'), ADA_BOTTOM_TEST_DRAGDROP => translateFN('Sotto il testo'), ADA_LEFT_TEST_DRAGDROP => translateFN('A sinistra del testo'));
     if (isset($this->data[$box])) {
         $defaultValue = $this->data[$box];
     } else {
         $defaultValue = ADA_RIGHT_TEST_DRAGDROP;
     }
     $this->addSelect($box, translateFN('Posizione box drag\'n\'drop') . ':', $options, $defaultValue);
     //titolo drag'n'drop
     $titolo = 'titolo_dragdrop';
     if (isset($this->data[$titolo])) {
         $defaultValue = $this->data[$titolo];
     } else {
         $defaultValue = null;
     }
     $this->addHidden('titolo_dragdrop')->withData(htmlentities($defaultValue, ENT_COMPAT | ENT_HTML401, ADA_CHARSET));
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:30,代码来源:questionMultipleClozeFormTest.inc.php


示例3: run

 /**
  * build, manage and display the module's pages
  *
  * @return array
  *
  * @access public
  */
 public function run($action = null)
 {
     /* @var $html	string holds html code to be retuned */
     $htmlObj = null;
     /* @var $path	string  path var to render in the help message */
     $help = translateFN('Da qui puoi inserire o modifcare un login provider');
     /* @var $status	string status var to render in the breadcrumbs */
     $title = translateFN('Login Provider');
     switch ($action) {
         case MODULES_LOGIN_EDIT_LOGINPROVIDER:
             /**
              * edit action, display the form with passed data
              */
             /**
              * CARICARE LE CLASSI DAI FILES!!!!!
              */
             $htmlObj = new FormLoginProvider($this->toArray(), null, null, self::getAvailableClasses());
         default:
             /**
              * return an empty page as default action
              */
             break;
     }
     return array('htmlObj' => $htmlObj, 'help' => $help, 'title' => $title);
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:32,代码来源:loginProviderManagement.inc.php


示例4: render

 /**
  * Control rendering
  *
  * @return string
  */
 public function render()
 {
     $select = CDOMElement::create('select', 'id:' . $this->id . ',class:form');
     if (empty($this->files)) {
         $option = CDOMElement::create('option', 'value:template_clear');
         $option->addChild(new CText(translateFN('Nessun template trovato')));
         $select->addChild($option);
     } else {
         $option = CDOMElement::create('option');
         $option->setAttribute('value', '');
         $option->addChild(new CText(translateFN('Vuoto')));
         $select->addChild($option);
         $i = 0;
         foreach ($this->files as $k => $v) {
             $option = CDOMElement::create('option');
             $option->setAttribute('value', htmlspecialchars($v));
             $option->addChild(new CText($k));
             $select->addChild($option);
             $i++;
         }
     }
     $button = CDOMElement::create('input_button');
     $button->setAttribute('id', $this->id . '_button');
     $button->setAttribute('value', translateFN('Inserisci template'));
     $button->setAttribute('style', 'float:right;');
     $html = '<label id="l_' . $this->id . '" for="' . $this->id . '" class="' . self::DEFAULT_CLASS . '">' . $this->label . '</label> ' . $button->getHtml() . ' ' . $select->getHtml();
     return $html;
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:33,代码来源:templateEditorControlTest.inc.php


示例5: __construct

 public function __construct()
 {
     parent::__construct();
     $desc = translateFN("Vuoi davvero cancellare la chat selezionata?") . ' ' . translateFN('Saranno cancellate anche le conversazioni della chat');
     $this->addRadios('delete', $desc, array(0 => translateFN('No'), 1 => translateFN('Si')), 0);
     $this->addHidden('id_room');
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:7,代码来源:ChatRemovalForm.inc.php


示例6: content

 protected function content()
 {
     //nome
     if (!empty($this->data['nome'])) {
         $defaultValue = $this->data['nome'];
     } else {
         $defaultValue = '';
     }
     $this->addTextInput('nome', translateFN('Nome (visualizzato nella breadcrumb)') . ':')->setRequired()->setValidator(FormValidator::NOT_EMPTY_STRING_VALIDATOR)->withData($defaultValue);
     //titolo
     $this->addTextInput('titolo', translateFN('Titolo') . ':')->setRequired()->setValidator(FormValidator::NOT_EMPTY_STRING_VALIDATOR)->withData($this->data['titolo']);
     //descrizione
     $this->addTextarea('testo', translateFN('Descrizione') . ':')->withData(Node::prepareInternalLinkMediaForEditor($this->data['testo']));
     //consegna (message showed on test / survey ending)
     if (!empty($this->data['nome'])) {
         $defaultValue = Node::prepareInternalLinkMediaForEditor($this->data['consegna']);
     } else {
         $defaultValue = translateFN('Dati inviati correttamente.');
     }
     $this->addTextarea('consegna', translateFN('Messaggio finale') . ':')->withData($defaultValue);
     //return
     $options = array(ADA_NO_TEST_RETURN => translateFN('Non mostrare link'), ADA_NEXT_NODE_TEST_RETURN => translateFN('Mostra link al nodo successivo del corso'), ADA_INDEX_TEST_RETURN => translateFN('Mostra link all\'indice del corso'), ADA_COURSE_INDEX_TEST_RETURN => translateFN('Mostra link all\'elenco dei corsi'));
     if (isset($this->data['return'])) {
         $defaultValue = $this->data['return'];
     } else {
         $defaultValue = ADA_NO_TEST_RETURN;
     }
     $this->addSelect('return', translateFN('Link di ritorno') . ':', $options, $defaultValue);
     //ripetibile
     $radios = array(ADA_YES_TEST_REPETEABLE => translateFN('Si'), ADA_NO_TEST_REPETEABLE => translateFN('No'));
     if (isset($this->data['ripetibile'])) {
         $defaultValue = $this->data['ripetibile'];
     } else {
         $defaultValue = ADA_YES_TEST_REPETEABLE;
     }
     $this->addRadios('ripetibile', translateFN('Ripetibile dall\'utente') . ':', $radios, $defaultValue);
     //suddivisione in sessioni
     $radios = array(ADA_SEQUENCE_TEST_MODE => translateFN('Si'), ADA_ONEPAGE_TEST_MODE => translateFN('No'));
     if (isset($this->data['suddivisione'])) {
         $defaultValue = $this->data['suddivisione'];
     } else {
         $defaultValue = ADA_ONEPAGE_TEST_MODE;
     }
     $this->addRadios('suddivisione', translateFN('Suddividi per sessioni') . ':', $radios, $defaultValue);
     //feedback
     $options = array(ADA_CORRECT_TEST_INTERACTION => translateFN('Correzioni risposte e risposta corretta'), ADA_RATING_TEST_INTERACTION => translateFN('Correzioni risposte, punteggio ottenuto e risposta corretta'), ADA_FEEDBACK_TEST_INTERACTION => translateFN('Correzioni risposte'), ADA_BLIND_TEST_INTERACTION => translateFN('Nessun feedback'));
     if (isset($this->data['feedback'])) {
         $defaultValue = $this->data['feedback'];
     } else {
         $defaultValue = ADA_RATING_TEST_INTERACTION;
     }
     $this->addSelect('feedback', translateFN('Feedback all\'utente') . ':', $options, $defaultValue);
     //livello minimo
     if (isset($this->data['min_level'])) {
         $defaultValue = $this->data['min_level'];
     } else {
         $defaultValue = 0;
     }
     $this->addTextInput('min_level', translateFN('Livello minimo per accedere al test (0 = nessun limite)') . ':')->setRequired()->setValidator(FormValidator::NON_NEGATIVE_NUMBER_VALIDATOR)->withData($defaultValue);
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:60,代码来源:rootFormTest.inc.php


示例7: __construct

 public function __construct()
 {
     parent::__construct();
     $this->addTextInput('username', translateFN('Username'))->setRequired()->setValidator(FormValidator::USERNAME_VALIDATOR);
     $this->addHidden('findByUsername');
     $this->addHidden('id_course_instance');
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:7,代码来源:UserFindForm.inc.php


示例8: __construct

 public function __construct($cod = FALSE, $action = NULL)
 {
     parent::__construct();
     if ($action != NULL) {
         $this->setAction($action);
     }
     $this->setName('registration');
     $this->addTextInput('nome', translateFN('Nome'))->setRequired()->setValidator(FormValidator::FIRSTNAME_VALIDATOR);
     $this->addTextInput('cognome', translateFN('Cognome'))->setRequired()->setValidator(FormValidator::LASTNAME_VALIDATOR);
     $this->addTextInput('birthdate', translateFN('Data di nascita'))->setRequired()->setValidator(FormValidator::DATE_VALIDATOR);
     $this->addTextInput('birthcity', translateFN('Comune o stato estero di nascita'))->setRequired()->setValidator(FormValidator::NOT_EMPTY_STRING_VALIDATOR);
     $this->addTextInput('birthprovince', translateFN('Provincia di nascita'));
     $this->addTextInput('email', translateFN('Email'))->setRequired()->setValidator(FormValidator::EMAIL_VALIDATOR);
     $this->addSelect('sesso', translateFN('Genere'), array('0' => translateFN('Scegli un genere'), 'M' => translateFN('Maschio'), 'F' => translateFN('Femmina')), '0');
     $this->addTextInput('matricola', translateFN('numero di matricola'));
     /*
     * 
            if ($cod) {
                $this->addTextInput('codice', translateFN('Codice'))
                     ->setRequired()
                     ->setValidator(FormValidator::NOT_EMPTY_STRING_VALIDATOR);
            }
     
     * 
     */
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:26,代码来源:UserRegistrationForm.inc.php


示例9: __construct

 function __construct(Widget $widgetObj)
 {
     $content = "<div id='{$widgetObj->generatedDIVId}' class='ADAwidget loading'>" . self::$placeholder . "</div>";
     if ($widgetObj->ajaxModule) {
         $replacement = translateFN('Loading') . '...';
         if (JQUERY_SUPPORT) {
             $ajax_content = "<script type='text/javascript'>\$j.get('{$widgetObj->ajaxModule}'";
             if (!empty($widgetObj->optionsArr)) {
                 $ajax_content .= ' ,' . json_encode($widgetObj->optionsArr);
             }
             $ajax_content .= ").done( function(html){ \t\t\t\t\n\t\t\t\t\$j('#{$widgetObj->generatedDIVId}').removeClass('loading');\n\t\t\t\t\$j('#{$widgetObj->generatedDIVId}').html(html);  } );</script>";
         } else {
             // prototype 1.6 version
             $ajax_content = "<script type='text/javascript'>\n\t\t\t\t\t\tnew Ajax.Request('" . $widgetObj->ajaxModule . "', {\n\t\t\t\t\t\t\t\tmethod: 'get',";
             if (!empty($widgetObj->optionsArr)) {
                 $ajax_content .= 'parameters: ' . json_encode($widgetObj->optionsArr) . ',';
             }
             $ajax_content .= "  onComplete: function(response) {\n\t\t\t\t\t\t\$('" . $widgetObj->generatedDIVId . "').removeClassName('loading');\n\t\t\t\t\t\t\$('" . $widgetObj->generatedDIVId . "').update (response.responseText);\n\t\t\t  }\n\t\t\t});\n\t\t\t</script>";
         }
     } else {
         $replacement = translateFN('widget content generator not found');
         $ajax_content = '';
     }
     $this->content = str_replace(self::$placeholder, $replacement, $content) . $ajax_content;
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:25,代码来源:ajax_remote_class.inc.php


示例10: __construct

 public function __construct()
 {
     parent::__construct();
     $this->addTextInput('username', translateFN('Username'))->setRequired()->setValidator(FormValidator::USERNAME_VALIDATOR);
     $this->addPasswordInput('password', translateFN('Password'))->setRequired()->setValidator(FormValidator::PASSWORD_VALIDATOR);
     $this->addHidden('performLogin');
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:7,代码来源:UserLoginForm.inc.php


示例11: content

 protected function content()
 {
     $this->setName('deleteForm');
     //cancella
     $radios = array(1 => translateFN('Si'), 0 => translateFN('No'));
     $this->addRadios('delete', $this->message, $radios, 0);
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:7,代码来源:deleteFormTest.inc.php


示例12: content

 protected function content()
 {
     $dh = $GLOBALS['dh'];
     $this->setName('switcherForm');
     //lista dei test presenti
     $test_list = $dh->test_getCourseTest(array('id_corso' => $this->id_course));
     //getting already present test list
     $test_ids = array();
     if (!empty($test_list)) {
         $checkboxes = array();
         foreach ($test_list as $v) {
             $checkboxes[$v['id_test']] = $v['titolo'];
             $test_ids[] = $v['id_test'];
         }
         $this->addCheckboxes('delete_test[]', translateFN('Seleziona i sondaggi da rimuovere dal corso') . ':', $checkboxes, null);
     }
     //lista dei test da aggiungere
     $tmp_tests = $dh->test_getNodes(array('id_nodo_parent' => null, 'tipo' => 'LIKE ' . ADA_TYPE_SURVEY . '%'));
     //getting available test
     $options = array('' => ' --- ');
     $empty = true;
     foreach ($tmp_tests as $v) {
         if (!in_array($v['id_nodo'], $test_ids)) {
             $options[$v['id_nodo']] = $v['titolo'];
             $empty = false;
         }
     }
     if ($empty) {
         $options = array('' => translateFN('Nessun questionario presente'));
         $empty = false;
     }
     if (!$empty) {
         $this->addSelect('id_test', translateFN('Seleziona il sondaggio da aggiungere al corso') . ':', $options, '');
     }
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:35,代码来源:switcherFormTest.inc.php


示例13: getAddExerciseForm

 public static function getAddExerciseForm($form_dataAr = array(), $errorsAr = array())
 {
     $form = CDOMElement::create('form', 'id:add_exercise, name:add_exercise, class:fec, method:post');
     $form->setAttribute('action', 'add_exercise.php?verify=1');
     //$form->setAttribute('onsubmit',"return checkNec();");
     $form->setAttribute('enctype', 'multipart/form-data');
     $parent_node = FormElementCreator::addTextInput('parent_node', 'Nodo parent', $form_dataAr, $errorsAr, '', true);
     $form->addChild($parent_node);
     $exercise_title = FormElementCreator::addTextInput('exercise_title', 'Titolo esercizio', $form_dataAr, $errorsAr, '', true);
     $form->addChild($exercise_title);
     $exercise_familyAr = array(ADA_STANDARD_EXERCISE_TYPE => translateFN('Multiple Choice'), ADA_OPEN_MANUAL_EXERCISE_TYPE => translateFN('Open with Manual Correction'), ADA_OPEN_AUTOMATIC_EXERCISE_TYPE => translateFN('Open with Automatic Correction'), ADA_OPEN_UPLOAD_EXERCISE_TYPE => translateFN('Open Manual + Upload'), ADA_CLOZE_EXERCISE_TYPE => translateFN('CLOZE'));
     $exercise_family = FormElementCreator::addSelect('exercise_family', 'Tipo di esercizio', $exercise_familyAr, $form_dataAr, $errorsAr, '', true);
     $form->addChild($exercise_family);
     $exercise_interactionAr = array(ADA_BLIND_EXERCISE_INTERACTION => translateFN('No Feedback'), ADA_FEEDBACK_EXERCISE_INTERACTION => translateFN('With Feedback'), ADA_RATING_EXERCISE_INTERACTION => translateFN('With Feedback and Rating'));
     $exercise_interaction = FormElementCreator::addSelect('exercise_interaction', 'Tipo di interazione', $exercise_interactionAr, $form_dataAr, $errorsAr, '', true);
     $form->addChild($exercise_interaction);
     $test_modeAr = array(ADA_SINGLE_EXERCISE_MODE => translateFN('Only One Exercise'), ADA_SEQUENCE_EXERCISE_MODE => translateFN('Next Exercise will be Shown'), ADA_RANDOM_EXERCISE_MODE => translateFN('A Random Picked Exercise will be Shown'));
     $test_mode = FormElementCreator::addSelect('test_mode', 'Modalità di esecuzione', $test_modeAr, $form_dataAr, $errorsAr, '', true);
     $form->addChild($test_mode);
     $test_simplificationAr = array(ADA_NORMAL_EXERCISE_SIMPLICITY => translateFN('Normal Exercise'), ADA_MEDIUM_EXERCISE_SIMPLICITY => translateFN('Medium Exercise'), ADA_SIMPLIFY_EXERCISE_SIMPLICITY => translateFN('Simplified Exercise'));
     $test_simplification = FormElementCreator::addSelect('test_simplification', "Semplicità dell'esercizio", $test_simplificationAr, $form_dataAr, $errorsAr, '', true);
     $form->addChild($test_simplification);
     $test_barrierAr = array(ADA_NO_EXERCISE_BARRIER => translateFN('No barrier'), ADA_YES_EXERCISE_BARRIER => translateFN('With barrier'));
     $test_barrier = FormElementCreator::addSelect('test_barrier', 'Con sbarramento', $test_barrierAr, $form_dataAr, $errorsAr, '', true);
     $form->addChild($test_barrier);
     $buttons = FormElementCreator::addSubmitAndResetButtons();
     $form->addChild($buttons);
     return $form;
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:29,代码来源:ServicesModuleHtmlLib.inc.php


示例14: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setName('EditranslatorForm');
     $this->addTextarea('TranslationTextArea', translateFN('Modifica traduzione'));
     $j = 'return saveTranslation()';
     $this->setOnSubmit($j);
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:8,代码来源:EditTranslationForm.inc.php


示例15: __construct

 public function __construct()
 {
     parent::__construct();
     $this->addTextInput('username', translateFN('Nome utente'))->setRequired()->setValidator(FormValidator::EMAIL_VALIDATOR);
     $this->addPasswordInput('password', translateFN('Password'))->setRequired()->setValidator(FormValidator::PASSWORD_VALIDATOR);
     $this->addPasswordInput('passwordcheck', translateFN('Conferma la password'))->setRequired()->setValidator(FormValidator::PASSWORD_VALIDATOR);
     $this->addSelect('tipo', translateFN('Tipo Utente'), array(0 => translateFN('Scegli il tipo...'), AMA_TYPE_AUTHOR => translateFN('Autore'), AMA_TYPE_STUDENT => translateFN('Studente'), AMA_TYPE_TUTOR => translateFN('Tutor'), AMA_TYPE_SUPERTUTOR => translateFN('Super Tutor')), 0)->setRequired()->setValidator(FormValidator::POSITIVE_NUMBER_VALIDATOR);
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:8,代码来源:UserSubscriptionForm.inc.php


示例16: __construct

 public function __construct()
 {
     parent::__construct();
     $this->addPasswordInput('password', translateFN('Password'))->setRequired()->setValidator(FormValidator::PASSWORD_VALIDATOR);
     $this->addPasswordInput('passwordcheck', translateFN('Conferma password'))->setRequired()->setValidator(FormValidator::PASSWORD_VALIDATOR);
     $this->addHidden('userId');
     $this->addHidden('token');
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:8,代码来源:ConfirmPasswordForm.inc.php


示例17: __construct

 public function __construct($tutorsAr = array(), $checkedTutors)
 {
     parent::__construct();
     $this->addCheckboxes('id_tutors_new[]', translateFN("Seleziona i tutors dall'elenco"), $tutorsAr, $checkedTutors);
     $this->addHidden('id_tutors_old');
     $this->addHidden('id_course_instance');
     $this->addHidden('id_course');
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:8,代码来源:TutorSecondaryAssignmentForm.inc.php


示例18: __construct

 public function __construct($tutorsAr = array(), $checkedRadioButton)
 {
     parent::__construct();
     $this->addRadios('id_tutor_new', translateFN("Seleziona un tutor dall'elenco"), $tutorsAr, $checkedRadioButton);
     $this->addHidden('id_tutor_old');
     $this->addHidden('id_course_instance');
     $this->addHidden('id_course');
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:8,代码来源:TutorAssignmentForm.inc.php


示例19: extraObjectRow

 /**
  * get an object representing a row in one of the user 'extra' tables
  * and returns it formatted in HTML.
  * 
  * Put all elements inside a table, with $columnsPerRow items per each row.
  * Label and Value are in 2 separate cells but count as 1 together.
  * 
  * @param extraTable derived object $extraObject
  * @param int how many columns per row $columnsPerRow
  */
 public static function extraObjectRow($extraObject, $columnsPerRow = 3)
 {
     $className = get_class($extraObject);
     $keyProperty = $className::getKeyProperty();
     $fields = $className::getFields();
     $table = CDOMElement::create('table', 'class:extraTableDatas ' . $className . ',id:' . $className . '_' . $extraObject->{$keyProperty});
     $tbody = CDOMElement::create('tbody');
     for ($row = null, $printedRows = 0, $numRow = 0, $numCol = 0, $num = 0; $num < count($fields); $num++) {
         $label = $extraObject->getLabel($num);
         $propertyName = $fields[$num];
         if ($label === null) {
             continue;
         }
         if ($row === null) {
             $row = CDOMElement::create('tr', 'class:extraTableRow row-' . $numRow++);
         }
         $columnLbl = CDOMElement::create('td', 'class:extraTableLabel labelCol-' . $numCol . ',id:lbl_' . $propertyName . '_' . $extraObject->{$keyProperty});
         $columnLbl->addChild(new CText($label . ": "));
         $row->addChild($columnLbl);
         $columnVal = CDOMElement::create('td', 'class:extraTableValue valueCol-' . $numCol++ . ',id:val_' . $propertyName . '_' . $extraObject->{$keyProperty});
         $columnVal->addChild(new CText($extraObject->{$propertyName}));
         $row->addChild($columnVal);
         if (++$printedRows % $columnsPerRow === 0) {
             $tbody->addChild($row);
             $row = null;
         }
     }
     // check if there's a row to be closed
     if ($row !== null) {
         // printedRows has surely one extra increment, let's recuperate it
         $printedRows--;
         // add empty cells to complete the row
         while (++$printedRows % $columnsPerRow !== 0) {
             // need 2 empty cells (label and value) for each 'column'
             for ($i = 0; $i < 2; $i++) {
                 $row->addChild(CDOMElement::create('td'));
             }
         }
         $tbody->addChild($row);
     }
     $table->addChild($tbody);
     // generate a div for edit and delete buttons
     $buttonsdiv = CDOMElement::create('div', 'class:extraButtonDiv ' . $className);
     $editbutton = CDOMElement::create('a', 'class:extraEditButton');
     $editbutton->setAttribute('href', 'javascript:editExtra(\'' . $className . '\',' . $extraObject->{$keyProperty} . ');');
     $editbutton->addChild(new CText(translateFN('Modifica')));
     $deletebutton = CDOMElement::create('a', 'class:extraDeleteButton');
     $deletebutton->setAttribute('href', 'javascript:deleteExtra(\'' . $className . '\',' . $extraObject->{$keyProperty} . ',\'' . $extraObject::getForeignKeyProperty() . '\');');
     $deletebutton->addChild(new CText(translateFN('Cancella')));
     $buttonsdiv->addChild($editbutton);
     $buttonsdiv->addChild($deletebutton);
     // generate a div for wrapping up the table
     $div = CDOMElement::create('div', 'class:extraTableContainer ' . $className . ',id:extraDIV_' . $extraObject->{$keyProperty});
     $div->addChild($table);
     $div->addChild($buttonsdiv);
     return $div->getHtml() . CDOMElement::create('div', 'class:clearfix')->getHtml();
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:67,代码来源:UserExtraModuleHtmlLib.inc.php


示例20: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setEncType('multipart/form-data');
     $this->setAccept('text/csv');
     $this->addFileInput('uploaded_file', translateFN('Seleziona il file contenente gli studenti da iscrivere'));
     $this->addHidden('id_course');
     $this->addHidden('id_course_instance');
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:9,代码来源:FileUploadForm.inc.php



注:本文中的translateFN函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP translate_admin函数代码示例发布时间:2022-05-23
下一篇:
PHP translate函数代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap