Пример #1
0
 public static function SetTimeUnit($p_unit, $p_languageId, $p_name)
 {
     $timeUnit = new TimeUnit($p_unit, $p_languageId);
     if ($timeUnit->exists()) {
         $timeUnit->setProperty('Name', $p_name);
     } else {
         $timeUnit->create(array('Name' => $p_name));
     }
 }
Пример #2
0
 /**
  * Returns the publication subscription time unit name.
  *
  * @param int $p_languageId
  * @return string
  */
 public function getTimeUnitName($p_languageId = null)
 {
     $languageId = is_null($p_languageId) ? $this->m_data['IdDefaultLanguage'] : $p_languageId;
     $timeUnit = new TimeUnit($this->m_data['TimeUnit'], $languageId);
     if (!$timeUnit->exists()) {
         $timeUnit = new TimeUnit($this->m_data['TimeUnit'], 1);
     }
     return $timeUnit->getName();
 }
Пример #3
0
if (!$g_user->hasPermission('ManagePub')) {
	camp_html_display_error(getGS("You do not have the right to manage publications."));
	exit;
}

$Pub = Input::Get('Pub', 'int');
$Language = Input::Get('Language', 'int', 1, true);

if (!Input::IsValid()) {
	camp_html_display_error(getGS('Invalid input: $1', Input::GetErrorString()), $_SERVER['REQUEST_URI']);
	exit;
}

$publicationObj = new Publication($Pub);
$pubTimeUnit = new TimeUnit($publicationObj->getTimeUnit(), $publicationObj->getLanguageId());
if (!$pubTimeUnit->exists()) {
	$pubTimeUnit = new TimeUnit($publicationObj->getTimeUnit(), 1);
}

$countries = Country::GetCountries($Language);

include_once($GLOBALS['g_campsiteDir']."/$ADMIN_DIR/javascript_common.php");

$crumbs = array(getGS("Subscriptions") => "deftime.php?Pub=$Pub&Language=$Language");
camp_html_content_top(getGS("Set subscription settings for a country"), array("Pub" => $publicationObj), true, false, $crumbs);
?>

<P>
<FORM METHOD="POST" ACTION="do_countryadd.php" onsubmit="return <?php camp_html_fvalidate(); ?>;">
<?php echo SecurityToken::FormParameter(); ?>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" CLASS="box_table">