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

PHP maj_plugin函数代码示例

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

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



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

示例1: lier_sites_upgrade

/**
 * Fonction d'installation et de mise à jour du plugin Lier sites.
 *
 * @param string $nom_meta_base_version
 *   Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
 * @param string $version_cible
 *   Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
 **/
function lier_sites_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('maj_tables', 'spip_syndic_liens'));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:VertigeASBL,项目名称:lier_sites,代码行数:15,代码来源:lier_sites_administrations.php


示例2: forum_upgrade

/**
 * Installation/maj des tables forum
 *
 * @param string $nom_meta_base_version
 * @param string $version_cible
 */
function forum_upgrade($nom_meta_base_version, $version_cible)
{
    // cas particulier :
    // si plugin pas installe mais que la table existe
    // considerer que c'est un upgrade depuis v 1.0.0
    // pour gerer l'historique des installations SPIP <=2.1
    if (!isset($GLOBALS['meta'][$nom_meta_base_version])) {
        $trouver_table = charger_fonction('trouver_table', 'base');
        $trouver_table('');
        // vider le cache des descriptions !
        if ($desc = $trouver_table('spip_forum') and isset($desc['field']['id_article'])) {
            ecrire_meta($nom_meta_base_version, '1.0.0');
        }
        // si pas de table en base, on fera une simple creation de base
    }
    $maj = array();
    $maj['create'] = array(array('maj_tables', array('spip_forum')));
    $maj['1.1.0'] = array(array('sql_alter', "TABLE spip_forum ADD id_objet bigint(21) DEFAULT 0 NOT NULL AFTER id_forum"), array('sql_alter', "TABLE spip_forum ADD objet VARCHAR (25) DEFAULT '' NOT NULL AFTER id_objet"));
    $maj['1.1.1'] = array(array('sql_update', "spip_forum", array('objet' => "'breve'", 'id_objet' => 'id_breve'), 'id_breve> 0'), array('sql_update', "spip_forum", array('objet' => "'article'", 'id_objet' => 'id_article'), 'id_article>0'), array('sql_update', "spip_forum", array('objet' => "'site'", 'id_objet' => 'id_syndic'), 'id_syndic>0'), array('sql_update', "spip_forum", array('objet' => "'message'", 'id_objet' => 'id_message'), 'id_message>0'), array('sql_update', "spip_forum", array('objet' => "'rubrique'", 'id_objet' => 'id_rubrique'), 'id_rubrique>0'));
    # champ ip sur 40 car (compat IPv6)
    $maj['1.2.0'] = array(array('sql_alter', "TABLE spip_forum CHANGE ip ip VARCHAR(40) DEFAULT '' NOT NULL"));
    # rejouer la suppression/creation de l'index optimal
    # et la suppression des vieux champs, car la premiere sequence avait echoue
    # en raison d'un DROP KEY au lieu de DROP INDEX
    $maj['1.2.1'] = array(array('sql_alter', "TABLE spip_forum DROP INDEX optimal"), array('sql_alter', "TABLE spip_forum ADD INDEX optimal (statut,id_parent,id_objet,objet,date_heure)"), array('sql_alter', "TABLE spip_forum DROP id_breve"), array('sql_alter', "TABLE spip_forum DROP id_article"), array('sql_alter', "TABLE spip_forum DROP id_syndic"), array('sql_alter', "TABLE spip_forum DROP id_message"), array('sql_alter', "TABLE spip_forum DROP id_rubrique"));
    $maj['1.2.2'] = array(array('ecrire_meta', 'forum_prive_objets', $GLOBALS['meta']['forum_prive_objets'] == 'non' ? '' : 'spip_articles,spip_breves,spip_syndic'));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:xablen,项目名称:Semaine14_SPIP_test,代码行数:35,代码来源:forum_administrations.php


示例3: reservation_bank_upgrade

/**
 * Fonction d'installation et de mise à jour du plugin Réservations Bank.
 *
 * Vous pouvez :
 *
 * - créer la structure SQL,
 * - insérer du pre-contenu,
 * - installer des valeurs de configuration,
 * - mettre à jour la structure SQL
 *
 * @param string $nom_meta_base_version
 *     Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
 * @param string $version_cible
 *     Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
 * @return void
 **/
function reservation_bank_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('maj_tables', array('spip_transactions', 'spip_reservations_details')), array('sql_alter', 'TABLE spip_transactions ADD INDEX `id_reservation` (`id_reservation`)'));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:abelass,项目名称:reservations_bank,代码行数:23,代码来源:reservation_bank_administrations.php


示例4: iextras_upgrade

