• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP getSettingValue函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中getSettingValue函数的典型用法代码示例。如果您正苦于以下问题:PHP getSettingValue函数的具体用法?PHP getSettingValue怎么用?PHP getSettingValue使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了getSettingValue函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: isAllowedDownload

 function isAllowedDownload(&$aFile, $isPerformAction = false)
 {
     if (getSettingValue('mp3', "save") != TRUE_VAL) {
         return false;
     }
     return $this->isAllowedView($aFile, $isPerformAction);
 }
开发者ID:Prashank25,项目名称:dolphin.pro,代码行数:7,代码来源:BxSoundsModule.php


示例2: Footer

 function Footer()
 {
     global $avec_reliure;
     global $avec_emplacement_trous;
     //Dessin de la position des trous.
     if ($avec_reliure == 1 and $avec_emplacement_trous == 1) {
         $this->SetFillColor(0, 0, 0);
         for ($i = 0; $i < 4; $i++) {
             $this->Circle(9, 28.5 + 80 * $i, 2, 'F');
         }
     }
     $this->SetDash();
     $this->SetLineWidth(0.2);
     // on trace un trait horizontal
     $this->SetRightMargin(5);
     $this->SetXY(5, 287);
     $this->cell(0, 2, "", "T", 0);
     $this->SetFont('DejaVu', '', 7.5);
     $this->SetXY(5, 287);
     $this->Cell(0, 5, 'GEPI - Solution libre de Gestion des élèves par Internet', 0, 1, '');
     $etab_text = "" . getSettingValue("gepiSchoolName") . "  ";
     $lg_text = $this->GetStringWidth($etab_text);
     $position_x = 210 - 5 - $lg_text;
     $this->SetXY($position_x, 287);
     $this->Cell(0, 5, $etab_text, 0, 1, '');
     $this->SetY(287);
     $this->Cell(0, 5, 'Page ' . $this->PageNo(), "0", 1, 'C');
 }
开发者ID:rhertzog,项目名称:lcs,代码行数:28,代码来源:class_pdf.php


示例3: redimensionne_image

function redimensionne_image($photo)
{
	// prendre les informations sur l'image
	$info_image = getimagesize($photo);
	// largeur et hauteur de l'image d'origine
	$largeur = $info_image[0];
	$hauteur = $info_image[1];
	// largeur et/ou hauteur maximum à afficher
	if(basename($_SERVER['PHP_SELF'],".php") === "trombi_impr") {
		// si pour impression
		$taille_max_largeur = getSettingValue("l_max_imp_trombinoscopes");
		$taille_max_hauteur = getSettingValue("h_max_imp_trombinoscopes");
	} else {
	// si pour l'affichage écran
		$taille_max_largeur = getSettingValue("l_max_aff_trombinoscopes");
		$taille_max_hauteur = getSettingValue("h_max_aff_trombinoscopes");
	}

	// calcule le ratio de redimensionnement
	$ratio_l = $largeur / $taille_max_largeur;
	$ratio_h = $hauteur / $taille_max_hauteur;
	$ratio = ($ratio_l > $ratio_h)?$ratio_l:$ratio_h;

	// définit largeur et hauteur pour la nouvelle image
	$nouvelle_largeur = $largeur / $ratio;
	$nouvelle_hauteur = $hauteur / $ratio;

	return array($nouvelle_largeur, $nouvelle_hauteur);
}
开发者ID:rhertzog,项目名称:lcs,代码行数:29,代码来源:trombinoscopes.php


