GetHierarchyManager(); $node = $manager->sureGetNodeByAlias($params['resultpage']); if (isset($node)) { $returnid = $node->getID(); } else { $node = $manager->sureGetNodeById($params['resultpage']); if (isset($node)) { $returnid = $params['resultpage']; } } } //Pretty Urls Compatibility $is_method = isset($params['search_method'])?'post':'get'; // donot remove this line (calguy1000) if( !$inline ) $id = 'cntnt01'; // Variable named hogan in honor of moorezilla's Rhodesian Ridgeback :) http://forum.cmsmadesimple.org/index.php/topic,9580.0.html $hogan = "onfocus=\"if(this.value==this.defaultValue) this.value='';\""." onblur=\"if(this.value=='') this.value=this.defaultValue;\""; $submittext = (isset($params['submit'])) ? $params['submit'] : $this->Lang('searchsubmit'); $searchtext = (isset($params['searchtext'])) ? $params['searchtext'] : $this->GetPreference('searchtext',''); $smarty->assign('search_actionid',$id); $smarty->assign('hogan',$hogan); $smarty->assign('searchtext',$searchtext); $smarty->assign('startform', $this->CreateFormStart($id, 'dosearch', $returnid, $is_method, '', $inline )); $smarty->assign('label', ''); $smarty->assign('searchprompt',$this->Lang('search')); $smarty->assign('submittext', $submittext); $hidden = ''; if( $origreturnid != $returnid ) { $hidden .= $this->CreateInputHidden($id, 'origreturnid', $origreturnid); } if( isset( $params['modules'] ) ) { $hidden .= $this->CreateInputHidden( $id, 'modules', trim($params['modules']) ); } if( isset( $params['detailpage'] ) ) { $hidden .= $this->CreateInputHidden( $id, 'detailpage', trim($params['detailpage']) ); } foreach( $params as $key => $value ) { if( preg_match( '/^passthru_/', $key ) > 0 ) { $hidden .= $this->CreateInputHidden($id,$key,$value); } } if( $hidden != '' ) $smarty->assign('hidden',$hidden); $smarty->assign('endform', $this->CreateFormEnd()); echo $this->ProcessTemplateFromDatabase('displaysearch'); ?>