function iextras_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('iextras_upgrade_to_saisies'));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:RadioCanut,项目名称:site-radiocanut,代码行数:7,代码来源:iextras_administrations.php


示例5: referer_spam_upgrade

function referer_spam_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('maj_tables', array('spip_referer_spam')));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:jean-emmanuel,项目名称:referer_spam,代码行数:7,代码来源:referer_spam_administrations.php


示例6: petitions_upgrade

/**
 * Installation/maj des tables petitions et signatures
 *
 * @param string $nom_meta_base_version
 * @param string $version_cible
 */
function petitions_upgrade($nom_meta_base_version, $version_cible)
{
    // cas particulier :
    // si plugin pas installe mais que la table existe
    // considerer que c'est un upgrade depuis v 1.0.0
    // pour gerer l'historique des installations SPIP <=2.1
    if (!isset($GLOBALS['meta'][$nom_meta_base_version])) {
        $trouver_table = charger_fonction('trouver_table', 'base');
        if ($desc = $trouver_table('spip_signatures') and isset($desc['field']['id_article'])) {
            ecrire_meta($nom_meta_base_version, '1.0.0');
        }
        // si pas de table en base, on fera une simple creation de base
    }
    $maj = array();
    $maj['create'] = array(array('maj_tables', array('spip_petitions', 'spip_signatures')));
    $maj['1.1.0'] = array(array('sql_alter', "TABLE spip_petitions DROP PRIMARY KEY"));
    $maj['1.1.1'] = array(array('sql_alter', "TABLE spip_petitions ADD UNIQUE id_article (id_article)"));
    $maj['1.1.2'] = array(array('sql_alter', "TABLE spip_petitions ADD id_petition BIGINT(21) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST"), array('sql_alter', "TABLE spip_petitions ADD PRIMARY KEY (id_petition)"));
    $maj['1.1.3'] = array(array('sql_alter', "TABLE spip_petitions ADD statut VARCHAR (10) DEFAULT 'publie' NOT NULL"));
    $maj['1.1.4'] = array(array('sql_alter', "TABLE spip_signatures ADD id_petition bigint(21) DEFAULT '0' NOT NULL"), array('sql_alter', "TABLE spip_signatures ADD INDEX id_petition (id_petition)"), array('sql_updateq', 'spip_signatures', array('id_petition' => -1)));
    $maj['1.1.5'] = array(array('upgrade_index_signatures'));
    $maj['1.1.6'] = array(array('sql_alter', "TABLE spip_signatures DROP INDEX id_article"), array('sql_alter', "TABLE spip_signatures DROP id_article"));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:genma,项目名称:spip_ynh,代码行数:31,代码来源:petitions_administrations.php


示例7: geol_albums_upgrade

/**
 * Fonction d'installation et de mise à jour du plugin.
 * 
 * Effectue une migration des albums basés sur les grappes vers les tables du plugin media_collections
 * 
 * @param string $nom_meta_base_version
 * 		Le nom de la meta d'installation
 * @param float $version_cible
 * 		Le numéro de version vers laquelle mettre à jour
 */
function geol_albums_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('geol_albums_init'));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:BenFer,项目名称:geodiversite,代码行数:17,代码来源:geol_albums_administrations.php


示例8: compagnon_upgrade

function compagnon_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('compagnon_create'));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:genma,项目名称:spip_ynh,代码行数:7,代码来源:compagnon_administrations.php


示例9: vhplab_upgrade

/**
 * Installation/maj des tables VHPlab
 *
 * @param string $nom_meta_base_version
 * @param string $version_cible
 */
function vhplab_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    // primera instalaciónn
    $maj['create'] = array(array('maj_tables', array('spip_vhplab_gis')), array('maj_tables', array('spip_vhplab_gis_liens')), array('maj_tables', array('spip_vhplab_related')), array('maj_tables', array('spip_vhplab_related_liens')), array('maj_tables', array('spip_vhplab_json')), array('maj_tables', array('spip_vhplab_json_liens')));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:horaciogd,项目名称:CGeomap,代码行数:14,代码来源:vhplab_administrations.php


示例10: cpub_upgrade

/**
 * Fonction d'installation et de mise à jour du plugin cPublicité.
 *
 * @param string $nom_meta_base_version
 *     Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
 * @param string $version_cible
 *     Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
 * @return void
**/
function cpub_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('maj_tables', array('spip_publicites', 'spip_bannieres', 'spip_stats_pubs')));
    $maj['1.0.1'] = array(array('sql_alter', "TABLE `spip_publicites` ADD `click_tracker` TEXT NOT NULL AFTER `pixel`"));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:Arterrien,项目名称:cpub,代码行数:17,代码来源:cpub_administrations.php


