You are here

function arrange_fields_position_form_submit in Arrange Fields 6

Same name and namespace in other branches
  1. 7 arrange_fields.module \arrange_fields_position_form_submit()

We will save the position data into a variable using variable_set.

File

./arrange_fields.module, line 1374

Code

function arrange_fields_position_form_submit($form, $form_state) {
  $form_id = $form_state["values"]["arrange_fields_form_id"];
  $form_type = $form_state["values"]["arrange_fields_form_type"];
  $position_data = $form_state["values"]["arrange_fields_position_data"];
  variable_set("arrange_fields_position_data_{$form_id}", $position_data);
  $demo_link = l(t("See demo of most recent save (loads in new window)"), "node/add/" . str_replace("_", "-", $form_type), array(
    "attributes" => array(
      "target" => "_blank",
    ),
  ));
  if ($form_type == "webform") {
    $nid = str_replace("webform_client_form_", "", $form_id);
    $demo_link = l(t("See demo of most recent save (loads in new window)"), "node/{$nid}", array(
      "attributes" => array(
        "target" => "_blank",
      ),
    ));
  }
  if ($form_type == "otherform") {
    $demo_link = "";
  }
  drupal_set_message(t("Position data saved.") . " " . $demo_link);
}