click_pledge_connect-8.x-1.0/src/Form/PledgeTV.php

src/Form/PledgeTV.php
<?php
namespace Drupal\click_pledge_connect\Form;
use Drupal\Core\Form\ConfigFormBase;
use Drupal\Core\Form\FormStateInterface;  
use Symfony\Component\HttpFoundation\RedirectResponse;


class PledgeTV extends ConfigFormBase
{
     /**  
    * {@inheritdoc}  
    */ 
   protected function getEditableConfigNames() {
       return [  
          'pledgetv.settings' 
        ]; 
   }
   /*
    * {@inheritdoc}
    */
   public function getFormId() {
       return "pledgetv_form";
   }
   public function buildForm(array $form, FormStateInterface $form_state) {
        $config=$this->config("pledgetv.settings");
        $form=$this->displayAccountSettingsForm($form, $config, $form_state);
        return parent::buildForm($form, $form_state);
   }
   public function displayAccountSettingsForm($form, $config, $form_state)
   {
       //logo display
       
       //echo $config->get("cnpcaccount.cnpc_account_number");
       //echo $config->get("cnpcaccount.cnpc_account_guid");
       //echo $config->get("cnpcaccount.nickname_cnpc");
       
        $form['cnpc_heading'] = array(
                '#prefix' => '<div class="cnp_heading"><h3>Pledge TV Channels</h3>',
                '#suffix' => '</div>',
        );
        
        return $form;
   }
   public function validateForm(array &$form, FormStateInterface $form_state) {
       //parent::validateForm($form, $form_state);
   }
   public function submitForm(array &$form, FormStateInterface $form_state) {
       parent::submitForm($form, $form_state);

   }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc