OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / templates / tft0006j_back_to_nature / functions.php
1 <?php\r\r
2 // no direct access\r\r
3 defined( '_JEXEC' ) or die( 'Restricted access' );\r\r
4 \r\r
5 if (!defined('_ARTX_FUNCTIONS')) {\r\r
6 \r\r
7         define('_ARTX_FUNCTIONS', 1);\r\r
8 \r\r
9         function artxHasMessages()\r\r
10 {\r\r
11                 global $mainframe;\r\r
12                 $messages = $mainframe->getMessageQueue();\r\r
13 \r\r
14                 if (is_array($messages) && count($messages))\r\r
15                         foreach ($messages as $msg)\r\r
16                                 if (isset($msg['type']) && isset($msg['message']))\r\r
17                                         return true;\r\r
18                                         \r\r
19                 return false;\r\r
20         }\r\r
21 \r\r
22         function artxUrlToHref($url)\r\r
23 {\r\r
24                 $result = '';\r\r
25                 $p = parse_url($url);\r\r
26                 if (isset($p['scheme']) && isset($p['host'])) {\r\r
27                         $result = $p['scheme'] . '://';\r\r
28                         if (isset($p['user'])) {\r\r
29                                 $result .= $p['user'];\r\r
30                                 if (isset($p['pass']))\r\r
31                                         $result .= ':' . $p['pass'];\r\r
32                                 $result .= '@';\r\r
33                         }\r\r
34                         $result .= $p['host'];\r\r
35                         if (isset($p['port']))\r\r
36                                 $result .= ':' . $p['port'];\r\r
37                         if (!isset($p['path']))\r\r
38                                 $result .= '/';\r\r
39                 }\r\r
40                 if (isset($p['path']))\r\r
41                         $result .= $p['path'];\r\r
42                 if (isset($p['query'])) {\r\r
43                         $result .= '?' . str_replace('&', '&amp;', $p['query']);\r\r
44                 }\r\r
45                 if (isset($p['fragment']))\r\r
46                         $result .= '#' . $p['fragment'];\r\r
47                 return $result;\r\r
48         }\r\r
49 \r\r
50 }