当前位置: 首页>>代码示例>>PHP>>正文


PHP formulaires_editer_objet_charger函数代码示例

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


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

示例1: formulaires_editer_message_charger_dist

function formulaires_editer_message_charger_dist($id_message = 'new', $type = 'message', $retour = '', $accepter_email = 'oui', $destinataires = '', $titre = '', $texte = '')
{
    include_spip('inc/autoriser');
    if (!intval($id_message) and !autoriser('envoyermessage', $type) or intval($id_message) and !autoriser('modifier', 'message', $id_message)) {
        return false;
    }
    $valeurs = formulaires_editer_objet_charger('message', $id_message, 0, 0, $retour, '');
    // les destinataires sont stockes en chaine separe par une virgule dans la base
    if (strlen($valeurs['destinataires'])) {
        $valeurs['destinataires'] = explode(",", $valeurs['destinataires']);
    }
    if (!intval($id_message)) {
        $valeurs['type'] = $type;
        $valeurs['destinataires'] = $destinataires ? explode(",", $destinataires) : array();
        $valeurs['titre'] = $titre;
        $valeurs['texte'] = $texte;
        $t = time();
        $valeurs["date_heure"] = date('Y-m-d H:i:00', $t);
        $valeurs["date_fin"] = date('Y-m-d H:i:00', $t + 3600);
        $valeurs["rv"] = "";
    }
    // dispatcher date et heure
    list($valeurs["date_debut"], $valeurs["heure_debut"]) = explode(' ', date('d/m/Y H:i', strtotime($valeurs["date_heure"])));
    list($valeurs["date_fin"], $valeurs["heure_fin"]) = explode(' ', date('d/m/Y H:i', strtotime($valeurs["date_fin"])));
    if (in_array($valeurs['type'], array('pb', 'affich'))) {
        $valeurs['_destiner'] = '';
    } else {
        $valeurs['_destiner'] = ' ';
    }
    return $valeurs;
}
开发者ID:genma,项目名称:spip_ynh,代码行数:31,代码来源:editer_message.php

示例2: formulaires_editer_souscription_campagne_charger_dist

function formulaires_editer_souscription_campagne_charger_dist($id_souscription_campagne = 'new', $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '')
{
    $valeurs = formulaires_editer_objet_charger('souscription_campagne', $id_souscription_campagne, '', $lier_trad, $retour, $config_fonc, $row, $hidden);
    /* Si la valeur du champ 'objectif' est 0, alors, c'est que
     * l'objectif n'est pas activé. */
    $valeurs['_defaut_objectif'] = "";
    if ($valeurs['objectif'] and $valeurs['objectif'] > 0) {
        $valeurs['_defaut_objectif'] = "on";
    }
    // pour la saisie uniquement, pas en base
    $valeurs['objectif_oui_non'] = "";
    if (!intval($id_souscription_campagne)) {
        if (lire_config('souscription/don_activer', 'off') == 'on') {
            $valeurs['type_saisie'] = lire_config('souscription/don_type_saisie', $valeurs['type_saisie']);
            $valeurs['montants'] = lire_config('souscription/don_montants', $valeurs['montants']);
            $valeurs['abo_type_saisie'] = lire_config('souscription/don_abo_type_saisie', $valeurs['abo_type_saisie']);
            $valeurs['abo_montants'] = lire_config('souscription/don_abo_montants', $valeurs['abo_montants']);
        } elseif (lire_config('souscription/adhesion_activer', 'off') == 'on') {
            $valeurs['type_saisie'] = lire_config('souscription/adhesion_type_saisie', $valeurs['type_saisie']);
            $valeurs['montants'] = lire_config('souscription/adhesion_montants', $valeurs['montants']);
            $valeurs['abo_type_saisie'] = lire_config('souscription/adhesion_abo_type_saisie', $valeurs['abo_type_saisie']);
            $valeurs['abo_montants'] = lire_config('souscription/adhesion_abo_montants', $valeurs['abo_montants']);
        }
    }
    return $valeurs;
}
开发者ID:attacfr,项目名称:spip_souscription,代码行数:26,代码来源:editer_souscription_campagne.php

示例3: formulaires_editer_adresse_charger_dist

