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


PHP Wiki::create方法代码示例

本文整理汇总了PHP中Wiki::create方法的典型用法代码示例。如果您正苦于以下问题:PHP Wiki::create方法的具体用法?PHP Wiki::create怎么用?PHP Wiki::create使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Wiki的用法示例。


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

示例1: ucfirst

 $config->set('champ_identifiant', 'email');
 $config->set('champ_identite', 'nom');
 // Création catégories
 $cats = new Membres\Categories();
 $id = $cats->add(['nom' => 'Membres actifs']);
 $config->set('categorie_membres', $id);
 $id = $cats->add(['nom' => 'Anciens membres', 'droit_inscription' => Membres::DROIT_AUCUN, 'droit_wiki' => Membres::DROIT_AUCUN, 'droit_membres' => Membres::DROIT_AUCUN, 'droit_compta' => Membres::DROIT_AUCUN, 'droit_config' => Membres::DROIT_AUCUN, 'droit_connexion' => Membres::DROIT_AUCUN, 'cacher' => 1]);
 $id = $cats->add(['nom' => ucfirst(Utils::post('cat_membre')), 'droit_inscription' => Membres::DROIT_AUCUN, 'droit_wiki' => Membres::DROIT_ADMIN, 'droit_membres' => Membres::DROIT_ADMIN, 'droit_compta' => Membres::DROIT_ADMIN, 'droit_config' => Membres::DROIT_ADMIN]);
 // Création premier membre
 $membres = new Membres();
 $id_membre = $membres->add(['id_categorie' => $id, 'nom' => Utils::post('nom_membre'), 'email' => Utils::post('email_membre'), 'passe' => Utils::post('passe_membre'), 'pays' => 'FR']);
 // Création wiki
 $page = Wiki::transformTitleToURI(Utils::post('nom_asso'));
 $config->set('accueil_wiki', $page);
 $wiki = new Wiki();
 $id_page = $wiki->create(['titre' => Utils::post('nom_asso'), 'uri' => $page]);
 $wiki->editRevision($id_page, 0, ['id_auteur' => $id_membre, 'contenu' => "Bienvenue dans le wiki de " . Utils::post('nom_asso') . " !\n\nCliquez sur le bouton « éditer » pour modifier cette page."]);
 // Création page wiki connexion
 $page = Wiki::transformTitleToURI('Bienvenue');
 $config->set('accueil_connexion', $page);
 $id_page = $wiki->create(['titre' => 'Bienvenue', 'uri' => $page]);
 $wiki->editRevision($id_page, 0, ['id_auteur' => $id_membre, 'contenu' => "Bienvenue dans l'administration de " . Utils::post('nom_asso') . " !\n\n" . "Utilisez le menu à gauche pour accéder aux différentes rubriques."]);
 // Mise en place compta
 $comptes = new Compta\Comptes();
 $comptes->importPlan();
 $comptes = new Compta\Categories();
 $comptes->importCategories();
 $ex = new Compta\Exercices();
 $ex->add(['libelle' => 'Premier exercice', 'debut' => date('Y-01-01'), 'fin' => date('Y-12-31')]);
 $config->save();
 Utils::redirect('/admin/login.php');
开发者ID:kd2org,项目名称:garradin,代码行数:31,代码来源:install.php

示例2: Wiki

    $comptes = new Compta\Categories();
    $comptes->importCategories();
}
if (version_compare($v, '0.4.3', '<')) {
    $db->exec(file_get_contents(ROOT . '/include/data/0.4.3.sql'));
}
if (version_compare($v, '0.4.5', '<')) {
    // Mise à jour plan comptable
    $comptes = new Compta\Comptes();
    $comptes->importPlan();
    // Création page wiki connexion
    $wiki = new Wiki();
    $page = Wiki::transformTitleToURI('Bienvenue');
    $config->set('accueil_connexion', $page);
    if (!$wiki->getByUri($page)) {
        $id_page = $wiki->create(['titre' => 'Bienvenue', 'uri' => $page]);
        $wiki->editRevision($id_page, 0, ['id_auteur' => null, 'contenu' => "Bienvenue dans l'administration de " . $config->get('nom_asso') . " !\n\n" . "Utilisez le menu à gauche pour accéder aux différentes rubriques."]);
    }
    $config->set('accueil_connexion', $page);
    $config->save();
}
if (version_compare($v, '0.5.0', '<')) {
    // Récupération de l'ancienne config
    $champs_modifiables_membre = $db->querySingle('SELECT valeur FROM config WHERE cle = "champs_modifiables_membre";');
    $champs_modifiables_membre = !empty($champs_modifiables_membre) ? explode(',', $champs_modifiables_membre) : [];
    $champs_obligatoires = $db->querySingle('SELECT valeur FROM config WHERE cle = "champs_obligatoires";');
    $champs_obligatoires = !empty($champs_obligatoires) ? explode(',', $champs_obligatoires) : [];
    // Import des champs membres par défaut
    $champs = Membres\Champs::importInstall();
    // Application de l'ancienne config aux nouveaux champs membres
    foreach ($champs_obligatoires as $name) {
开发者ID:kd2org,项目名称:garradin,代码行数:31,代码来源:upgrade.php


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