示例11: massicot_upgrade

/**
 * Fonction d'installation et de mise à jour du plugin Massicot.
 *
 * @param string $nom_meta_base_version
 *	   Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
 * @param string $version_cible
 *	   Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
 * @return void
**/
function massicot_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('maj_tables', array('spip_massicotages', 'spip_massicotages_liens')));
    $maj['1.1.0'] = array(array('maj_tables', array('spip_massicotages_liens')));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:RadioCanut,项目名称:site-radiocanut,代码行数:17,代码来源:massicot_administrations.php


示例12: csv2auteurs_upgrade

/**
 * Fonction d'installation du plugin
 */
function csv2auteurs_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('ecrire_config', 'csv2auteurs_separateur', '§'));
    // Déclaration de la valeur par défaut du séparateur de champs
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:loorenzooo,项目名称:aslfc,代码行数:11,代码来源:csv2auteurs_administrations.php


示例13: music_fund_upgrade

function music_fund_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    cextras_api_upgrade(music_fund_declarer_champs_extras(), $maj['create']);
    cextras_api_upgrade(music_fund_declarer_champs_extras(), $maj['1.0.2']);
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:abelass,项目名称:music_fund,代码行数:8,代码来源:music_fund_administrations.php


示例14: reservations_credits_upgrade

/**
 * Fonction d'installation et de mise à jour du plugin Réseŕvations Crédits.
 *
 * Vous pouvez :
 *
 * - créer la structure SQL,
 * - insérer du pre-contenu,
 * - installer des valeurs de configuration,
 * - mettre à jour la structure SQL 
 *
 * @param string $nom_meta_base_version
 *     Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
 * @param string $version_cible
 *     Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
 * @return void
**/
function reservations_credits_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('maj_tables', array('spip_reservation_credit_mouvements', 'spip_reservation_credits')));
    $maj['1.1.0'] = array(array('maj_tables', array('spip_reservation_credit_mouvements')), array('sql_alter', 'TABLE spip_reservation_credit_mouvements ADD INDEX `id_reservation` (`id_reservation`)'));
    $maj['1.1.1'] = array(array('maj_tables', array('spip_reservation_credit_mouvements')), array('sql_alter', 'TABLE spip_reservation_credit_mouvements ADD INDEX `id_objet` (`id_objet`)', 'TABLE spip_reservation_credit_mouvements ADD INDEX `objet` (`objet`)'));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:abelass,项目名称:reservations_credits,代码行数:25,代码来源:reservations_credits_administrations.php


示例15: factures_upgrade

/**
 * Installation/maj de la table factures
 *
 * @param string $nom_meta_base_version
 * @param string $version_cible
 */
function factures_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    // creation initiale
    $maj['create'] = array(array('maj_tables', array('spip_factures')));
    $maj['0.2.0'] = array(array('maj_tables', array('spip_factures')), array('sql_update', 'spip_factures', array('date' => 'date_paiement')));
    // lancer la maj
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:nursit,项目名称:factures,代码行数:16,代码来源:factures_administrations.php


示例16: tradrub_upgrade

/**
 * Upgrade de la base
 *
 * @param string $nom_meta_base_version
 *     Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
 * @param string $version_cible
 *     Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
 * @return void
 */
function tradrub_upgrade($nom_meta_base_version, $version_cible){
	$maj = array();
	$maj['create'] = array(
		array('maj_tables', array('spip_rubriques')),
		array('sql_alter',  "TABLE spip_rubriques ADD INDEX (id_trad)")
	);
	
	include_spip('base/upgrade');
	maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:samszo,项目名称:open-edition,代码行数:19,代码来源:tradrub_administrations.php


示例17: geol_upgrade

function geol_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('geol_installation'));
    $maj['0.2'] = array(array('geol_upgrade_02'));
    $maj['0.2.1'] = array(array('geol_upgrade_021'));
    $maj['0.2.2'] = array(array('geol_upgrade_022'));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:BenFer,项目名称:geodiversite,代码行数:10,代码来源:geol_administrations.php


示例18: livraison_upgrade

/**
 * Fonction d'installation et de mise à jour du plugin Livraison.
 *
 * @param string $nom_meta_base_version
 *     Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
 * @param string $version_cible
 *     Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
 * @return void
**/
function livraison_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    $maj['create'] = array(array('maj_tables', array('spip_livraisonmodes', 'spip_commandes')), array('livraison_installer_modes'));
    $maj['1.0.1'] = array(array('maj_tables', array('spip_livraisonmodes')));
    $maj['1.1.1'] = array(array('maj_tables', array('spip_commandes')));
    $maj['1.2.0'] = array(array('maj_tables', array('spip_commandes')));
    $maj['1.3.0'] = array(array('maj_tables', array('spip_commandes')));
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:nursit,项目名称:livraison,代码行数:20,代码来源:livraison_administrations.php