function formulaires_editer_adresse_charger_dist($id_adresse = 'new', $objet = '', $id_objet = '', $retour = '')
{
    $valeurs = formulaires_editer_objet_charger('adresse', $id_adresse, '', '', $retour, '');
    $valeurs['objet'] = $objet;
    $valeurs['id_objet'] = $id_objet;
    return $valeurs;
}
开发者ID:rougerose,项目名称:vacarme_numeros,代码行数:7,代码来源:editer_adresse.php

示例4: formulaires_editer_site_charger_dist

/**
 * Chargement du formulaire d'édition d'un site
 *
 * @uses formulaires_editer_objet_charger()
 *
 * @param int|string $id_syndic
 *     Identifiant du site. 'new' pour un nouveau site.
 * @param int $id_rubrique
 *     Identifiant de la rubrique parente (si connue)
 * @param string $retour
 *     URL de redirection après le traitement
 * @param int $lier_trad
 *     Identifiant éventuel d'un site source de traduction
 * @param string $config_fonc
 *     Nom de la fonction ajoutant des configurations particulières au formulaire
 * @param array $row
 *     Valeurs de la ligne SQL du mot, si connu
 * @param string $hidden
 *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
 * @return array
 *     Environnement du formulaire
 **/
function formulaires_editer_site_charger_dist($id_syndic = 'new', $id_rubrique = 0, $retour = '', $lier_trad = 0, $config_fonc = 'sites_edit_config', $row = array(), $hidden = '')
{
    $valeurs = formulaires_editer_objet_charger('site', $id_syndic, $id_rubrique, $lier_trad, $retour, $config_fonc, $row, $hidden);
    # pour recuperer le logo issu d'analyse auto
    $valeurs['logo'] = '';
    $valeurs['format_logo'] = '';
    return $valeurs;
}
开发者ID:xablen,项目名称:Semaine14_SPIP_test,代码行数:30,代码来源:editer_site.php

示例5: formulaires_editer_auteur_charger_dist

function formulaires_editer_auteur_charger_dist($id_auteur='new', $retour='', $lier_id_article=0, $config_fonc='auteurs_edit_config', $row=array(), $hidden=''){
	$valeurs = formulaires_editer_objet_charger('auteur',$id_auteur,0,0,$retour,$config_fonc,$row,$hidden);
	if ($lier_id_article) $valeurs['lier_id_article'] = $lier_id_article;
	// forcer la prise en compte du post, sans verifier si c'est bien le meme formulaire,
	// c'est trop hasardeux selon le contenud de $row
	$valeurs['_forcer_request'] = true;
	return $valeurs;
}
开发者ID:rhertzog,项目名称:lcs,代码行数:8,代码来源:editer_auteur.php

示例6: formulaires_editer_article_charger_dist

/**
 * Chargement du formulaire d'édition d'article
 *
 * @see formulaires_editer_objet_charger()
 * 
 * @param int|string $id_article
 *     Identifiant de l'article. 'new' pour une nouvel article.
 * @param int $id_rubrique
 *     Identifiant de la rubrique parente
 * @param string $retour
 *     URL de redirection après le traitement
 * @param int $lier_trad
 *     Identifiant éventuel d'un article source de traduction
 * @param string $config_fonc
 *     Nom de la fonction ajoutant des configurations particulières au formulaire
 * @param array $row
 *     Valeurs de la ligne SQL de l'article, si connu
 * @param string $hidden
 *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
 * @return array
 *     Environnement du formulaire
**/
function formulaires_editer_article_charger_dist($id_article = 'new', $id_rubrique = 0, $retour = '', $lier_trad = 0, $config_fonc = 'articles_edit_config', $row = array(), $hidden = '')
{
    $valeurs = formulaires_editer_objet_charger('article', $id_article, $id_rubrique, $lier_trad, $retour, $config_fonc, $row, $hidden);
    // il faut enlever l'id_rubrique car la saisie se fait sur id_parent
    // et id_rubrique peut etre passe dans l'url comme rubrique parent initiale
    // et sera perdue si elle est supposee saisie
    return $valeurs;
}
开发者ID:nursit,项目名称:SPIP,代码行数:30,代码来源:editer_article.php

示例7: formulaires_editer_site_charger_dist

