當前位置: 首頁>>代碼示例>>PHP>>正文


PHP module::version方法代碼示例

本文整理匯總了PHP中module::version方法的典型用法代碼示例。如果您正苦於以下問題:PHP module::version方法的具體用法?PHP module::version怎麽用?PHP module::version使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在module的用法示例。


在下文中一共展示了module::version方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: install

 public static function install()
 {
     $version = (int) module::version('syntaxhighlighter');
     // module is not installed yet
     if ($version === 0) {
         module::version('syntaxhighlighter', 1);
     }
 }
開發者ID:googlecode-mirror,項目名稱:s7ncms,代碼行數:8,代碼來源:syntaxhighlighter_installer.php

示例2: install

 public static function install()
 {
     $version = (int) module::version('google_analytics');
     // module is not installed yet
     if ($version === 0) {
         config::set('google_analytics.id', 0);
         module::version('google_analytics', 1);
     }
 }
開發者ID:googlecode-mirror,項目名稱:s7ncms,代碼行數:9,代碼來源:google_analytics_installer.php

示例3: install

 public static function install()
 {
     $version = (int) module::version('akismet');
     // module is not installed yet
     if ($version === 0) {
         config::set('akismet.api_key', NULL);
         module::version('akismet', 1);
     }
 }
開發者ID:googlecode-mirror,項目名稱:s7ncms,代碼行數:9,代碼來源:akismet_installer.php

示例4: send_request

 private static function send_request($type, $request)
 {
     $request_types = array('comment' => 'http://' . config::get('akismet.api_key') . '.rest.akismet.com/1.1/comment-check', 'spam' => 'http://' . config::get('akismet.api_key') . '.rest.akismet.com/1.1/submit-spam', 'ham' => 'http://' . config::get('akismet.api_key') . '.rest.akismet.com/1.1/submit-ham', 'verify' => 'http://rest.akismet.com/1.1/verify-key');
     if (!array_key_exists($type, $request_types)) {
         return FALSE;
     }
     $akismet = curl_init($request_types[$type]);
     curl_setopt($akismet, CURLOPT_POSTFIELDS, $request);
     curl_setopt($akismet, CURLOPT_TIMEOUT, 5);
     curl_setopt($akismet, CURLOPT_RETURNTRANSFER, TRUE);
     curl_setopt($akismet, CURLOPT_HTTPHEADER, array('User-Agent' => 'S7Ncms/' . config::get('s7n.version') . ' | Akismet/' . module::version('akismet')));
     return curl_exec($akismet);
 }
開發者ID:googlecode-mirror,項目名稱:s7ncms,代碼行數:13,代碼來源:akismet.php

示例5: install

 public static function install()
 {
     $db = Database::instance();
     $version = (int) module::version('blog');
     // blog module is not installed yet
     if ($version === 0) {
         // TODO use dbforge
         $db->query("\n\t\t\t\tCREATE TABLE IF NOT EXISTS `blog_posts` (\n\t\t\t\t\t`id` bigint(20) unsigned NOT NULL auto_increment,\n\t\t\t\t\t`user_id` bigint(20) NOT NULL default '0',\n\t\t\t\t\t`date` datetime NOT NULL default '0000-00-00 00:00:00',\n\t\t\t\t\t`content` longtext NOT NULL,\n\t\t\t\t\t`title` varchar(200) NOT NULL,\n\t\t\t\t\t`excerpt` text,\n\t\t\t\t\t`status` varchar(20) NOT NULL default 'published',\n\t\t\t\t\t`comment_status` varchar(20) NOT NULL default 'open',\n\t\t\t\t\t`ping_status` varchar(20) NOT NULL default 'open',\n\t\t\t\t\t`password` varchar(20) default '',\n\t\t\t\t\t`uri` varchar(200) NOT NULL default '',\n\t\t\t\t\t`modified` datetime NOT NULL default '0000-00-00 00:00:00',\n\t\t\t\t\t`comment_count` bigint(20) NOT NULL default '0',\n\t\t\t\t\t`tags` text,\n\t\t\t\t\tPRIMARY KEY  (`id`),\n\t\t\t\t\tKEY `uri` (`uri`)\n\t\t\t\t) ENGINE=MyISAM DEFAULT CHARSET=utf8;\n\t\t\t");
         $db->query("\n\t\t\t\tCREATE TABLE IF NOT EXISTS `blog_comments` (\n\t\t\t\t\t`id` bigint(20) unsigned NOT NULL auto_increment,\n\t\t\t\t\t`blog_post_id` int(11) NOT NULL default '0',\n\t\t\t\t\t`author` varchar(200) NOT NULL,\n\t\t\t\t\t`email` varchar(100) default NULL,\n\t\t\t\t\t`url` varchar(200) default NULL,\n\t\t\t\t\t`ip` varchar(100) NOT NULL default '0.0.0.0',\n\t\t\t\t\t`date` datetime NOT NULL default '0000-00-00 00:00:00',\n\t\t\t\t\t`content` text,\n\t\t\t\t\t`approved` varchar(20) NOT NULL default '1',\n\t\t\t\t\t`agent` varchar(255) default NULL,\n\t\t\t\t\t`type` varchar(20) NOT NULL default 'comment',\n\t\t\t\t\t`user_id` bigint(20) NOT NULL default '0',\n\t\t\t\t\tPRIMARY KEY  (`id`),\n\t\t\t\t\tKEY `blog_posts_id` (`blog_post_id`)\n\t\t\t\t) ENGINE=MyISAM DEFAULT CHARSET=utf8;\n\t\t\t");
         config::set('blog.items_per_page', 5);
         config::set('blog.enable_captcha', 'yes');
         config::set('blog.comment_status', 'open');
         module::version('blog', 1);
     }
 }
開發者ID:googlecode-mirror,項目名稱:s7ncms,代碼行數:15,代碼來源:blog_installer.php


注:本文中的module::version方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。