示例19: profils_upgrade

/**
 * Installation/maj des tables profils
 *
 * @param string $nom_meta_base_version
 * @param string $version_cible
 */
function profils_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    // creation initiale
    $maj['create'] = array(array('maj_tables', array('spip_auteurs')));
    $maj['0.4.0'] = array(array('maj_tables', array('spip_auteurs')), array('profils_migrer_adresse'), array('sql_alter', 'table spip_auteurs drop adresse_1'), array('sql_alter', 'table spip_auteurs drop adresse_2'), array('sql_alter', 'table spip_auteurs drop adresse_bp'));
    $maj['0.4.1'] = array(array('maj_tables', array('spip_auteurs')));
    // lancer la maj
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:nursit,项目名称:profils,代码行数:17,代码来源:profils_administrations.php


示例20: adhclub_upgrade

function adhclub_upgrade($nom_meta_base_version, $version_cible)
{
    $maj = array();
    /*	$maj['create'] = array_merge(
    		$maj['create'], */
    $maj['create'] = array(array('maj_tables', array('spip_adhassurs', 'spip_adhcotis', 'spip_adhnivs', 'spip_adhsaisons', 'spip_adhintgs', 'spip_adhassurs_liens', 'spip_adhcotis_liens', 'spip_adhnivs_liens')));
    $cextraok = cextras_api_upgrade(adhclub_declarer_champs_extras(), $maj['create']);
    /*	$debug1= "DEBUG adhclub JR : /adhclub_administrations.php - adhclub_upgrade - Pt99 - <br />";
    	echo "<br />", $debug1;
    	echo "cextraok = <br />"; $cextraok; echo ".<br />";
    	echo "maj= <br />"; var_dump($maj); echo ".<br />";
    	echo "FIN ", $debug1;
    */
    $maj['3.0.3'] = array(array('maj_tables', array('spip_adhassurs', 'spip_adhcotis', 'spip_adhnivs', 'spip_adhsaisons', 'spip_adhintgs', 'spip_adhassurs_liens', 'spip_adhcotis_liens', 'spip_adhnivs_liens')));
    $maj['3.0.4'] = array(array('maj_tables', array('spip_adhassurs', 'spip_adhcotis', 'spip_adhnivs')));
    /*$maj['201501261530'] = array(	
    		array('sql_insertq', 'spip_adhassurs_liens', array(
     			sql_allfetsel('id_assur, id_auteur, "auteur", ""', 'spip_adhassurs_auteurs')
     				)
    			),
    	   	); */
    /*$maj['201501261700'] = array(	
    		array('sql_insertq', 'spip_adhcotis_liens', array(
     			sql_allfetsel('id_coti, id_auteur, "auteur", ""', 'spip_adhcotis_auteurs')
     				)
    			),
    		array('sql_insertq', 'spip_adhnivs_liens', array(
     			sql_allfetsel('id_niveau, id_auteur, "auteur", ""', 'spip_adhnivs_auteurs')
     				)
    			),
    		); */
    /*$maj['201501311230'] = array(
     		array(sql_drop_table("spip_adhffessms"))
    		array('sql_alter', "TABLE spip_adhcotis_liens ADD COLUMN ref_saisie VARCHAR(10) DEFAULT '' NULL"),
      	); */
    /*$maj['201501312000'] = array(
    		$cextraok = cextras_api_upgrade(adhclub_declarer_champs_extras(), $maj['201501312000']),	
     	); */
    /*$maj['201502021400'] = array(
    		$cextraok = cextras_api_upgrade(adhclub_declarer_champs_extras(), $maj['201502021400']),	
     	);*/
    /*$maj['201502021420'] = array(
    		array('sql_alter', "TABLE spip_adhintgs ADD COLUMN categorie TEXT DEFAULT '' NULL"),
      	); */
    /*$maj['201502031200'] = array(
    		array('sql_alter', "TABLE spip_adhcotis ADD COLUMN activclub ENUM('non', 'oui') DEFAULT 'oui' NOT NULL AFTER complement"),
      	); */
    include_spip('base/upgrade');
    maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
开发者ID:jean-remond,项目名称:adhclub,代码行数:50,代码来源:adhclub_administrations.php



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
PHP maj_version函数代码示例发布时间:2022-05-15
下一篇:
PHP mainwp_do_not_have_permissions函数代码示例发布时间: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