function formulaires_editer_site_charger_dist($id_syndic='new', $id_rubrique=0, $retour='', $lier_trad=0, $config_fonc='sites_edit_config', $row=array(), $hidden=''){
	$valeurs = formulaires_editer_objet_charger('site',$id_syndic,$id_rubrique,$lier_trad,$retour,$config_fonc,$row,$hidden);
	# pour recuperer le logo issu d'analyse auto
	$valeurs['logo']='';
	$valeurs['format_logo']='';
	if (!$valeurs['id_rubrique'])
		unset($valeurs['id_rubrique']); // pour ne pas perdre id_rubrique dans l'url apres un submit
	return $valeurs;
}
开发者ID:rhertzog,项目名称:lcs,代码行数:9,代码来源:editer_site.php

示例8: formulaires_editer_auteur_charger_dist

/**
 * Chargement du formulaire d'édition d'un auteur
 *
 * @see formulaires_editer_objet_charger()
 *
 * @param int|string $id_auteur
 *     Identifiant de l'auteur. 'new' pour une nouvel auteur.
 * @param string $retour
 *     URL de redirection après le traitement
 * @param string $associer_objet
 *     Éventuel 'objet|x' indiquant de lier le mot créé à cet objet,
 *     tel que 'article|3'
 * @param string $config_fonc
 *     Nom de la fonction ajoutant des configurations particulières au formulaire
 * @param array $row
 *     Valeurs de la ligne SQL de l'auteur, si connu
 * @param string $hidden
 *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
 * @return array
 *     Environnement du formulaire
 **/
function formulaires_editer_auteur_charger_dist($id_auteur = 'new', $retour = '', $associer_objet = '', $config_fonc = 'auteurs_edit_config', $row = array(), $hidden = '')
{
    $valeurs = formulaires_editer_objet_charger('auteur', $id_auteur, 0, 0, $retour, $config_fonc, $row, $hidden);
    $valeurs['new_login'] = $valeurs['login'];
    if (!autoriser('modifier', 'auteur', intval($id_auteur))) {
        $valeurs['editable'] = '';
    }
    return $valeurs;
}
开发者ID:xablen,项目名称:Semaine14_SPIP_test,代码行数:30,代码来源:editer_auteur.php

示例9: formulaires_editer_breve_charger_dist

/**
 * Chargement du formulaire d'édition d'une brève
 *
 * @see formulaires_editer_objet_charger()
 *
 * @param int|string $id_breve
 *     Identifiant de la brève. 'new' pour une nouvelle brève.
 * @param int $id_rubrique
 *     Identifiant de la rubrique parente (si connue)
 * @param string $retour
 *     URL de redirection après le traitement
 * @param int $lier_trad
 *     Identifiant de la brève que l'on cherche à traduire
 * @param string $config_fonc
 *     Nom de la fonction ajoutant des configurations particulières au formulaire
 * @param array $row
 *     Valeurs de la ligne SQL de la brève, si connue
 * @param string $hidden
 *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
 * @return array
 *     Environnement du formulaire
 **/
function formulaires_editer_breve_charger_dist($id_breve = 'new', $id_rubrique = 0, $retour = '', $lier_trad = 0, $config_fonc = 'breves_edit_config', $row = array(), $hidden = '')
{
    $valeurs = formulaires_editer_objet_charger('breve', $id_breve, $id_rubrique, $lier_trad, $retour, $config_fonc, $row, $hidden);
    // un bug a permis a un moment que des breves soient dans des sous rubriques
    // lorsque ce cas se presente, il faut relocaliser la breve dans son secteur, plutot que n'importe ou
    if ($valeurs['id_parent']) {
        $valeurs['id_parent'] = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($valeurs['id_parent']));
    }
    return $valeurs;
}
开发者ID:xablen,项目名称:Semaine14_SPIP_test,代码行数:32,代码来源:editer_breve.php

示例10: formulaires_editer_adhcoti_charger_dist

function formulaires_editer_adhcoti_charger_dist($id_coti = 'new', $retour = '', $config_fonc = 'cotis_edit_config', $row = array(), $hidden = '')
{
    $valeurs = formulaires_editer_objet_charger('adhcoti', $id_coti, 0, 0, $retour, $config_fonc, $row, $hidden);
    if (!autoriser("webmestre")) {
        $valeurs['editable'] = false;
    }
    // Preparation des saisies
    $valeurs['saisie_commune'] = editer_adhcoti_saisie_commune();
    return $valeurs;
}
开发者ID:jean-remond,项目名称:adhclub,代码行数:10,代码来源:editer_adhcoti.new.php