示例4: suivi_absence_prof

	function suivi_absence_prof($date_choisie_deb, $eleve_id, $date_choisie){
		// On récupère les horaires de début du créneau en question et on les transforme en timestamp UNIX
			$choix_date = explode("/", $date_choisie);
			$date_choisie_ts = mktime(0,0,0, $choix_date[1], $choix_date[0], $choix_date[2]);
		if (date("w", $date_choisie_ts) == getSettingValue("creneau_different")) {
			$req_sql = mysqli_query($GLOBALS["mysqli"], "SELECT heuredebut_definie_periode, heurefin_definie_periode FROM edt_creneaux_bis WHERE id_definie_periode = '".$creneau_id."'");
		}
		else {
			$req_sql = mysqli_query($GLOBALS["mysqli"], "SELECT heuredebut_definie_periode, heurefin_definie_periode FROM edt_creneaux WHERE id_definie_periode = '".$creneau_id."'");
		}
		$rep_sql = mysqli_fetch_array($req_sql);
		$heuredeb = explode(":", $rep_sql["heuredebut_definie_periode"]);
		$heurefin = explode(":", $rep_sql["heurefin_definie_periode"]);
		$d_date = explode("/", $d_date_absence_eleve);
		$ts_heuredeb = mktime($heuredeb[0], $heuredeb[1], 0, $choix_date[1], $choix_date[0], $choix_date[2]);
		$ts_heurefin = mktime($heurefin[0], $heurefin[1], 0, $choix_date[1], $choix_date[0], $choix_date[2]);
		// On teste si l'élève était absent ou en retard le cours du créneau (on ne teste que le début du créneau)
		$req = mysqli_query($GLOBALS["mysqli"], "SELECT id, retard_absence FROM absences_rb WHERE eleve_id = '".$eleve_id."' AND debut_ts = '".$ts_heuredeb."'");
		$rep = mysqli_fetch_array($req);
			// S'il est marqué absent A -> fond rouge
		if ($rep["retard_absence"] == "A") {
			$retour = "<td style=\"border: 1px solid black; background-color: #ffd4d4; color: red;\"><b>A</b></td>";
		}
			// S'il est marqué en retard R -> fond vert
		else if ($rep["retard_absence"] == "R") {
			$retour = "<td style=\"border: 1px solid black; background-color: #d7ffd4; color: green;\"><b>R</b></td>";
		} else {
			$retour = "<td style=\"border: 1px solid black;\"></td>";
		}
		return $retour;
	}
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:bilan_absences_professeur.php


示例5: redirect

/**
 * This function automatically logins user to your site and makes necessary redirects
 */
function redirect($sLocation, $iId, $sNick, $sPassword, $iMessageId, $iRecipientId, $sRecipientNick)
{
    global $sScriptHomeUrl;
    /**
     * Automatic login to your Web site.
     * You need to change this section according to your login algorithm.
     */
    $sPassword = md5($sPassword);
    setcookie("memberID", $iId, 0, '/');
    setcookie("memberPassword", $sPassword, 0, '/');
    //--- this section makes redirects depending on the specified action ---//
    switch ($sLocation) {
        case "goToInbox":
            header("Location: " . $sScriptHomeUrl . getSettingValue("desktop", "scriptMailboxPage"));
            break;
        case "goToReadMsg":
            header("Location: " . $sScriptHomeUrl . getSettingValue("desktop", "scriptMessagePage") . "?message=" . $iMessageId);
            break;
        case "goToNewMsg":
            header("Location: " . $sScriptHomeUrl . getSettingValue("desktop", "scriptComposePage") . "?ID=" . $sRecipientNick);
            break;
        default:
            header("Location: " . $sScriptHomeUrl);
    }
    exit;
}
开发者ID:BackupTheBerlios,项目名称:dolphin-dwbn-svn,代码行数:29,代码来源:customFunctions.inc.php


示例6: filterByManquementObligationPresence

	/**
	 * Filtre la requete sur les traitements qui montrent un manquement à l'obligation de presence de la part de l'eleve
	 *
	 * @param     boolean $value
	 *
	 * @return    AbsenceEleveTraitementQuery The current query, for fluid interface
	 */
    public function filterByManquementObligationPresence($value = true) {
	    if ($value) {
    		if (getSettingValue("abs2_saisie_par_defaut_sans_manquement")=='y') {
    		    $this->joinAbsenceEleveType()
    		         ->where('AbsenceEleveType.ManquementObligationPresence = ?',AbsenceEleveType::MANQU_OBLIG_PRESE_VRAI);
    		} else {//les saisies par défaut sont considérées comme des manquements
    		    $this->leftJoinAbsenceEleveType()
    			     ->where('AbsenceEleveType.Id IS NULL')
    			     ->_or()
    			     ->where('AbsenceEleveType.ManquementObligationPresence = ?',AbsenceEleveType::MANQU_OBLIG_PRESE_VRAI);
    		}
	    } else {//on cherche les traitements qui ne sont pas des manquement à l'obligation de présence
    		if (getSettingValue("abs2_saisie_par_defaut_sans_manquement")=='y') {
    		    $this->leftJoinAbsenceEleveType()
    			     ->where('AbsenceEleveType.Id IS NULL')
    			     ->_or()
    		         ->where('AbsenceEleveType.ManquementObligationPresence <> ?',AbsenceEleveType::MANQU_OBLIG_PRESE_VRAI);
    		} else {//les saisies par défaut sont considérées comme des manquements
    		    $this->joinAbsenceEleveType()
		             ->where('AbsenceEleveType.Id IS NOT NULL')
    			     ->where('AbsenceEleveType.ManquementObligationPresence <> ?',AbsenceEleveType::MANQU_OBLIG_PRESE_VRAI);
    		}
	    }
	    return $this;
	}
