コード例 #1
0
 /**
  * Initialization function
  */
 function init()
 {
     global $SEARCH_FACTS_DEFAULT;
     parent::init();
     if (empty($_REQUEST['action'])) {
         $this->action = "advanced";
     }
     if ($this->action == "advanced") {
         if (isset($_REQUEST['fields'])) {
             $this->fields = $_REQUEST['fields'];
         }
         if (isset($_REQUEST['values'])) {
             $this->values = $_REQUEST['values'];
         }
         if (isset($_REQUEST['plusminus'])) {
             $this->plusminus = $_REQUEST['plusminus'];
         }
         $this->reorderFields();
         $this->advancedSearch();
     }
     if (count($this->fields) == 0) {
         $this->fields = explode(",", $SEARCH_FACTS_DEFAULT);
         $this->fields[] = "FAMC:HUSB:NAME:GIVN:SDX";
         $this->fields[] = "FAMC:HUSB:NAME:SURN:SDX";
         $this->fields[] = "FAMC:WIFE:NAME:GIVN:SDX";
         $this->fields[] = "FAMC:WIFE:NAME:SURN:SDX";
     }
 }