示例11: formulaires_regler_moderation_site_charger_dist

/**
 * Chargement du formulaire de réglage de la modération d'un site
 *
 * @uses formulaires_editer_objet_charger()
 *
 * @param int $id_syndic
 *     Identifiant du site.
 * @param string $retour
 *     URL de redirection après le traitement
 * @return array
 *     Environnement du formulaire
 **/
function formulaires_regler_moderation_site_charger_dist($id_syndic, $retour = '')
{
    $valeurs = formulaires_editer_objet_charger('site', $id_syndic, 0, 0, $retour, '');
    # pour recuperer le logo issu d'analyse auto
    foreach (array('moderation', 'miroir', 'oubli', 'resume') as $k) {
        if (!$valeurs[$k]) {
            $valeurs[$k] = 'non';
        }
    }
    return $valeurs;
}
开发者ID:xablen,项目名称:Semaine14_SPIP_test,代码行数:23,代码来源:regler_moderation_site.php

示例12: formulaires_editer_reservation_credit_mouvement_charger_dist

/**
 * Chargement du formulaire d'édition de reservation_credit_mouvement
 *
 * Déclarer les champs postés et y intégrer les valeurs par défaut
 *
 * @uses formulaires_editer_objet_charger()
 *
 * @param int|string $id_reservation_credit_mouvement
 *     Identifiant du reservation_credit_mouvement. 'new' pour un nouveau reservation_credit_mouvement.
 * @param string $retour
 *     URL de redirection après le traitement
 * @param int $lier_trad
 *     Identifiant éventuel d'un reservation_credit_mouvement source d'une traduction
 * @param string $config_fonc
 *     Nom de la fonction ajoutant des configurations particulières au formulaire
 * @param array $row
 *     Valeurs de la ligne SQL du reservation_credit_mouvement, si connu
 * @param string $hidden
 *     Contenu HTML ajouté en même temps que les champs cachés du formulaire.
 * @return array
 *     Environnement du formulaire
 */
function formulaires_editer_reservation_credit_mouvement_charger_dist($id_reservation_credit_mouvement = 'new', $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '')
{
    include_spip('inc/config');
    $valeurs = formulaires_editer_objet_charger('reservation_credit_mouvement', $id_reservation_credit_mouvement, '', $lier_trad, $retour, $config_fonc, $row, $hidden);
    $devises = charger_fonction('reservations_devises', 'inc');
    $valeurs['devises'] = $devises();
    $valeurs['id_reservation_credit'] = _request('id_reservation_credit') ? _request('id_reservation_credit') : $valeurs['id_reservation_credit'];
    $valeurs['date_creation'] = _request('date_creation') ? _request('date_creation') : $valeurs['date_creation'] ? $valeurs['date_creation'] : date('Y-m-d H:i:s');
    $valeurs['_hidden'] = '<input type="hidden" name="id_reservations_detail" value="' . $valeurs['id_reservations_detail'] . '"/>';
    return $valeurs;
}
开发者ID:abelass,项目名称:reservations_credits,代码行数:33,代码来源:editer_reservation_credit_mouvement.php

示例13: formulaires_editer_groupe_mot_charger_dist

function formulaires_editer_groupe_mot_charger_dist($id_groupe = 'new', $retour = '', $config_fonc = 'groupes_mots_edit_config', $row = array(), $hidden = '')
{
    $valeurs = formulaires_editer_objet_charger('groupe_mots', $id_groupe, 0, '', $retour, $config_fonc, $row, $hidden);
    $valeurs['tables_liees'] = explode(',', $valeurs['tables_liees']);
    // par defaut a la creation de groupe
    if (!intval($id_groupe)) {
        $valeurs['tables_liees'] = array('articles');
        $valeurs['minirezo'] = 'oui';
        $valeurs['comite'] = 'oui';
    }
    return $valeurs;
}
开发者ID:loorenzooo,项目名称:aslfc,代码行数:12,代码来源:editer_groupe_mot.php

示例14: formulaires_editer_document_charger_dist