开发者ID:rhertzog,项目名称:lcs,代码行数:32,代码来源:AbsenceEleveTraitementQuery.php


示例7: convert

function convert($sUserId)
{
    global $sModule;
    global $sFfmpegPath;
    global $sFilesPath;
    @set_time_limit(1000);
    $sTempFile = $sUserId . TEMP_FILE_NAME;
    $sInput = " -y -i ";
    $sSize = " -s " . VIDEO_SIZE . " ";
    $sRate = "-r 25 -ar 44100 ";
    $sQuality = getSettingValue($sModule, "sameQuality") == TRUE_VAL ? "-sameq " : "";
    $sBackMode = " >" . $sFilesPath . "log.txt 2>&1 &";
    @chdir($sFilesPath);
    $sFile = $sTempFile . PLAY_EXTENSION;
    $sCommand = $sFfmpegPath . $sInput . $sTempFile . $sSize . $sRate . $sQuality . $sTempFile . PLAY_EXTENSION;
    @exec($sCommand);
    if (!file_exists($sFilesPath . $sFile) || filesize($sFilesPath . $sFile) == 0) {
        return false;
    }
    $sFile = $sTempFile . SAVE_EXTENSION;
    $sCommand = $sFfmpegPath . $sInput . $sTempFile . $sSize . $sRate . $sQuality . $sTempFile . SAVE_EXTENSION;
    @exec($sCommand);
    if (!file_exists($sFilesPath . $sFile) || filesize($sFilesPath . $sFile) == 0) {
        return false;
    }
    return grabImages($sTempFile, $sTempFile);
}
开发者ID:BackupTheBerlios,项目名称:dolphin-dwbn-svn,代码行数:27,代码来源:functions.inc.php


示例8: processing

 function processing()
 {
     global $sModule;
     global $sFfmpegPath;
     global $sModulesPath;
     global $sFilesPath;
     $iFilesCount = getSettingValue($sModule, "processCount");
     if (!is_numeric($iFilesCount)) {
         $iFilesCount = 2;
     }
     $iFailedTimeout = getSettingValue($sModule, "failedTimeout");
     if (!is_numeric($iFailedTimeout)) {
         $iFailedTimeout = 1;
     }
     $iFailedTimeout *= 86400;
     $sDbPrefix = DB_PREFIX . ucfirst($sModule);
     $iCurrentTime = time();
     //remove all tokens older than 10 minutes
     getResult("DELETE FROM `" . $sDbPrefix . "Tokens` WHERE `Date`<'" . ($iCurrentTime - 600) . "'");
     getResult("UPDATE `" . $sDbPrefix . "Files` SET `Date`='" . $iCurrentTime . "', `Status`='" . VC_STATUS_FAILED . "' WHERE `Status`='" . VC_STATUS_PROCESSING . "' AND `Date`<'" . ($iCurrentTime - $iFailedTimeout) . "'");
     $rResult = getResult("SELECT * FROM `" . $sDbPrefix . "Files` WHERE `Status`='" . VC_STATUS_PENDING . "' ORDER BY `ID` LIMIT " . $iFilesCount);
     for ($i = 0; $i < mysql_num_rows($rResult); $i++) {
         $aFile = mysql_fetch_assoc($rResult);
         if (!_convert($aFile['ID'])) {
             getResult("UPDATE `" . $sDbPrefix . "Files` SET `Status`='" . VC_STATUS_FAILED . "' WHERE `ID`='" . $aFile['ID'] . "'");
         }
     }
 }
