/**
  * Apply the description changes
  * 
  * @param SiteComponent $siteComponent
  * @return void
  * @access public
  * @since 1/16/07
  */
 function applyShowDisplayNames($siteComponent)
 {
     if (RequestContext::value('showDisplayNames') && RequestContext::value('showDisplayNames') !== $siteComponent->showDisplayNames()) {
         $siteComponent->updateShowDisplayNames(RequestContext::value('showDisplayNames'));
     }
 }
Ejemplo n.º 2
0
 /**
  * Print the display title controls
  * 
  * @param SiteComponent $siteComponent
  * @return void
  * @access public
  * @since 1/16/07
  */
 function printShowDisplayNames($siteComponent, $isSite = false)
 {
     print "\n\t\t\t\t<tr><td class='ui2_settingborder'>";
     print "\n\t\t\t\t<div class='ui2_settingtitle'>";
     print _('Titles: ') . "\n\t\t\t\t</div>";
     print "\n\t\t\t\t</td><td class='ui2_settingborder'>";
     $authZ = Services::getService("AuthZ");
     $idManager = Services::getService("Id");
     if ($authZ->isUserAuthorized($idManager->getId("edu.middlebury.authorization.modify"), $siteComponent->getQualifierId())) {
         $canEdit = true;
     } else {
         $canEdit = false;
     }
     // setting default select option
     print "\n\t\t\t\t\t<select class='ui2_field' ";
     print $canEdit ? "" : " disabled='disabled'";
     print " name='" . RequestContext::name('showDisplayNames') . "'>";
     $parent = $siteComponent->getParentComponent();
     // if not site setting (i.e. root node of site), the include default option
     if (!$isSite) {
         print "\n\t\t\t\t\t\t<option value='default'";
         if ($siteComponent->showDisplayNames() === 'default') {
             print " selected='selected'>";
         } else {
             print ">";
         }
         print _("default");
         if ($parent) {
             print " (" . _("current") . ": ";
             if ($parent->showDisplayName() === true) {
                 print _("show");
             } else {
                 print _("hide");
             }
             print ")";
         }
         print "</option>";
     }
     // other setting select option
     print "\n\t\t\t\t\t\t<option value='true'";
     if ($siteComponent->showDisplayNames() === true) {
         print " selected='selected'";
     }
     print ">";
     print _("show");
     print "</option>";
     print "\n\t\t\t\t\t\t<option value='false'";
     if ($siteComponent->showDisplayNames() === false) {
         print " selected='selected'";
     }
     print ">";
     print _("hide");
     print "</option>";
     print "\n\t\t\t\t\t</select> ";
     // 		$parent = $siteComponent->getParentComponent();
     // 		if ($parent) {
     // 			print "\n<span class='ui2_text'>("._("default").": ";
     // 			print (($parent->showDisplayName() === true)?_("show"):_("hide"));
     // 			print ")</span>";
     // 		}
     print "\n\t\t\t\t</td></tr>";
 }