function formulaires_editer_document_charger_dist($id_document = 'new', $id_parent = '', $retour = '', $lier_trad = 0, $config_fonc = 'documents_edit_config', $row = array(), $hidden = '')
{
    $valeurs = formulaires_editer_objet_charger('document', $id_document, $id_parent, $lier_trad, $retour, $config_fonc, $row, $hidden);
    // relier les parents
    $valeurs['parents'] = array();
    $valeurs['_hidden'] = "";
    $parents = sql_allfetsel('objet,id_objet', 'spip_documents_liens', 'id_document=' . intval($id_document));
    foreach ($parents as $p) {
        if (in_array($p['objet'], array('article', 'rubrique')) and $p['id_objet'] > 0) {
            $valeurs['parents'][] = $p['objet'] . '|' . $p['id_objet'];
        } else {
            $valeurs['_hidden'] .= "<input type='hidden' name='parents[]' value='" . $p['objet'] . '|' . $p['id_objet'] . "' />";
        }
    }
    // en fonction de la config du site on a le droit ou pas de modifier la date
    if ($valeurs['_editer_date'] = lire_config('documents_date') == 'oui' ? ' ' : '') {
        $valeurs['saisie_date'] = affdate($valeurs['date'], 'd/m/Y');
        $valeurs['saisie_heure'] = affdate($valeurs['date'], 'H:i');
    } elseif (isset($valeurs['date'])) {
        unset($valeurs['date']);
    }
    // en fonction du format
    $valeurs['_editer_dimension'] = autoriser('tailler', 'document', $id_document) ? ' ' : '';
    // type du document et inclusion
    $row = sql_fetsel('titre as type_document,inclus', 'spip_types_documents', 'extension=' . sql_quote($valeurs['extension']));
    $valeurs['type_document'] = $row['type_document'];
    $valeurs['_inclus'] = $row['inclus'];
    if (in_array($valeurs['extension'], array('jpg', 'gif', 'png'))) {
        $valeurs['apercu'] = get_spip_doc($valeurs['fichier']);
    }
    // verifier les infos de taille et dimensions sur les fichiers locaux
    // cas des maj de fichier directes par ftp
    if ($valeurs['distant'] !== 'oui') {
        include_spip('inc/renseigner_document');
        $infos = renseigner_taille_dimension_image(get_spip_doc($valeurs['fichier']), $valeurs['extension']);
        if ($infos and is_array($infos) and isset($infos['taille'])) {
            if ($infos['taille'] != $valeurs['taille'] or $infos['type_image'] && $infos['largeur'] != $valeurs['largeur'] or $infos['type_image'] && $infos['hauteur'] != $valeurs['hauteur']) {
                $valeurs['_taille_modif'] = $infos['taille'];
                $valeurs['_largeur_modif'] = $infos['largeur'];
                $valeurs['_hauteur_modif'] = $infos['hauteur'];
                $valeurs['_hidden'] .= "<input type='hidden' name='_taille_modif' value='" . $infos['taille'] . "' />" . "<input type='hidden' name='_largeur_modif' value='" . $infos['largeur'] . "' />" . "<input type='hidden' name='_hauteur_modif' value='" . $infos['hauteur'] . "' />";
            }
        }
    }
    // pour l'upload d'un nouveau doc
    if ($valeurs['fichier']) {
        $charger = charger_fonction('charger', 'formulaires/joindre_document');
        $valeurs = array_merge($valeurs, $charger($id_document, 0, '', 'choix'));
        $valeurs['_hidden'] .= "<input name='id_document' value='{$id_document}' type='hidden' />";
    }
    return $valeurs;
}
开发者ID:RadioCanut,项目名称:site-radiocanut,代码行数:52,代码来源:editer_document.php

示例15: formulaires_editer_mot_charger_dist

function formulaires_editer_mot_charger_dist($id_mot='new', $id_groupe=0, $retour='', $ajouter_id_article=0, $table='', $table_id=0, $config_fonc='mots_edit_config', $row=array(), $hidden=''){
	$valeurs = formulaires_editer_objet_charger('mot',$id_mot,$id_groupe,'',$retour,$config_fonc,$row,$hidden);
	if ($valeurs['id_parent'] && !$valeurs['id_groupe'])
		$valeurs['id_groupe'] = $valeurs['id_parent'];
	$valeurs['table'] = $table;

	// Si nouveau et titre dans l'url : fixer le titre
	if ($id_mot == 'oui'
	AND strlen($titre = _request('titre')))
		$valeurs['titre'] = $titre;

	return $valeurs;
}
开发者ID:rhertzog,项目名称:lcs,代码行数:13,代码来源:editer_mot.php


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