开发者ID:dalinhuang,项目名称:shopexts,代码行数:28,代码来源:BxDolCronVideoComments.php


示例9: htaccess

 /**
  * Constructor
  * 
  * @var bool $default If TRUE set htaccess default data
  */
 function htaccess($default = FALSE)
 {
     $dirname = getSettingValue("backup_directory");
     $this->ht_dir = realpath("../backup/" . $dirname);
     if ($default == TRUE) {
         $this->option = array('AuthUserFile' => $this->ht_dir . '/' . $this->htpasswd_file, 'AuthName' => '"Admin"', 'AuthType' => 'Basic', 'require' => 'valid-user');
     }
 }
开发者ID:rhertzog,项目名称:lcs,代码行数:13,代码来源:class.htaccess.php


示例10: processing

 function processing()
 {
     global $sModule;
     global $sFfmpegPath;
     global $sModulesPath;
     global $sFilesPath;
     $iFilesCount = getSettingValue($sModule, "processCount");
     if (!is_numeric($iFilesCount)) {
         $iFilesCount = 2;
     }
     $iFailedTimeout = getSettingValue($sModule, "failedTimeout");
     if (!is_numeric($iFailedTimeout)) {
         $iFailedTimeout = 1;
     }
     $iFailedTimeout *= 86400;
     $sDbPrefix = DB_PREFIX . ucfirst($sModule);
     $iCurrentTime = time();
     do {
         //remove all tokens older than 10 minutes
         if (!getResult("DELETE FROM `" . $sDbPrefix . "Tokens` WHERE `Date`<'" . ($iCurrentTime - 600) . "'")) {
             break;
         }
         if (!getResult("UPDATE `" . $sDbPrefix . "Files` SET `Date`='" . $iCurrentTime . "', `Status`='" . STATUS_FAILED . "' WHERE `Status`='" . STATUS_PROCESSING . "' AND `Date`<'" . ($iCurrentTime - $iFailedTimeout) . "'")) {
             break;
         }
         $rResult = getResult("SELECT * FROM `" . $sDbPrefix . "Files` WHERE `Status`='" . STATUS_PENDING . "' ORDER BY `ID` LIMIT " . $iFilesCount);
         if (!$rResult) {
             break;
         }
         for ($i = 0; $i < mysql_num_rows($rResult); $i++) {
             $aFile = mysql_fetch_assoc($rResult);
             if (convertVideo($aFile['ID'])) {
                 $sType = 'bx_videos';
                 //album counter & cover update
                 if (getSettingValue($sModule, "autoApprove") == TRUE_VAL) {
                     $oAlbum = new BxDolAlbums($sType);
                     $oAlbum->updateObjCounterById($aFile['ID']);
                     if (getParam($oAlbum->sAlbumCoverParam) == 'on') {
                         $oAlbum->updateLastObjById($aFile['ID']);
                     }
                 }
                 //tags & categories parsing
                 $oTag = new BxDolTags();
                 $oTag->reparseObjTags($sType, $aFile['ID']);
                 $oCateg = new BxDolCategories($aFile['Owner']);
                 $oCateg->reparseObjTags($sType, $aFile['ID']);
             } else {
                 if (!getResult("UPDATE `" . $sDbPrefix . "Files` SET `Status`='" . STATUS_FAILED . "' WHERE `ID`='" . $aFile['ID'] . "'")) {
                     break;
                 }
             }
         }
     } while (false);
 }
开发者ID:Gotgot59,项目名称:dolphin.pro,代码行数:54,代码来源:BxDolCronVideo.php


示例11: cell_ajustee

