editWebsiteUI.inc 8.16 KB
<?php

// if its the manual edit page..then display normally
function getSelectWebMasterPage($iUserID) {	
	global $default;
	$oUser = null;
	if (isset($iUserID)) {
		$oUser = User::get($iUserID);
		
	}
	
	
	$sToRender .= "<br></br>\n";
	$sToRender .= "<b>Edit WebSite:</b>\n";
	$sToRender .= "<table>\n";
	$sToRender .= "<br></br>\n";
	$sToRender .= "<tr>Please Select a WebMaster</tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td>User: </td><td>" . getUserDisplay($oUser) . "</td>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "</table>\n";
	
	
	return $sToRender;
}


// if its the manual edit page..then display normally
function getSelectWebSitePage($iUserID, $iWebSiteID) {	
	global $default;
	$oUser = null;
	$oWebSite = null;
	

	if (isset($iUserID)) {
		$oUser = User::get($iUserID);
		
	}
	
	if (isset($iWebSiteID)) {
		$oWebSite = WebSite::get($iWebSiteID);
		
	}
	
	
	$sToRender .= "<br></br>\n";
	$sToRender .= "<b>Edit WebSite:</b>\n";
	$sToRender .= "<table>\n";
	$sToRender .= "<br></br>\n";
	$sToRender .= "<tr><td>Please Select the WebSite you wish to Edit:</td></tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td>User: " . getUserDisplay($oUser) . "</td>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td>WebSite: " . getWebSiteDisplay($oWebSite,$iUserID) . "</td>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "</table>\n";
	
	
	return $sToRender;
}


// if its the manual edit page..then display normally
function getEditWebSitePage($iUserID, $iWebSiteID) {	
	global $default;
	$oUser = null;
	$oWebSite = null;
	

	if (isset($iUserID)) {
		$oUser = User::get($iUserID);
		
	}
	
	if (isset($iWebSiteID)) {
		$oWebSite = WebSite::get($iWebSiteID);
		
	}
	
	
	$sToRender .= "<br></br>\n";
	$sToRender .= "<b>Edit WebSite:</b>\n";
	$sToRender .= "<table>\n";
	$sToRender .= "<br></br>\n";
	$sToRender .= "<tr>Enter WebSite Properties</tr>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td>Document User: </td><td>" . getUserChangedDisplay($oUser) . "</td>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td>WebSite Name: </td><td>" . getWebSiteDisplay($oWebSite,$iUserID) . "</td>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td>WebSite URL: </td><td>" . getWebSiteUrl($oWebSite,$iUserID) . "</td>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td></td>" . getUpdateButton($oUser);	
	$sToRender .= getCancelButton($oUser);	
	$sToRender .= "</tr>\n";
	$sToRender .= "</table>\n";
	
	
	return $sToRender;
}



// if edition is successful print otu success page
function getSuccessPage() {	
	global $default;
			
	$sToRender .= "<br></br>\n";
	$sToRender .= "<b>Success!</b>\n";
	$sToRender .= "<table>\n";
	$sToRender .= "<br></br>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr><td>The WebSite was successfully edited</td></tr>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editWebSite\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "</table>\n";
	
	
	return $sToRender;
}

// if edition is successful print otu success page
function getFailPage() {	
	global $default;
			
	$sToRender .= "<br></br>\n";
	$sToRender .= "<b>FAILURE!</b>\n";
	$sToRender .= "<table>\n";
	$sToRender .= "<br></br>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr><td>The WebSite was not updated</td></tr>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editWebSite\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "</table>\n";
	
	
	return $sToRender;
}


// if edition is successful print otu success page
function getTextPage() {	
	global $default;
			
	$sToRender .= "<br></br>\n";
	$sToRender .= "<b>FAILURE!</b>\n";
	$sToRender .= "<table>\n";
	$sToRender .= "<br></br>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr><td>Please Enter a Value in the Text Box</td></tr>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr></tr>\n";
	$sToRender .= "<tr>\n";
	$sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editWebSite\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
	$sToRender .= "</tr>\n";
	$sToRender .= "</table>\n";
	
	
	return $sToRender;
}

// gets the updatebutton when a User is selected
function getUpdateButton($oUser) {
	global $default;
	if (!isset($oUser)) {
		return "Please select a WebMaster: ";
	} else {
		return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/update.gif\" value=\"submit\" /></td>\n";
	}
}

// gets the cancel button when a User is selected
function getCancelButton($oUser) {
	global $default;
	if (!isset($oUser)) {
		//return "<td align = right><a href=\"$default->rootUrl/control.php?action=UserManagement\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n";
	} else {
		return "<td align = right><a href=\"$default->rootUrl/control.php?action=editWebSite\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
	}
}

// show the list box when no User selected
// then shows a text box with the User's name
function getUserDisplay($oUser) {
	global $default;
	if (!isset($oUser)) {
		
		//$sWhereClause = " ST.has_lookup = 1" ;
		$oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fUserID");
		
		$sFromClause = "," . $default->owl_web_sites_table ." aS WB ";
		$sWhereClause = "ST.id = WB.web_master_id" ;
		$oPatternListBox->setFromClause($sFromClause);
		$oPatternListBox->setWhereClause($sWhereClause);
		//$oPatternListBox->setIncludeDefaultValue(true);
		//$oPatternListBox->setWhereClause($sWhereClause);
		$oPatternListBox->setPostBackOnChange(true);		
		return $oPatternListBox->render();
	} else {
		return "<input type=\"hidden\" name=\"fUserID\" value=\"" . $oUser->iId . "\">\n" .
		$oUser->getUserName();
	}
	
}

// show the list box when no User selected
// then shows a text box with the User's name
function getUserChangedDisplay($oUser) {
	global $default;
	
	
		$oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fUserID");
		
		//$oPatternListBox->setIncludeDefaultValue(true);
		$oPatternListBox->setSelectedValue($oUser->getID());
		$oPatternListBox->setIncludeDefaultValue(false) ;
		
		
		//$oPatternListBox->setPostBackOnChange(true);		
		return $oPatternListBox->render();
	
	
}

// show the list box when no User selected
// then shows a text box with the User's name
function getWebSiteDisplay($oWebSite,$iUserID) {
	global $default;
	if (!isset($oWebSite)) {
		
		
		$sWhereClause = " ST.web_master_id = " . $iUserID;
		$oPatternListBox = & new PatternListBox($default->owl_web_sites_table, "web_site_name", "id", "fWebSiteID");
		//$oPatternListBox->setIncludeDefaultValue(true);
		$oPatternListBox->setWhereClause($sWhereClause);
		$oPatternListBox->setPostBackOnChange(true);		
		return $oPatternListBox->render();
	} else {
		return "<input type=\"hidden\" name=\"fWebSiteID\" value=\"" . $oWebSite->iId . "\">\n" .
		"<input type=\"text\" name=\"fWebSiteName\" value=\"" . $oWebSite->getWebSiteName() . "\">\n" .
		"<input type=\"hidden\" name=\"fOldWebSiteName\" value=\"" . $oWebSite->getWebSiteName() . "\">\n" ;
		
		
	}
}



// show the list box when no User selected
// then shows a text box with the User's name
function getWebSiteUrl($oWebSite,$iUserID) {
	global $default;
	if (!isset($oWebSite)) {
		return "";
	}else{
	
	return	"<input type=\"text\" name=\"fWebSiteURL\" value=\"" . $oWebSite->getWebSiteURL() . "\">\n" .
		"<input type=\"hidden\" name=\"fOldWebSiteURL\" value=\"" . $oWebSite->getWebSiteURL() . "\">\n" ;
	}
}
?>