You are here

function _search_by_page_paths_edit in Search by Page 8

Edits or adds new path.

1 string reference to '_search_by_page_paths_edit'
search_by_page_paths_menu in search_by_page_paths/search_by_page_paths.module
Implements hook_menu().

File

search_by_page_paths/search_by_page_paths.module, line 327
Module file for Search by Page Paths, a sub-module for Search by Page.

Code

function _search_by_page_paths_edit($environment, $pid = 0) {
  if ($pid) {
    $values = \Drupal::database()
      ->query('SELECT * FROM {sbpp_path} p WHERE p.pid = :pid', array(
      ':pid' => $pid,
    ))
      ->fetchAssoc();
    $values['languages'] = @unserialize($values['languages']);
    if (!$values['languages']) {
      $values['languages'] = array();
    }

    //return drupal_get_form('search_by_page_paths_edit_form', $values);
    return $form = \Drupal::formBuilder()
      ->getForm('search_by_page_paths_edit_form', $values);
  }
  else {

    //return drupal_get_form('search_by_page_paths_edit_form', array('environment' => $environment));
    return \Drupal::formBuilder()
      ->getForm('search_by_page_paths_edit_form', array(
      'environment' => $environment,
    ));
  }
}