/**
 * Ajuste la taille de la police
 * 
 * En cas de pb avec cell_ajustee1(), effectuer:
 * - INSERT INTO setting SET name='cell_ajustee_old_way', value='y';
 * - UPDATE setting SET value='y' WHERE name='cell_ajustee_old_way';
 *
 * @global class
 * @param type $texte
 * @param type $x
 * @param type $y
 * @param type $largeur_dispo
 * @param type $h_cell
 * @param type $hauteur_max_font
 * @param type $hauteur_min_font
 * @param type $bordure LRBT
 * @param type $v_align C(enter) ou T(op)
 * @param type $align
 * @param type $increment nombre dont on réduit la police à chaque essai
 * @param type $r_interligne proportion de la taille de police pour les interlignes
 * @see PDF
 * @see getSettingValue()
 * @see cell_ajustee0()
 * @see cell_ajustee1()
 */
function cell_ajustee($texte,$x,$y,$largeur_dispo,$h_cell,$hauteur_max_font,$hauteur_min_font,$bordure,$v_align='C',$align='L',$increment=0.3,$r_interligne=0.3) {
	global $pdf;

	if(getSettingValue('cell_ajustee_old_way')=='y') {
		// On vire les balises en utilisant l'ancienne fonction qui ne gérait pas les balises
		$texte=preg_replace('/<(.*)>/U','',$texte);
		cell_ajustee0($texte,$x,$y,$largeur_dispo,$h_cell,$hauteur_max_font,$hauteur_min_font,$bordure,$v_align,$align,$increment,$r_interligne);
	}
	else {
		cell_ajustee1($texte,$x,$y,$largeur_dispo,$h_cell,$hauteur_max_font,$hauteur_min_font,$bordure,$v_align,$align,$increment,$r_interligne);
	}
}
开发者ID:rhertzog,项目名称:lcs,代码行数:37,代码来源:share-pdf.inc.php


示例12: refreshIMUsers

/**
 * Refresh user's status.
 */
function refreshIMUsers($iSndId, $iRspId)
{
    global $sModule;
    $iIdleTime = (int) getSettingValue($sModule, "idleTime");
    $iDeleteTime = (int) getSettingValue($sModule, "deleteTime");
    //--- update user's online state ---//
    getResult("UPDATE `" . MODULE_DB_PREFIX . "Contacts` SET `When`=UNIX_TIMESTAMP() WHERE `SenderID`='" . $iSndId . "' AND `RecipientID` = '" . $iRspId . "'");
    //--- delete idle users ---//
    getResult("DELETE FROM `" . MODULE_DB_PREFIX . "Contacts` WHERE `When`<=(UNIX_TIMESTAMP()-" . $iIdleTime . ")");
    //--- delete old messages ---//
    getResult("DELETE FROM `" . MODULE_DB_PREFIX . "Messages` WHERE `When`<=(UNIX_TIMESTAMP()-" . $iDeleteTime . ")");
}
开发者ID:BackupTheBerlios,项目名称:dolphin-dwbn-svn,代码行数:15,代码来源:functions.inc.php


示例13: my_phpmailer

 function my_phpmailer() {
     if (getSettingValue("grr_mail_method")  == "smtp") {
         $this->Host = getSettingValue("grr_mail_smtp");
         $this->Mailer = "smtp";
         if (getSettingValue("grr_mail_Username")!="") {
             $this->SMTPAuth  = true;
             $this->Username = getSettingValue("grr_mail_Username");
             $this->Password = getSettingValue("grr_mail_Password");
         } else {
             $this->SMTPAuth  = false;
         }
     }
 }
开发者ID:rhertzog,项目名称:lcs,代码行数:13,代码来源:mail.inc.php


示例14: ouvreDroits

 /**
  * Modifie les droits dans la table droits
  *
  * @var $statutPasse : statut à mettre à jour
  * @var $titreItem : nom du droit à vérifier
  * @var $namePasse : nom de la page à mettre à jour (\xxxxx\xxxxx.xxx)
  * @var $force : permet de forcer le droit à V avec 'yes' et à F avec toute autre valeur.
  * Laisser vide pour que le droit soit recherché dans setting
  *
  */
 public function ouvreDroits($statutPasse, $titreItem, $namePasse, $force = NULL)
 {
     if ($force == NULL) {
         $droit = getSettingValue($titreItem);
     } else {
         $droit = $force;
     }
     if ($droit == 'yes') {
         $sql = "UPDATE `droits` SET `" . $statutPasse . "` =  'V' \n\t\tWHERE `id` = '" . $namePasse . "'";
     } else {
         $sql = "UPDATE `droits` SET `" . $statutPasse . "` =  'F'\n\t\tWHERE `id` = '" . $namePasse . "'";
     }
     $res = sql_query($sql);
     return TRUE;
 }
开发者ID:rhertzog,项目名称:lcs,代码行数:25,代码来源:class_droit_acces_template.php


示例15: suivi_absence

function suivi_absence($creneau_id, $eleve_id){
	// On récupère les horaires de début du créneau en question et on les transforme en timestamp UNIX
	if (getSettingValue("creneau_different") != 'n') {
		if (date("w") == getSettingValue("creneau_different")) {
			$req_sql = mysqli_query($GLOBALS["mysqli"], "SELECT heuredebut_definie_periode, heurefin_definie_periode FROM edt_creneaux_bis WHERE id_definie_periode = '".$creneau_id."'");
		} else {
			$req_sql = mysqli_query($GLOBALS["mysqli"], "SELECT heuredebut_definie_periode, heurefin_definie_periode FROM edt_creneaux WHERE id_definie_periode = '".$creneau_id."'");
		}
	}else {
		$req_sql = mysqli_query($GLOBALS["mysqli"], "SELECT heuredebut_definie_periode, heurefin_definie_periode FROM edt_creneaux WHERE id_definie_periode = '".$creneau_id."'");
	}
		$rep_sql = mysqli_fetch_array($req_sql);
		$heuredeb = explode(":", $rep_sql["heuredebut_definie_periode"]);
		$heurefin = explode(":", $rep_sql["heurefin_definie_periode"]);

		$ts_heuredeb = mktime($heuredeb[0], $heuredeb[1], 0, date("m"), date("d"), date("Y"));
		$ts_heurefin = mktime($heurefin[0], $heurefin[1], 0, date("m"), date("d"), date("Y"));

		// On teste si l'élève était absent ou en retard le cours du créneau (on ne teste que le début du créneau)
		//$req = mysql_query("SELECT id, retard_absence FROM absences_rb WHERE
		//		eleve_id = '".$eleve_id."' AND
		//		debut_ts = '".$ts_heuredeb."'");
		$req = mysqli_query($GLOBALS["mysqli"], "SELECT id, retard_absence FROM absences_rb WHERE
								eleve_id = '".$eleve_id."'
								AND retard_absence = 'A'
								AND (debut_ts <= '".$ts_heuredeb."'
								AND fin_ts >= '".$ts_heurefin."')");
		$rep = mysqli_fetch_array($req);
			// S'il est marqué absent A -> fond rouge
		if ($rep["retard_absence"] == "A") {
			return " class=\"td_Absence\">A";
		//}
			// S'il est marqué en retard R -> fond vert
			//else if ($rep["retard_absence"] == "R") {
		}
		else{
			$req = mysqli_query($GLOBALS["mysqli"], "SELECT id, retard_absence FROM absences_rb WHERE
				eleve_id = '".$eleve_id."'
				AND retard_absence = 'R'
				AND debut_ts = '".$ts_heuredeb."'");
			$rep = mysqli_fetch_array($req);
			if ($rep["retard_absence"] == "R") {
				return " class=\"td_Retard\">R";
			}else{
				return ">";
			}
		}
	}
开发者ID:rhertzog,项目名称:lcs,代码行数:48,代码来源:fonctions_prof_abs.php


示例16: charge_module

/** Récupère les données d'un conteneur
 *  
 * Récupère les données d'un conteneur dans cn_conteneurs + 
 * l'appelation choisie pour les boites
 * 
 * @param int L'id du conteneur
 * @return object $retour Les données enregistrées dans les tables, FALSE sinon
 * @see getSettingValue()
 */
function charge_module($conteneur)
{
    $sql = "SELECT * FROM `cn_conteneurs`\n            WHERE `id` = '" . $conteneur . "'\n\t    ";
    $result = mysql_query($sql);
    if (mysql_num_rows($result) == 0) {
        return FALSE;
    }
    if (mysql_num_rows($result) > 1) {
        echo 'on ne devrait jamais avoir 2 conteneurs avec le même ID';
        die;
    }
    while ($row = mysql_fetch_object($result)) {
        $retour = $row;
        $retour->type = getSettingValue('gepi_denom_boite');
    }
    return $retour;
}
开发者ID:Regis85,项目名称:plugin_notes,代码行数:26,代码来源:supprime.php


示例17: refreshIMUsers

/**
 * Refresh user's status.
 */
function refreshIMUsers($iSndId, $iRspId)
{
    global $sModule;
    $iUpdateTime = (int) getSettingValue($sModule, "updateInterval");
    if (empty($iUpdateTime)) {
        $iUpdateTime = 5;
    }
    $iIdleTime = $iUpdateTime * 3;
    $iDeleteTime = $iUpdateTime * 6;
    $iCurrentTime = time();
    //--- update user's online state ---//
    getResult("UPDATE `" . MODULE_DB_PREFIX . "Contacts` SET `When`='" . $iCurrentTime . "' WHERE `SenderID`='" . $iSndId . "' AND `RecipientID` = '" . $iRspId . "'");
    //--- delete idle users ---//
    getResult("DELETE FROM `" . MODULE_DB_PREFIX . "Contacts` WHERE `When`<=" . ($iCurrentTime - $iDeleteTime));
    //--- delete old messages ---//
    getResult("DELETE FROM `" . MODULE_DB_PREFIX . "Messages` WHERE `When`<=" . ($iCurrentTime - $iDeleteTime));
}
开发者ID:dalinhuang,项目名称:shopexts,代码行数:20,代码来源:functions.inc.php


示例18: getEmbedCode

 function getEmbedCode($iFileId, $aExtra = array())
 {
     $iFileId = (int) $iFileId;
     switch ($aExtra["source"]) {
         case "":
             $sEmbedCode = getEmbedCode('video', 'player', array('id' => $iFileId));
             break;
         case "youtube":
             $sEmbedCode = str_replace("#video#", $sVideo, YOUTUBE_VIDEO_EMBED);
             $sEmbedCode = str_replace("#wmode#", getWMode(), $sEmbedCode);
             $sEmbedCode = str_replace("#autoplay#", getSettingValue("video", "autoPlay") == TRUE_VAL ? "1" : "0", $sEmbedCode);
             break;
         default:
             $sEmbedCode = video_getCustomEmbedCode($aExtra["source"], $aExtra["video"]);
             break;
     }
     return $sEmbedCode;
 }
开发者ID:dalinhuang,项目名称:shopexts,代码行数:18,代码来源:BxVideosTemplate.php


示例19: filterByDateIntervalle

    /**
     * Filtre la requete sur les dates de début et de fin. En cas de date nulle, 
     * le premier jour ou le dernier de l'année scolaire est utilisé
     * Pour la date de fin, la comparaison est stricte. Si la date de fin est 2010-10-04 00:00:00, on aura les décompte du 03 mais pas du 04 
     * Pour la demi journée, on se base sur 12h et sur les préférences de l'application gepi
     * 
     * @param  DateTime $date_debut, $date_fin Dates de début et de fin de l'extraction des demi journées
     * @return    AbsenceAgregationDecompteQuery The current query, for fluid interface
     */
    public function filterByDateIntervalle(DateTime $date_debut=Null, DateTime $date_fin=Null) {
        
        if (is_null($date_debut) || is_null($date_fin)) {
            require_once("helpers/EdtHelper.php");
            if (is_null($date_debut)) {
                $date_debut = EdtHelper::getPremierJourAnneeScolaire();
            }
            if (is_null($date_fin)) {
                $date_fin = EdtHelper::getDernierJourAnneeScolaire();
            }
        }

        $heure_demi_journee = 11;
        $minute_demi_journee = 50;
        if (getSettingValue("abs2_heure_demi_journee") != null) {
            try {
                $dt_demi_journee = new DateTime(getSettingValue("abs2_heure_demi_journee"));
                $heure_demi_journee = $dt_demi_journee->format('H');
                $minute_demi_journee = $dt_demi_journee->format('i');
            } catch (Exception $x) {
                
            }
        }
        if (!isset($dt_demi_journee) || $dt_demi_journee == null) {
            $dt_demi_journee = new DateTime($heure_demi_journee.':'.$minute_demi_journee);
        }
        $date_debut_clone=clone $date_debut;
        if ($date_debut_clone->format('Hi') < $heure_demi_journee . $minute_demi_journee) {
            $date_debut_clone->setTime(0, 0, 0);
        } else {
            $date_debut_clone->setTime(12, 0, 0);
        }
        $dt_demi_journee->modify("+1 hour");
        $dt_demi_journee->modify("+35 minutes");
        $heure_demi_journee = $dt_demi_journee->format('H');
        $minute_demi_journee = $dt_demi_journee->format('i'); 
        $date_fin_clone=clone $date_fin;
        if ($date_fin_clone->format('Hi') < $heure_demi_journee . $minute_demi_journee && $date_fin_clone->format('H:i')!="00:00" && $date_debut_clone->format('H:i')=="00:00" ) {
            $date_fin_clone->setTime(11, 59, 0);
        }         
        $this->filterByDateDemiJounee($date_debut_clone, Criteria::GREATER_EQUAL)
                ->filterByDateDemiJounee($date_fin_clone, Criteria::LESS_THAN);
        return $this;
    }
开发者ID:rhertzog,项目名称:lcs,代码行数:53,代码来源:AbsenceAgregationDecompteQuery.php


示例20: video_getList

function video_getList($sId)
{
    global $sModule;
    global $aXmlTemplates;
    global $sFilesPath;
    $sMode = getSettingValue($sModule, "listSource");
    $iCount = (int) getSettingValue($sModule, "listCount");
    if (!is_numeric($iCount) || $iCount <= 0) {
        $iCount = 10;
    }
    $oSource = new BxVideosSearch();
    $oSource->aCurrent['sorting'] = 'top';
    $oSource->aCurrent['paginate']['perPage'] = $iCount;
    $oSource->aCurrent['restriction']['id'] = array('value' => $sId, 'field' => 'ID', 'operator' => '<>');
    switch ($sMode) {
        case "Member":
            $sOwner = getValue("SELECT `Owner` FROM `" . MODULE_DB_PREFIX . "Files` WHERE `ID` = '" . $sId . "'");
            $oSource->aCurrent['restriction']['owner'] = array('value' => $sOwner, 'field' => 'Owner', 'operator' => '=');
            break;
        case "Related":
            $aFile = getArray("SELECT * FROM `" . MODULE_DB_PREFIX . "Files` WHERE `ID` = '" . $sId . "'");
            $oSource->aCurrent['restriction']['keyword'] = array('value' => $aFile['Title'] . " " . $aFile['Tags'] . " " . $aFile['Description'], 'field' => '', 'operator' => 'against');
            break;
        case "Top":
        default:
            $oSource->aCurrent['restriction']['id'] = array('value' => $sId, 'field' => 'ID', 'operator' => '<>');
            break;
    }
    $aData = $oSource->getSearchData();
    $iCurrentTime = time();
    $sResult = "";
    for ($i = 0; $i < count($aData); $i++) {
        $aData[$i]['uri'] = $oSource->getCurrentUrl('file', $aData[$i]['id'], $aData[$i]['uri']);
        $aData[$i]['date'] = _format_when($iCurrentTime - $aData[$i]['date']);
        $sImageFile = $aData[$i]['id'] . IMAGE_EXTENSION;
        $sThumbFile = $aData[$i]['id'] . THUMB_FILE_NAME . IMAGE_EXTENSION;
        if (!file_exists($sFilesPath . $sThumbFile)) {
            $sThumbFile = $sImageFile;
        }
        $sResult .= parseXml($aXmlTemplates['file'], $sThumbFile, $aData[$i]['size'], $aData[$i]['ownerName'], $aData[$i]['view'], $aData[$i]['voting_rate'], $aData[$i]['date'], $aData[$i]['title'], BX_DOL_URL_ROOT . $aData[$i]['uri']);
    }
    return $sResult;
}
开发者ID:dalinhuang,项目名称:shopexts,代码行数:43,代码来源:customFunctions.inc.php



注:本文中的getSettingValue函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP getSettingWithDefault函数代码示例发布时间:2022-05-15
下一篇:
PHP getSettingByScope函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap