You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(361) |
Oct
(65) |
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(798) |
Feb
(694) |
Mar
(586) |
Apr
(145) |
May
(24) |
Jun
(24) |
Jul
(56) |
Aug
(11) |
Sep
(138) |
Oct
(107) |
Nov
(58) |
Dec
(39) |
| 2004 |
Jan
(157) |
Feb
(24) |
Mar
(13) |
Apr
(14) |
May
(73) |
Jun
(106) |
Jul
(217) |
Aug
(91) |
Sep
(116) |
Oct
(357) |
Nov
(27) |
Dec
(272) |
| 2005 |
Jan
(97) |
Feb
(40) |
Mar
(167) |
Apr
(365) |
May
(344) |
Jun
(357) |
Jul
(407) |
Aug
(529) |
Sep
(204) |
Oct
(52) |
Nov
(80) |
Dec
(1) |
| 2006 |
Jan
(2) |
Feb
(1) |
Mar
(11) |
Apr
(112) |
May
(121) |
Jun
(86) |
Jul
(51) |
Aug
(48) |
Sep
(107) |
Oct
(20) |
Nov
(50) |
Dec
(11) |
| 2007 |
Jan
(7) |
Feb
(11) |
Mar
(8) |
Apr
(11) |
May
(2) |
Jun
(25) |
Jul
(67) |
Aug
(134) |
Sep
(54) |
Oct
(69) |
Nov
(10) |
Dec
(74) |
| 2008 |
Jan
(73) |
Feb
(81) |
Mar
(64) |
Apr
(98) |
May
(157) |
Jun
(68) |
Jul
(80) |
Aug
(108) |
Sep
(176) |
Oct
(107) |
Nov
(265) |
Dec
(60) |
| 2009 |
Jan
(149) |
Feb
(140) |
Mar
(195) |
Apr
(141) |
May
(53) |
Jun
(45) |
Jul
(98) |
Aug
(153) |
Sep
(160) |
Oct
(138) |
Nov
(139) |
Dec
(104) |
| 2010 |
Jan
(188) |
Feb
(259) |
Mar
(133) |
Apr
(104) |
May
(42) |
Jun
(121) |
Jul
(38) |
Aug
(223) |
Sep
(259) |
Oct
(255) |
Nov
(106) |
Dec
(157) |
| 2011 |
Jan
(202) |
Feb
(110) |
Mar
(261) |
Apr
(272) |
May
(218) |
Jun
(108) |
Jul
(141) |
Aug
(205) |
Sep
(326) |
Oct
(279) |
Nov
(368) |
Dec
(238) |
| 2012 |
Jan
(239) |
Feb
(3) |
Mar
|
Apr
(1) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(6) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
(1) |
Feb
(3) |
Mar
(9) |
Apr
(10) |
May
|
Jun
(1) |
Jul
(3) |
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
(1) |
| 2016 |
Jan
|
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <dj...@us...> - 2012-01-26 17:03:53
|
Revision: 8816
http://xoops.svn.sourceforge.net/xoops/?rev=8816&view=rev
Author: djculex
Date: 2012-01-26 17:03:42 +0000 (Thu, 26 Jan 2012)
Log Message:
-----------
- show only "show more in profile" if any fields to show
- Show fields allowed by admin in profile
- Added language define if all fields are disabled
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/language/english/main.php
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html
XoopsModules/smallworld/trunk/smallworld/userprofile.php
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-01-26 15:33:48 UTC (rev 8815)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-01-26 17:03:42 UTC (rev 8816)
@@ -24,6 +24,7 @@
/*------------ General items -------- */
define("_SMALLWORLD_SYSERROR","System Error!");
define("_SMALLWORLD_SYSNAME","Smallworld");
+define("_SMALLWORLD_ALL_FIELDS_DISABLED","No personal info available");
/*----------- Personal info ------------------*/
define("_SMALLWORLD_AVATAR","Current Image");
Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html 2012-01-26 15:33:48 UTC (rev 8815)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html 2012-01-26 17:03:42 UTC (rev 8816)
@@ -140,11 +140,13 @@
<{$heorshe}> <{$smarty.const._SMALLWORLD_ISEMPLOYEDBY}> <{$work}> <{$smarty.const._SMALLWORLD_AND}> <{$smarty.const._SMALLWORLD_ATTENDED}> <{$education}>.
<br/><br/>
+ <{if $flds[0] != ''}>
<fieldset>
<label><{$smarty.const._SMALLWORLD_ADDITIONALINFO}> <{$username}></label>
<{$aboutme}>
<br><br><a href='javascript:void(0)' class="smallworld_moreinfo" id='_SMALLWORLD_MOREINFO'><{$smarty.const._SMALLWORLD_MOREINFO}></a><br><br>
</fieldset>
+ <{/if}>
</div>
<{/if}>
<{if $isuserafriend == 'no'}>
@@ -368,6 +370,28 @@
</div>
<div id="interestsandmore" title="<{$smarty.const._SMALLWORLD_INTERESTS_TITLE}>" >
+ <{if
+ !in_array('religiousview',$flds) &&
+ !in_array('politicalview',$flds) &&
+ !in_array('favouritebooks',$flds) &&
+ !in_array('favouritemusic',$flds) &&
+ !in_array('favouritemovies',$flds) &&
+ !in_array('favouritetvshows',$flds) &&
+ !in_array('interests',$flds) &&
+ !in_array('emails',$flds) && !in_array('screennames',$flds) &&
+ !in_array('mobile',$flds) && !in_array('landphone',$flds) &&
+ !in_array('streetadress',$flds) &&
+ !in_array('country',$flds) &&
+ !in_array('website',$flds)
+ }>
+ <fieldset>
+ <table border="0" class="smallworld_table" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><label><{$smarty.const._SMALLWORLD_ALL_FIELDS_DISABLED}></label></td>
+ </tr>
+ </table>
+ </fieldset>
+ <{else}>
<fieldset>
<table border="0" class="smallworld_table" cellspacing="0" cellpadding="0">
<tr>
@@ -375,64 +399,98 @@
</tr>
</table>
</fieldset>
+ <{/if}>
+ <{if !in_array('religiousview',$flds) && !in_array('politicalview',$flds)}>
+ <{else}>
<fieldset>
<table border="0" class="smallworld_table" cellspacing="0" cellpadding="0">
<tr>
<h3><label><{$smarty.const._SMALLWORLD_BELIEFS}></label></h3>
</tr>
-
+
+ <{if !in_array('politicalview',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_POLITICWORD}>:</td>
<td><{$politic}></td>
</tr>
-
+ <{/if}>
+ <{if !in_array('religiousview',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_RELIGIONWORD}>:</td>
<td><{$religion}></td>
</tr>
+ <{/if}>
</table>
</fieldset>
+ <{/if}>
+ <{if
+ !in_array('favouritebooks',$flds) && !in_array('favouritemusic',$flds) &&
+ !in_array('favouritemovies',$flds) && !in_array('favouritetvshows',$flds) &&
+ !in_array('interests',$flds)
+ }>
+ <{else}>
<fieldset>
<table border="0" class="smallworld_table" cellspacing="0" cellpadding="0">
<tr>
<h3><label><{$smarty.const._SMALLWORLD_FAVOURITETHINGS}></label></h3>
</tr>
-
+ <{if !in_array('favouritebooks',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_FAVOURITEBOOKS}>:</td>
<td><{$favbook}></td>
</tr>
+ <{/if}>
+ <{if !in_array('favouritemusic',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_FAVOURITEMUSIC}>:</td>
<td><{$favmusic}></td>
</tr>
+ <{/if}>
+ <{if !in_array('favouritemovies',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_FAVOURITEMOVIE}>:</td>
<td><{$favmovie}></td>
</tr>
-
+ <{/if}>
+ <{if !in_array('favouritetvshows',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_FAVOURITETVSHOW}>:</td>
<td><{$favtvshow}></td>
</tr>
-
+ <{/if}>
+ <{if !in_array('interests',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_FAVOURITEINTERESTS}>:</td>
<td><{$favinterests}></td>
</tr>
+ <{/if}>
</table>
</fieldset>
+ <{/if}>
+ <{if
+ !in_array('emails',$flds) && !in_array('screennames',$flds) &&
+ !in_array('mobile',$flds) && !in_array('landphone',$flds)
+ }>
+ <{else}>
<fieldset>
<table border="0" class="smallworld_table" cellspacing="0" cellpadding="0">
<tr>
<h3><label><{$smarty.const._SMALLWORLD_CONTACTS}></label></h3>
</tr>
-
+ <{if !in_array('emails',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_EMAIL}>:</td>
<td>
@@ -442,7 +500,9 @@
<br><br>
</td>
</tr>
-
+ <{/if}>
+ <{if !in_array('screennames',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_SCREENNAMES}>:</td>
<td>
@@ -452,38 +512,63 @@
<br><br>
</td>
</tr>
-
+ <{/if}>
+
+ <{if !in_array('landphone',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_PHONE}>:</td>
<td><{$phone}></td>
</tr>
+ <{/if}>
+ <{if !in_array('mobile',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_GSM}>:</td>
<td><{$mobile}></td>
</tr>
+ <{/if}>
</table>
</fieldset>
+ <{/if}>
+
+ <{if
+ !in_array('streetadress',$flds) &&
+ !in_array('country',$flds) &&
+ !in_array('website',$flds)
+ }>
+ <{else}>
<fieldset>
<table border="0" class="smallworld_table" cellspacing="0" cellpadding="0">
<tr><h3><label><{$smarty.const._SMALLWORLD_ADRESS}></label></h3></tr>
+ <{if !in_array('streetadress',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_ADRESS}>:</td>
<td><{$realname}><br><{$adress}></td>
</tr>
+ <{/if}>
+ <{if !in_array('country',$flds)}>
+ <{else}>
<tr>
<td><{$smarty.const._SMALLWORLD_COUNTRY}>:</td>
<td><{$country}></td>
</tr>
+ <{/if}>
+ <{if !in_array('website',$flds)}>
+ <{else}>
<tr>
<td><br><br><{$smarty.const._SMALLWORLD_WEBSITE}>:</td>
<td><br><br><span class="smallworld_website"><a href="<{$website}>" target="_BLANK"><{$website}></a></span></td>
</tr>
+ <{/if}>
</table>
</fieldset>
+ <{/if}>
</div>
<div id="_smallworld_birthplace_map" title="<{$birthcity}>/<{$country}>">
Modified: XoopsModules/smallworld/trunk/smallworld/userprofile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-01-26 15:33:48 UTC (rev 8815)
+++ XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-01-26 17:03:42 UTC (rev 8816)
@@ -194,6 +194,7 @@
$xoopsTpl->assign('username',$Xusername);
$xoopsTpl->assign('bdaynow',$birthday_today_text);
$xoopsTpl->assign('isfollowing',$fl[0]);
+ $xoopsTpl->assign('flds',smallworld_GetModuleOption('smallworldusethesefields', $repmodule='smallworld'));
} else {
$check->chkUser ();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-26 15:33:54
|
Revision: 8815
http://xoops.svn.sourceforge.net/xoops/?rev=8815&view=rev
Author: djculex
Date: 2012-01-26 15:33:48 +0000 (Thu, 26 Jan 2012)
Log Message:
-----------
Check for send email is configured to 'no' else send mail
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/comment_ajax.php
XoopsModules/smallworld/trunk/smallworld/complaint.php
XoopsModules/smallworld/trunk/smallworld/friendinvite.php
XoopsModules/smallworld/trunk/smallworld/index.php
XoopsModules/smallworld/trunk/smallworld/submit.php
Modified: XoopsModules/smallworld/trunk/smallworld/comment_ajax.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2012-01-26 15:17:31 UTC (rev 8814)
+++ XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2012-01-26 15:33:48 UTC (rev 8815)
@@ -76,7 +76,9 @@
$emails = "";
foreach ($parts as $k=>$v) {
$owner = getOwnerFromComment ($data['msg_id_fk']);
- $mail->sendMails ($data['uid_fk'], $v, 'commentToWM', $link=null, $wc);
+ if(smallworld_GetModuleOption('smallworldusemailnotis', $repmodule='smallworld') != 0) {
+ $mail->sendMails ($data['uid_fk'], $v, 'commentToWM', $link=null, $wc);
+ }
}
}
}
Modified: XoopsModules/smallworld/trunk/smallworld/complaint.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/complaint.php 2012-01-26 15:17:31 UTC (rev 8814)
+++ XoopsModules/smallworld/trunk/smallworld/complaint.php 2012-01-26 15:33:48 UTC (rev 8815)
@@ -43,7 +43,9 @@
if ($already != 1) {
$mail = new smallworld_mail;
- $mail->sendMails($by_userid, '', 'complaint', $link=null, $data);
+ if(smallworld_GetModuleOption('smallworldusemailnotis', $repmodule='smallworld') != 0) {
+ $mail->sendMails($by_userid, '', 'complaint', $link=null, $data);
+ }
$db->updateComplaint ($auserid);
echo _SMALLWORLD_JS_COMPLAINTSENT;
} else {
Modified: XoopsModules/smallworld/trunk/smallworld/friendinvite.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/friendinvite.php 2012-01-26 15:17:31 UTC (rev 8814)
+++ XoopsModules/smallworld/trunk/smallworld/friendinvite.php 2012-01-26 15:33:48 UTC (rev 8815)
@@ -45,7 +45,9 @@
$friendshipExists = $check->friendcheck($myUid,$friend);
if ($friendshipExists[0] == 0) {
$resultMsg = _SMALLWORLD_JSON_ADDFRIEND.$friendName._SMALLWORLD_JSON_REQUEST_PENDING;
- $mail->sendMails ($friend, $friend, 'friendshipfollow', $link=null, array());
+ if(smallworld_GetModuleOption('smallworldusemailnotis', $repmodule='smallworld') != 0) {
+ $mail->sendMails ($friend, $friend, 'friendshipfollow', $link=null, array());
+ }
$db->toogleFriendInvite ($friendshipExists, $friend, $myUid);
echo json_encode(array('error' => 'no', 'msg' => $resultMsg, 'msgChange' => _SMALLWORLD_JSON_CANCELFR_TEXT));
}
Modified: XoopsModules/smallworld/trunk/smallworld/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/index.php 2012-01-26 15:17:31 UTC (rev 8814)
+++ XoopsModules/smallworld/trunk/smallworld/index.php 2012-01-26 15:33:48 UTC (rev 8815)
@@ -136,7 +136,7 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
} else {
redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
}
Modified: XoopsModules/smallworld/trunk/smallworld/submit.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/submit.php 2012-01-26 15:17:31 UTC (rev 8814)
+++ XoopsModules/smallworld/trunk/smallworld/submit.php 2012-01-26 15:33:48 UTC (rev 8815)
@@ -33,6 +33,8 @@
$userID = $xoopsUser->getVar('uid');
if ($_POST['function'] != 'edit') {
$img->createAlbum ($userID);
- $mail->sendMails ($userID, $userID, 'register', $link=null, array());
+ if(smallworld_GetModuleOption('smallworldusemailnotis', $repmodule='smallworld') != 0) {
+ $mail->sendMails ($userID, $userID, 'register', $link=null, array());
+ }
}
?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-26 15:17:42
|
Revision: 8814
http://xoops.svn.sourceforge.net/xoops/?rev=8814&view=rev
Author: djculex
Date: 2012-01-26 15:17:31 +0000 (Thu, 26 Jan 2012)
Log Message:
-----------
change $modversion name due to name too long for mysql thus being cut short
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/xoops_version.php
Modified: XoopsModules/smallworld/trunk/smallworld/xoops_version.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/xoops_version.php 2012-01-26 14:58:42 UTC (rev 8813)
+++ XoopsModules/smallworld/trunk/smallworld/xoops_version.php 2012-01-26 15:17:31 UTC (rev 8814)
@@ -165,7 +165,7 @@
$modversion['config'][$i]['default'] = 1;
$i++;
-$modversion['config'][$i]['name'] = 'smallworldusemailnotification';
+$modversion['config'][$i]['name'] = 'smallworldusemailnotis';
$modversion['config'][$i]['title'] = '_MI_SMALLWORLD_USEMAILNOTIFICATION';
$modversion['config'][$i]['description'] = '_MI_SMALLWORLD_USEMAILNOTIFICATION_DESC';
$modversion['config'][$i]['formtype'] = 'yesno';
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-26 14:58:53
|
Revision: 8813
http://xoops.svn.sourceforge.net/xoops/?rev=8813&view=rev
Author: djculex
Date: 2012-01-26 14:58:42 +0000 (Thu, 26 Jan 2012)
Log Message:
-----------
missing javascript in index.php, smallworldshare.php & userprofile.php
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/index.php
XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
XoopsModules/smallworld/trunk/smallworld/userprofile.php
Modified: XoopsModules/smallworld/trunk/smallworld/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/index.php 2012-01-25 21:06:16 UTC (rev 8812)
+++ XoopsModules/smallworld/trunk/smallworld/index.php 2012-01-26 14:58:42 UTC (rev 8813)
@@ -133,11 +133,10 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ajaxupload.3.5.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.avatar_helper.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
} else {
redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
}
Modified: XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-01-25 21:06:16 UTC (rev 8812)
+++ XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-01-26 14:58:42 UTC (rev 8813)
@@ -85,6 +85,7 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css');
Modified: XoopsModules/smallworld/trunk/smallworld/userprofile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-01-25 21:06:16 UTC (rev 8812)
+++ XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-01-26 14:58:42 UTC (rev 8813)
@@ -206,9 +206,9 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ajaxupload.3.5.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.avatar_helper.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.countdown.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
//Check Language
$lang = $xoopsConfig['language'];
@@ -218,8 +218,6 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$lang.'/js/jquery.countdown.js');
} else {
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/jquery.countdown.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
}
} else {
redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wis...@us...> - 2012-01-25 21:06:23
|
Revision: 8812
http://xoops.svn.sourceforge.net/xoops/?rev=8812&view=rev
Author: wishcraft
Date: 2012-01-25 21:06:16 +0000 (Wed, 25 Jan 2012)
Log Message:
-----------
VOD 1.15 Pre-alpha - Video on demand shopping cart, based on flowplayer module - this is an untested pre-alpha - upped as framework backup - see changelog.txt
Modified Paths:
--------------
XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/changelog.txt
Added Paths:
-----------
XoopsModules/vod/releases/1.15/docs/
Modified: XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/changelog.txt
===================================================================
--- XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/changelog.txt 2012-01-25 20:53:24 UTC (rev 8811)
+++ XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/changelog.txt 2012-01-25 21:06:16 UTC (rev 8812)
@@ -26,6 +26,15 @@
- Added /language/english/forms.php Forms Language Constants Added to Application (wishcraft)
- Added /language/english/admin.php Admin Language Constants Added to Application (wishcraft)
- Added /language/english/modinfo.php Module Language Constants Added to Application (wishcraft)
+ - Added /templates/vod_cpanel_cart_edit.html Control Panel Edit Cart Added to Application (wishcraft)
+ - Added /templates/vod_cpanel_cart_list.html Control Panel List Cart Added to Application (wishcraft)
+ - Added /templates/vod_cpanel_category_edit.html Control Panel Edit Category Added to Application (wishcraft)
+ - Added /templates/vod_cpanel_category_list.html Control Panel List Category Added to Application (wishcraft)
+ - Added /templates/vod_cpanel_currency_edit.html Control Panel Edit Currency Added to Application (wishcraft)
+ - Added /templates/vod_cpanel_currency_list.html Control Panel List Currency Added to Application (wishcraft)
+ - Added /templates/vod_cpanel_log_list.html Control Panel List Log Added to Application (wishcraft)
+ - Added /templates/vod_cpanel_sessions_edit.html Control Panel Edit Sessions Added to Application (wishcraft)
+ - Added /templates/vod_cpanel_sessions_list.html Control Panel List Sessions Added to Application (wishcraft)
- Changed /include/formobjects.vod.php Instanciate new application form objects & tag module (wishcraft)
- Changed /admin/menu.php Support for Categories, Currencies, Log, Permissions & Cart Sessions Added (wishcraft)
- Changed /admin/index.php Support for Categories, Currencies, Log, Permissions & Cart Sessions Added (wishcraft)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wis...@us...> - 2012-01-25 20:53:34
|
Revision: 8811
http://xoops.svn.sourceforge.net/xoops/?rev=8811&view=rev
Author: wishcraft
Date: 2012-01-25 20:53:24 +0000 (Wed, 25 Jan 2012)
Log Message:
-----------
VOD 1.15 Pre-alpha - Video on demand shopping cart, based on flowplayer module - this is an untested pre-alpha - upped as framework backup - see changelog.txt
Added Paths:
-----------
XoopsModules/vod/
XoopsModules/vod/releases/
XoopsModules/vod/releases/1.15/
XoopsModules/vod/releases/1.15/htdocs/
XoopsModules/vod/releases/1.15/htdocs/Frameworks/
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.cart.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.category.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.currency.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.log.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.mimetypes.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.useragents.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.video.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.cart.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.category.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.currency.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.log.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.mimetypes.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.useragents.png
XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.video.png
XoopsModules/vod/releases/1.15/htdocs/modules/
XoopsModules/vod/releases/1.15/htdocs/modules/tag/
XoopsModules/vod/releases/1.15/htdocs/modules/tag/plugin/
XoopsModules/vod/releases/1.15/htdocs/modules/tag/plugin/vod.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/header.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/index.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/menu.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/blocks/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/blocks/flowplayer_block_player.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/blocks/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/class/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/class/cart.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/class/category.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/class/currency.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/class/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/class/log.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/class/mimetypes.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/class/sessions.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/class/videos.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/changelog.txt
XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/credits.txt
XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/install.txt
XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/lang_diff.txt
XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/licence.txt
XoopsModules/vod/releases/1.15/htdocs/modules/vod/docs/readme.txt
XoopsModules/vod/releases/1.15/htdocs/modules/vod/dojson_videos.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/header.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/images/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/images/icons/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/images/icons/admin/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/images/icons/admin/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/images/icons/admin/video.png
XoopsModules/vod/releases/1.15/htdocs/modules/vod/images/icons/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/images/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/images/vod_slogo.png
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/JSON.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/formobjects.vod.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/forms.vod.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/formselectcategory.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/formselectcurrency.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/formselectmimetype.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/formselectpackageid.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/formselectsupport.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/formselectvideos.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/functions.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/update.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/include/uploader.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/index.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/js/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/js/core.js
XoopsModules/vod/releases/1.15/htdocs/modules/vod/js/flowplayer-3.2.6.min.js
XoopsModules/vod/releases/1.15/htdocs/modules/vod/js/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/js/json_functions.js
XoopsModules/vod/releases/1.15/htdocs/modules/vod/js/video.js
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/admin.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/blocks.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/forms.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/log.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/mainfile.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/modinfo.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/style.css
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/english/video-js.css
XoopsModules/vod/releases/1.15/htdocs/modules/vod/language/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/preloads/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/preloads/core.php
XoopsModules/vod/releases/1.15/htdocs/modules/vod/preloads/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/sql/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/sql/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/sql/mysql.sql
XoopsModules/vod/releases/1.15/htdocs/modules/vod/swf/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/swf/flowplayer-3.2.7.swf
XoopsModules/vod/releases/1.15/htdocs/modules/vod/swf/flowplayer.controls-3.2.5.swf
XoopsModules/vod/releases/1.15/htdocs/modules/vod/swf/flowplayer.rtmp-3.2.3.swf
XoopsModules/vod/releases/1.15/htdocs/modules/vod/swf/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/blocks/
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/blocks/flowplayer_block_player.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/blocks/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_cart_edit.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_cart_list.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_category_edit.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_category_list.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_currency_edit.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_currency_list.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_log_list.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_mimetypes_edit.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_mimetypes_list.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_sessions_edit.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_sessions_list.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_useragents_list.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_videos_edit.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_cpanel_videos_list.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_flash_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_html5_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_http_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_iframe.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_iframe_flash_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_iframe_html5_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_iframe_http_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_iframe_ios_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_iframe_other_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_iframe_rtmp_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_iframe_rtsp_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_iframe_silverlight_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_ios_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_other_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_rstp_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_rtmp_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_index_silverlight_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_block_flash_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_block_html5_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_block_http_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_block_ios_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_block_other_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_block_rtmp_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_block_rtsp_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_block_silverlight_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_flash_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_html5_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_http_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_ios_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_other_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_rtmp_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_rtsp_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/templates/vod_json_silverlight_videos.html
XoopsModules/vod/releases/1.15/htdocs/modules/vod/xoops_version.php
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.cart.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.cart.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.category.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.category.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.currency.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.currency.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.log.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.log.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.mimetypes.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.mimetypes.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.useragents.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.useragents.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.video.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/16/vod.video.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.cart.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.cart.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.category.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.category.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.currency.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.currency.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.log.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.log.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.mimetypes.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.mimetypes.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.useragents.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.useragents.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.video.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/vod/releases/1.15/htdocs/Frameworks/moduleclasses/icons/32/vod.video.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/vod/releases/1.15/htdocs/modules/tag/plugin/vod.php
===================================================================
--- XoopsModules/vod/releases/1.15/htdocs/modules/tag/plugin/vod.php (rev 0)
+++ XoopsModules/vod/releases/1.15/htdocs/modules/tag/plugin/vod.php 2012-01-25 20:53:24 UTC (rev 8811)
@@ -0,0 +1,76 @@
+<?php
+if (!defined('XOOPS_ROOT_PATH')) { exit(); }
+
+function vod_tag_iteminfo(&$items)
+{
+ if (empty($items) || !is_array($items)) {
+ return false;
+ }
+
+ $items_id = array();
+ foreach (array_keys($items) as $cat_id) {
+ // Some handling here to build the link upon catid
+ // catid is not used in vod, so just skip it
+ foreach (array_keys($items[$cat_id]) as $item_id) {
+ // In vod, the item_id is "topic_id"
+ $items_id[] = intval($item_id);
+ }
+ }
+ $item_handler =& xoops_getmodulehandler('videos', 'vod');
+ $items_obj = $item_handler->getObjects(new Criteria("vid", "(" . implode(", ", $items_id) . ")", "IN"), true);
+ $myts =& MyTextSanitizer::getInstance();
+ foreach (array_keys($items) as $cat_id) {
+ foreach (array_keys($items[$cat_id]) as $item_id) {
+ $item_obj =& $items_obj[$item_id];
+ if (is_object($item_obj))
+ $items[$cat_id][$item_id] = array(
+ "title" => $item_obj->getVar("name"),
+ "uid" => $item_obj->getVar("uid"),
+ "link" => 'go.php?vid='.$item_id.'&cid='.$item_obj->getVar("cid"),
+ "time" => $item_obj->getVar("date"),
+ "tags" => tag_parse_tag($item_obj->getVar("tags", "n")),
+ "content" => $myts->displayTarea($item_obj->getVar("summary"),true,true,true,true,true,true)
+ );
+ }
+ }
+ unset($items_obj);
+}
+
+/**
+ * Remove orphan tag-item links
+ *
+ * @return boolean
+ *
+ */
+function vod_tag_synchronization($mid)
+{
+ $item_handler =& xoops_getmodulehandler('videos', 'vod');
+ $link_handler =& xoops_getmodulehandler("link", "tag");
+
+ /* clear tag-item links */
+ if (version_compare( mysql_get_server_info(), "4.1.0", "ge" )):
+ $sql = " DELETE FROM {$link_handler->table}" .
+ " WHERE " .
+ " tag_modid = {$mid}" .
+ " AND " .
+ " ( tag_itemid NOT IN " .
+ " ( SELECT DISTINCT {$item_handler->keyName} " .
+ " FROM {$item_handler->table} " .
+ " WHERE {$item_handler->table}.approved > 0" .
+ " ) " .
+ " )";
+ else:
+ $sql = " DELETE {$link_handler->table} FROM {$link_handler->table}" .
+ " LEFT JOIN {$item_handler->table} AS aa ON {$link_handler->table}.tag_itemid = aa.{$item_handler->keyName} " .
+ " WHERE " .
+ " tag_modid = {$mid}" .
+ " AND " .
+ " ( aa.{$item_handler->keyName} IS NULL" .
+ " OR aa.approved < 1" .
+ " )";
+ endif;
+ if (!$result = $link_handler->db->queryF($sql)) {
+ //xoops_error($link_handler->db->error());
+ }
+}
+?>
\ No newline at end of file
Added: XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/header.php
===================================================================
--- XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/header.php (rev 0)
+++ XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/header.php 2012-01-25 20:53:24 UTC (rev 8811)
@@ -0,0 +1,61 @@
+<?php
+ require_once (dirname(dirname(dirname(dirname(__FILE__)))).'/include/cp_header.php');
+
+ if (!defined('_CHARSET'))
+ define ("_CHARSET","UTF-8");
+ if (!defined('_CHARSET_ISO'))
+ define ("_CHARSET_ISO","ISO-8859-1");
+
+ $GLOBALS['myts'] = MyTextSanitizer::getInstance();
+
+ $module_handler = xoops_gethandler('module');
+ $config_handler = xoops_gethandler('config');
+ $GLOBALS['vodModule'] = $module_handler->getByDirname('vod');
+ $GLOBALS['vodModuleConfig'] = $config_handler->getConfigList($GLOBALS['vodModule']->getVar('mid'));
+
+ xoops_load('pagenav');
+ xoops_load('xoopslists');
+ xoops_load('xoopsformloader');
+
+ include_once $GLOBALS['xoops']->path('class'.DS.'xoopsmailer.php');
+ include_once $GLOBALS['xoops']->path('class'.DS.'xoopstree.php');
+
+ if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))){
+ include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php');
+ //return true;
+ }else{
+ echo vod_error("Error: You don't use the Frameworks \"admin module\". Please install this Frameworks");
+ //return false;
+ }
+ $GLOBALS['vodImageIcon'] = XOOPS_URL .'/'. $GLOBALS['vodModule']->getInfo('icons16');
+ $GLOBALS['vodImageAdmin'] = XOOPS_URL .'/'. $GLOBALS['vodModule']->getInfo('icons32');
+
+ if ($GLOBALS['xoopsUser']) {
+ $moduleperm_handler =& xoops_gethandler('groupperm');
+ if (!$moduleperm_handler->checkRight('module_admin', $GLOBALS['vodModule']->getVar( 'mid' ), $GLOBALS['xoopsUser']->getGroups())) {
+ redirect_header(XOOPS_URL, 1, _NOPERM);
+ exit();
+ }
+ } else {
+ redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
+ exit();
+ }
+
+ if (!isset($GLOBALS['xoopsTpl']) || !is_object($GLOBALS['xoopsTpl'])) {
+ include_once(XOOPS_ROOT_PATH."/class/template.php");
+ $GLOBALS['xoopsTpl'] = new XoopsTpl();
+ }
+
+ $GLOBALS['xoopsTpl']->assign('pathImageIcon', $GLOBALS['vodImageIcon']);
+ $GLOBALS['xoopsTpl']->assign('pathImageAdmin', $GLOBALS['vodImageAdmin']);
+
+
+ require_once('../include/functions.php');
+ require_once('../include/formobjects.vod.php');
+ require_once('../include/forms.vod.php');
+
+ include_once(dirname(dirname(__FILE__)).'/language/'.$GLOBALS['xoopsConfig']['language'].'/modinfo.php');
+ include_once(dirname(dirname(__FILE__)).'/language/'.$GLOBALS['xoopsConfig']['language'].'/forms.php');
+
+
+?>
\ No newline at end of file
Added: XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/index.html
===================================================================
--- XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/index.html (rev 0)
+++ XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/index.html 2012-01-25 20:53:24 UTC (rev 8811)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/index.php
===================================================================
--- XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/index.php (rev 0)
+++ XoopsModules/vod/releases/1.15/htdocs/modules/vod/admin/index.php 2012-01-25 20:53:24 UTC (rev 8811)
@@ -0,0 +1,996 @@
+<?php
+
+ include('header.php');
+
+ xoops_loadLanguage('admin', 'vod');
+
+ xoops_cp_header();
+
+ $op = isset($_REQUEST['op'])?$_REQUEST['op']:"dashboard";
+ $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"";
+ $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30;
+ $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0;
+ $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'DESC';
+ $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created';
+ $filter = !empty($_REQUEST['filter'])?''.$_REQUEST['filter'].'':'1,1';
+
+ switch($op) {
+ case "dashboard":
+ default:
+ vod_adminMenu(0, 'index.php?op=dashboard');
+
+ $videos_handler = xoops_getmodulehandler('videos', 'vod');
+ $mimetypes_handler = xoops_getmodulehandler('mimetypes', 'vod');
+ $indexAdmin = new ModuleAdmin();
+ $indexAdmin->addInfoBox(_AM_VOD_ADMIN_COUNTS);
+ $indexAdmin->addInfoBoxLine(_AM_VOD_ADMIN_COUNTS, "<label>"._AM_VOD_ADMIN_THEREARE_FLATFILES."</label>", $videos_handler->getCount(new Criteria('stream', '0', '=')), 'Green');
+ $indexAdmin->addInfoBoxLine(_AM_VOD_ADMIN_COUNTS, "<label>"._AM_VOD_ADMIN_THEREARE_RTMPSTREAMS."</label>", $videos_handler->getCount(new Criteria('LENGTH(`rtmp`)', '0', '>')), 'Green');
+ $indexAdmin->addInfoBoxLine(_AM_VOD_ADMIN_COUNTS, "<label>"._AM_VOD_ADMIN_THEREARE_RTSPSTREAMS."</label>", $videos_handler->getCount(new Criteria('LENGTH(`rtsp`)', '0', '>')), 'Green');
+ $indexAdmin->addInfoBoxLine(_AM_VOD_ADMIN_COUNTS, "<label>"._AM_VOD_ADMIN_THEREARE_FLASHSTREAMS."</label>", $videos_handler->getCount(new Criteria('LENGTH(`flash`)', '0', '>')), 'Green');
+ $indexAdmin->addInfoBoxLine(_AM_VOD_ADMIN_COUNTS, "<label>"._AM_VOD_ADMIN_THEREARE_SILVERLIGHTSTREAMS."</label>", $videos_handler->getCount(new Criteria('LENGTH(`silverlight`)', '0', '>')), 'Green');
+ $indexAdmin->addInfoBoxLine(_AM_VOD_ADMIN_COUNTS, "<label>"._AM_VOD_ADMIN_THEREARE_IOSSTREAMS."</label>", $videos_handler->getCount(new Criteria('LENGTH(`ios`)', '0', '>')), 'Green');
+ $indexAdmin->addInfoBoxLine(_AM_VOD_ADMIN_COUNTS, "<label>"._AM_VOD_ADMIN_THEREARE_HTTPSTREAMS."</label>", $videos_handler->getCount(new Criteria('LENGTH(`http`)', '0', '>')), 'Green');
+ $indexAdmin->addInfoBoxLine(_AM_VOD_ADMIN_COUNTS, "<label>"._AM_VOD_ADMIN_THEREARE_MIMETYPES."</label>", $mimetypes_handler->getCount(), 'Purple');
+ $videoss = $videos_handler->getObjects(new Criteria('`default`', '1'), false);
+ if (is_object($videoss[0])) {
+ $videos = $videoss[0];
+ $indexAdmin->addInfoBox(_AM_VOD_ADMIN_DEFAULT);
+ $indexAdmin->addInfoBoxLine(_AM_VOD_ADMIN_DEFAULT, "<iframe src='".XOOPS_URL.'/modules/vod/?vid='.$videos->getVar('vid')."&iframe=1&width=320px&height=200px' style='width:320px;height:200px;'></iframe>", '', 'Green');
+ }
+ echo $indexAdmin->renderIndex();
+ break;
+ case "about":
+ echo vod_adminMenu(9, 'index.php?op=about');
+ $paypalitemno='VOD106';
+ $aboutAdmin = new ModuleAdmin();
+ $about = $aboutAdmin->renderabout($paypalitemno, false);
+ $donationform = array( 0 => '<form name="donation" id="donation" action="http://www.chronolabs.coop/modules/xpayment/" method="post" onsubmit="return xoopsFormValidate_donation();">',
+ 1 => '<table class="outer" cellspacing="1" width="100%"><tbody><tr><th colspan="2">'.constant('_AM_TWITTERBOMB_ABOUT_MAKEDONATE').'</th></tr><tr align="left" valign="top"><td class="head"><div class="xoops-form-element-caption-required"><span class="caption-text">Donation Amount</span><span class="caption-marker">*</span></div></td><td class="even"><select size="1" name="item[A][amount]" id="item[A][amount]" title="Donation Amount"><option value="5">5.00 AUD</option><option value="10">10.00 AUD</option><option value="20">20.00 AUD</option><option value="40">40.00 AUD</option><option value="60">60.00 AUD</option><option value="80">80.00 AUD</option><option value="90">90.00 AUD</option><option value="100">100.00 AUD</option><option value="200">200.00 AUD</option></select></td></tr><tr align="left" valign="top"><td class="head"></td><td class="even"><input class="formButton" name="submit" id="submit" value="'._SUBMIT.'" title="'._SUBMIT.'" type="submit"></td></tr></tbody></table>',
+ 2 => '<input name="op" id="op" value="createinvoice" type="hidden"><input name="plugin" id="plugin" value="donations" type="hidden"><input name="donation" id="donation" value="1" type="hidden"><input name="drawfor" id="drawfor" value="Chronolabs Co-Operative" type="hidden"><input name="drawto" id="drawto" value="%s" type="hidden"><input name="drawto_email" id="drawto_email" value="%s" type="hidden"><input name="key" id="key" value="%s" type="hidden"><input name="currency" id="currency" value="AUD" type="hidden"><input name="weight_unit" id="weight_unit" value="kgs" type="hidden"><input name="item[A][cat]" id="item[A][cat]" value="XDN%s" type="hidden"><input name="item[A][name]" id="item[A][name]" value="Donation for %s" type="hidden"><input name="item[A][quantity]" id="item[A][quantity]" value="1" type="hidden"><input name="item[A][shipping]" id="item[A][shipping]" value="0" type="hidden"><input name="item[A][handling]" id="item[A][handling]" value="0" type="hidden"><input name="item[A][weight]" id="item[A][weight]" value="0" type="hidden"><input name="item[A][tax]" id="item[A][tax]" value="0" type="hidden"><input name="return" id="return" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"><input name="cancel" id="cancel" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"></form>', 'D'=>'',
+ 3 => '',
+ 4 => '<!-- Start Form Validation JavaScript //-->
+<script type="text/javascript">
+<!--//
+function xoopsFormValidate_donation() { var myform = window.document.donation;
+var hasSelected = false; var selectBox = myform.item[A][amount];for (i = 0; i < selectBox.options.length; i++ ) { if (selectBox.options[i].selected == true && selectBox.options[i].value != \'\') { hasSelected = true; break; } }if (!hasSelected) { window.alert("Please enter Donation Amount"); selectBox.focus(); return false; }return true;
+}
+//--></script>
+<!-- End Form Validation JavaScript //-->');
+ $paypalform = array( 0 => '<form action="https://www.paypal.com/cgi-bin/webscr" method="post">',
+ 1 => '<input name="cmd" value="_s-xclick" type="hidden">',
+ 2 => '<input name="hosted_button_id" value="%s" type="hidden">',
+ 3 => '<img alt="" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" height="1" border="0" width="1">',
+ 4 => '<input src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online!" border="0" type="poster">',
+ 5 => '</form>');
+ for($key=0;$key<=4;$key++) {
+ switch ($key) {
+ case 2:
+ $donationform[$key] = sprintf($donationform[$key], $GLOBALS['xoopsConfig']['sitename'] . ' - ' . (strlen($GLOBALS['xoopsUser']->getVar('name'))>0?$GLOBALS['xoopsUser']->getVar('name'). ' ['.$GLOBALS['xoopsUser']->getVar('uname').']':$GLOBALS['xoopsUser']->getVar('uname')), $GLOBALS['xoopsUser']->getVar('email'), XOOPS_LICENSE_KEY, strtoupper($GLOBALS['vodModule']->getVar('dirname')), strtoupper($GLOBALS['vodModule']->getVar('dirname')). ' '.$GLOBALS['vodModule']->getVar('name'));
+ break;
+ }
+ }
+
+ $istart = strpos($about, ($paypalform[0]), 1);
+ $iend = strpos($about, ($paypalform[5]), $istart+1)+strlen($paypalform[5])-1;
+ echo (substr($about, 0, $istart-1));
+ echo implode("\n", $donationform);
+ echo (substr($about, $iend+1, strlen($about)-$iend-1));
+ break;
+ case "agents":
+ vod_adminMenu(6, 'index.php?op=agents');
+
+ include_once $GLOBALS['xoops']->path( "/class/pagenav.php" );
+ xoops_load('XoopsCache');
+ $ret = XoopsCache::read('vod_user_agents');
+ asort($ret, SORT_DESC);
+ $ttl = count($ret);
+ $pagenav = new XoopsPageNav($ttl, $limit, $start, 'start', 'limit='.$limit.'&sort='.$sort.'&order='.$order.'&op='.$op.'&fct='.$fct.'&filter='.$filter.'&fct='.$fct.'&filter='.$filter);
+ $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav());
+ foreach (array( 'time','videos','agents','user') as $id => $key) {
+ $GLOBALS['xoopsTpl']->assign(strtolower(str_replace('-','_',$key).'_th'), '<a href="#">'.(defined('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key)))?constant('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))):'_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))).'</a>');
+ }
+ $GLOBALS['xoopsTpl']->assign('limit', $limit);
+ $GLOBALS['xoopsTpl']->assign('start', $start);
+ $GLOBALS['xoopsTpl']->assign('order', $order);
+ $GLOBALS['xoopsTpl']->assign('sort', $sort);
+ $GLOBALS['xoopsTpl']->assign('filter', $filter);
+ $GLOBALS['xoopsTpl']->assign('xoConfig', $GLOBALS['vodModuleConfig']);
+ $s=0;
+ $i=0;
+ foreach($ret as $time => $agent) {
+ if (is_array($agent)&&$s>=$start&&$i<=$limit) {
+ $GLOBALS['xoopsTpl']->append('useragents', array('time'=>date(_DATESTRING, $time), 'videos'=>$agent['videos'], 'user'=>$agent['user'], 'useragent'=>$agent['useragent']));
+ $i++;
+ }
+ $s++;
+ }
+ $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xoopsTpl']->display('db:vod_cpanel_useragents_list.html');
+ break;
+
+ case "currency":
+ switch ($fct)
+ {
+ default:
+ case "list":
+ vod_adminMenu(5, 'index.php?op=currency&fct=list');
+
+ include_once $GLOBALS['xoops']->path( "/class/pagenav.php" );
+
+ $currency_handler =& xoops_getmodulehandler('currency', 'vod');
+
+ $criteria = $currency_handler->getFilterCriteria($GLOBALS['filter']);
+ $ttl = $currency_handler->getCount($criteria);
+ $GLOBALS['sort'] = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created';
+
+ $pagenav = new XoopsPageNav($ttl, $GLOBALS['limit'], $GLOBALS['start'], 'start', 'limit='.$GLOBALS['limit'].'&sort='.$GLOBALS['sort'].'&order='.$GLOBALS['order'].'&op='.$GLOBALS['op'].'&fct='.$GLOBALS['fct'].'&filter='.$GLOBALS['filter']);
+ $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav());
+
+ foreach ($currency_handler->filterFields() as $id => $key) {
+ $GLOBALS['xoopsTpl']->assign(strtolower(str_replace('-','_',$key).'_th'), '<a href="'.$_SERVER['PHP_SELF'].'?start='.$GLOBALS['start'].'&limit='.$GLOBALS['limit'].'&sort='.$key.'&order='.(($key==$GLOBALS['sort'])?($GLOBALS['order']=='DESC'?'ASC':'DESC'):$GLOBALS['order']).'&op='.$GLOBALS['op'].'&filter='.$GLOBALS['filter'].'">'.(defined('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key)))?constant('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))):'_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))).'</a>');
+ $GLOBALS['xoopsTpl']->assign('filter_'.strtolower(str_replace('-','_',$key)).'_th', $currency_handler->getFilterForm($GLOBALS['filter'], $key, $GLOBALS['sort'], $GLOBALS['op'], $GLOBALS['fct']));
+ }
+
+ $GLOBALS['xoopsTpl']->assign('limit', $GLOBALS['limit']);
+ $GLOBALS['xoopsTpl']->assign('start', $GLOBALS['start']);
+ $GLOBALS['xoopsTpl']->assign('order', $GLOBALS['order']);
+ $GLOBALS['xoopsTpl']->assign('sort', $GLOBALS['sort']);
+ $GLOBALS['xoopsTpl']->assign('filter', $GLOBALS['filter']);
+ $GLOBALS['xoopsTpl']->assign('xoConfig', $GLOBALS['vodModuleConfig']);
+
+ $criteria->setStart($GLOBALS['start']);
+ $criteria->setLimit($GLOBALS['limit']);
+ $criteria->setSort('`'.$GLOBALS['sort'].'`');
+ $criteria->setOrder($GLOBALS['order']);
+
+ $currencys = $currency_handler->getObjects($criteria, true);
+ foreach($currencys as $cid => $currency) {
+ if (is_object($currency))
+ $GLOBALS['xoopsTpl']->append('currency', $currency->toArray());
+ }
+ $GLOBALS['xoopsTpl']->assign('form', vod_currency_get_form(false));
+ $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xoopsTpl']->display('db:vod_cpanel_currency_list.html');
+ break;
+
+ case "new":
+ case "edit":
+
+ vod_adminMenu(5, 'index.php?op=currency&fct=list');
+
+ include_once $GLOBALS['xoops']->path( "/class/pagenav.php" );
+
+ $currency_handler =& xoops_getmodulehandler('currency', 'vod');
+ if (isset($_REQUEST['id'])) {
+ $currency = $currency_handler->get(intval($_REQUEST['id']));
+ } else {
+ $currency = $currency_handler->create();
+ }
+
+ $GLOBALS['xoopsTpl']->assign('form', $currency->getForm());
+ $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xoopsTpl']->display('db:vod_cpanel_currency_edit.html');
+ break;
+ case "save":
+
+ $currency_handler =& xoops_getmodulehandler('currency', 'vod');
+ $id=0;
+ if ($id=intval($_REQUEST['id'])) {
+ $currency = $currency_handler->get($id);
+ } else {
+ $currency = $currency_handler->create();
+ }
+ $currency->setVars($_POST[$id]);
+ if (!$id=$currency_handler->insert($currency)) {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CURRENCY_FAILEDTOSAVE);
+ exit(0);
+ } else {
+ if ($_REQUEST['state'][$_REQUEST['id']]=='new')
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=edit&id='.$_REQUEST['id'] . '&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CURRENCY_SAVEDOKEY);
+ else
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CURRENCY_SAVEDOKEY);
+ exit(0);
+ }
+ break;
+ case "savelist":
+
+ $currency_handler =& xoops_getmodulehandler('currency', 'vod');
+ foreach($_REQUEST['id'] as $id) {
+ $currency = $currency_handler->get($id);
+ $currency->setVars($_POST[$id]);
+ if (!$currency_handler->insert($currency)) {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CURRENCY_FAILEDTOSAVE);
+ exit(0);
+ }
+ }
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CURRENCY_SAVEDOKEY);
+ exit(0);
+ break;
+ case "delete":
+
+ $currency_handler =& xoops_getmodulehandler('currency', 'vod');
+ $id=0;
+ if (isset($_POST['id'])&&$id=intval($_POST['id'])) {
+ $currency = $currency_handler->get($id);
+ if (!$currency_handler->delete($currency)) {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CURRENCY_FAILEDTODELETE);
+ exit(0);
+ } else {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CURRENCY_DELETED);
+ exit(0);
+ }
+ } else {
+ $currency = $currency_handler->get(intval($_REQUEST['id']));
+ xoops_confirm(array('id'=>$_REQUEST['id'], 'op'=>$_REQUEST['op'], 'fct'=>$_REQUEST['fct'], 'limit'=>$_REQUEST['limit'], 'start'=>$_REQUEST['start'], 'order'=>$_REQUEST['order'], 'sort'=>$_REQUEST['sort'], 'filter'=>$_REQUEST['filter']), $_SERVER['PHP_SELF'], sprintf(_AM_VOD_MSG_CURRENCY_DELETE, $currency->getVar('name')));
+ }
+ break;
+ }
+ break;
+ case "category":
+ switch ($fct)
+ {
+ default:
+ case "list":
+ vod_adminMenu(2, 'index.php?op=category&fct=list');
+
+ include_once $GLOBALS['xoops']->path( "/class/pagenav.php" );
+
+ $category_handler =& xoops_getmodulehandler('category', 'vod');
+
+ $criteria = $category_handler->getFilterCriteria($GLOBALS['filter']);
+ $ttl = $category_handler->getCount($criteria);
+ $GLOBALS['sort'] = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created';
+
+ $pagenav = new XoopsPageNav($ttl, $GLOBALS['limit'], $GLOBALS['start'], 'start', 'limit='.$GLOBALS['limit'].'&sort='.$GLOBALS['sort'].'&order='.$GLOBALS['order'].'&op='.$GLOBALS['op'].'&fct='.$GLOBALS['fct'].'&filter='.$GLOBALS['filter']);
+ $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav());
+
+ foreach ($category_handler->filterFields() as $id => $key) {
+ $GLOBALS['xoopsTpl']->assign(strtolower(str_replace('-','_',$key).'_th'), '<a href="'.$_SERVER['PHP_SELF'].'?start='.$GLOBALS['start'].'&limit='.$GLOBALS['limit'].'&sort='.$key.'&order='.(($key==$GLOBALS['sort'])?($GLOBALS['order']=='DESC'?'ASC':'DESC'):$GLOBALS['order']).'&op='.$GLOBALS['op'].'&filter='.$GLOBALS['filter'].'">'.(defined('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key)))?constant('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))):'_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))).'</a>');
+ $GLOBALS['xoopsTpl']->assign('filter_'.strtolower(str_replace('-','_',$key)).'_th', $category_handler->getFilterForm($GLOBALS['filter'], $key, $GLOBALS['sort'], $GLOBALS['op'], $GLOBALS['fct']));
+ }
+
+ $GLOBALS['xoopsTpl']->assign('limit', $GLOBALS['limit']);
+ $GLOBALS['xoopsTpl']->assign('start', $GLOBALS['start']);
+ $GLOBALS['xoopsTpl']->assign('order', $GLOBALS['order']);
+ $GLOBALS['xoopsTpl']->assign('sort', $GLOBALS['sort']);
+ $GLOBALS['xoopsTpl']->assign('filter', $GLOBALS['filter']);
+ $GLOBALS['xoopsTpl']->assign('xoConfig', $GLOBALS['vodModuleConfig']);
+
+ $criteria->setStart($GLOBALS['start']);
+ $criteria->setLimit($GLOBALS['limit']);
+ $criteria->setSort('`'.$GLOBALS['sort'].'`');
+ $criteria->setOrder($GLOBALS['order']);
+
+ $categorys = $category_handler->getObjects($criteria, true);
+ foreach($categorys as $cid => $category) {
+ if (is_object($category))
+ $GLOBALS['xoopsTpl']->append('category', $category->toArray());
+ }
+ $GLOBALS['xoopsTpl']->assign('form', vod_category_get_form(false));
+ $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xoopsTpl']->display('db:vod_cpanel_category_list.html');
+ break;
+
+ case "new":
+ case "edit":
+
+ vod_adminMenu(2, 'index.php?op=category&fct=list');
+
+ include_once $GLOBALS['xoops']->path( "/class/pagenav.php" );
+
+ $category_handler =& xoops_getmodulehandler('category', 'vod');
+ if (isset($_REQUEST['id'])) {
+ $category = $category_handler->get(intval($_REQUEST['id']));
+ } else {
+ $category = $category_handler->create();
+ }
+
+ $GLOBALS['xoopsTpl']->assign('form', $category->getForm());
+ $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xoopsTpl']->display('db:vod_cpanel_category_edit.html');
+ break;
+ case "save":
+
+ $category_handler =& xoops_getmodulehandler('category', 'vod');
+ $id=0;
+ if ($id=intval($_REQUEST['id'])) {
+ $category = $category_handler->get($id);
+ } else {
+ $category = $category_handler->create();
+ }
+ $category->setVars($_POST[$id]);
+ if (!$id=$category_handler->insert($category)) {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CATEGORY_FAILEDTOSAVE);
+ exit(0);
+ } else {
+ if (isset($_FILES['avata'])&&!empty($_FILES['avata']['name'])) {
+ if (!is_dir($GLOBALS['xoops']->path($GLOBALS['vodModuleConfig']['upload_areas']))) {
+ foreach(explode('\\', $GLOBALS['xoops']->path($GLOBALS['vodModuleConfig']['upload_areas'])) as $folders)
+ foreach(explode('/', $folders) as $folder) {
+ $path .= DS . $folder;
+ mkdir($path, 0777);
+ }
+ }
+ include_once($GLOBALS['xoops']->path('modules/vod/include/uploader.php'));
+ $category = $category_handler->get($id);
+ $uploader = new VodMediaUploader($GLOBALS['xoops']->path($GLOBALS['vodModuleConfig']['upload_areas']), explode('|', $GLOBALS['vodModuleConfig']['allowed_mimetype']), $GLOBALS['vodModuleConfig']['filesize_upload'], 0, 0, explode('|', $GLOBALS['vodModuleConfig']['allowed_extensions']));
+ $uploader->setPrefix(substr(md5(microtime(true)), mt_rand(0,20), 13));
+ if ($uploader->fetchMedia('avata')) {
+ if (!$uploader->upload()) {
+ vod_adminMenu(1);
+ echo $uploader->getErrors();
+ vod_footer_adminMenu();
+ xoops_cp_footer();
+ exit(0);
+ } else {
+
+ if (strlen($category->getVar('avata')))
+ unlink($GLOBALS['xoops']->path($category->getVar('path')).$category->getVar('avata'));
+
+ $category->setVar('path', $GLOBALS['vodModuleConfig']['upload_areas']);
+ $category->setVar('avata', $uploader->getSavedFileName());
+ @$category_handler->insert($category);
+ }
+ } else {
+ vod_adminMenu(1);
+ echo $uploader->getErrors();
+ vod_footer_adminMenu();
+ xoops_cp_footer();
+ exit(0);
+ }
+ }
+ if ($_REQUEST['state'][$_REQUEST['id']]=='new')
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=edit&id='.$_REQUEST['id'] . '&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CATEGORY_SAVEDOKEY);
+ else
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CATEGORY_SAVEDOKEY);
+ exit(0);
+ }
+ break;
+ case "savelist":
+
+ $category_handler =& xoops_getmodulehandler('category', 'vod');
+ foreach($_REQUEST['id'] as $id) {
+ $category = $category_handler->get($id);
+ $category->setVars($_POST[$id]);
+ if (!$category_handler->insert($category)) {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CATEGORY_FAILEDTOSAVE);
+ exit(0);
+ }
+ }
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CATEGORY_SAVEDOKEY);
+ exit(0);
+ break;
+ case "delete":
+
+ $category_handler =& xoops_getmodulehandler('category', 'vod');
+ $id=0;
+ if (isset($_POST['id'])&&$id=intval($_POST['id'])) {
+ $category = $category_handler->get($id);
+ if (!$category_handler->delete($category)) {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CATEGORY_FAILEDTODELETE);
+ exit(0);
+ } else {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_CATEGORY_DELETED);
+ exit(0);
+ }
+ } else {
+ $category = $category_handler->get(intval($_REQUEST['id']));
+ xoops_confirm(array('id'=>$_REQUEST['id'], 'op'=>$_REQUEST['op'], 'fct'=>$_REQUEST['fct'], 'limit'=>$_REQUEST['limit'], 'start'=>$_REQUEST['start'], 'order'=>$_REQUEST['order'], 'sort'=>$_REQUEST['sort'], 'filter'=>$_REQUEST['filter']), $_SERVER['PHP_SELF'], sprintf(_AM_VOD_MSG_CATEGORY_DELETE, $category->getVar('name')));
+ }
+ break;
+ }
+ break;
+
+ case "sessions":
+ switch ($fct)
+ {
+ default:
+ case "list":
+ vod_adminMenu(3, 'index.php?op=sessions&fct=list');
+
+ include_once $GLOBALS['xoops']->path( "/class/pagenav.php" );
+
+ $sessions_handler =& xoops_getmodulehandler('sessions', 'vod');
+
+ $criteria = $sessions_handler->getFilterCriteria($GLOBALS['filter']);
+ $ttl = $sessions_handler->getCount($criteria);
+ $GLOBALS['sort'] = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created';
+
+ $pagenav = new XoopsPageNav($ttl, $GLOBALS['limit'], $GLOBALS['start'], 'start', 'limit='.$GLOBALS['limit'].'&sort='.$GLOBALS['sort'].'&order='.$GLOBALS['order'].'&op='.$GLOBALS['op'].'&fct='.$GLOBALS['fct'].'&filter='.$GLOBALS['filter']);
+ $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav());
+
+ foreach ($sessions_handler->filterFields() as $id => $key) {
+ $GLOBALS['xoopsTpl']->assign(strtolower(str_replace('-','_',$key).'_th'), '<a href="'.$_SERVER['PHP_SELF'].'?start='.$GLOBALS['start'].'&limit='.$GLOBALS['limit'].'&sort='.$key.'&order='.(($key==$GLOBALS['sort'])?($GLOBALS['order']=='DESC'?'ASC':'DESC'):$GLOBALS['order']).'&op='.$GLOBALS['op'].'&filter='.$GLOBALS['filter'].'">'.(defined('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key)))?constant('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))):'_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))).'</a>');
+ $GLOBALS['xoopsTpl']->assign('filter_'.strtolower(str_replace('-','_',$key)).'_th', $sessions_handler->getFilterForm($GLOBALS['filter'], $key, $GLOBALS['sort'], $GLOBALS['op'], $GLOBALS['fct']));
+ }
+
+ $GLOBALS['xoopsTpl']->assign('limit', $GLOBALS['limit']);
+ $GLOBALS['xoopsTpl']->assign('start', $GLOBALS['start']);
+ $GLOBALS['xoopsTpl']->assign('order', $GLOBALS['order']);
+ $GLOBALS['xoopsTpl']->assign('sort', $GLOBALS['sort']);
+ $GLOBALS['xoopsTpl']->assign('filter', $GLOBALS['filter']);
+ $GLOBALS['xoopsTpl']->assign('xoConfig', $GLOBALS['vodModuleConfig']);
+
+ $criteria->setStart($GLOBALS['start']);
+ $criteria->setLimit($GLOBALS['limit']);
+ $criteria->setSort('`'.$GLOBALS['sort'].'`');
+ $criteria->setOrder($GLOBALS['order']);
+
+ $sessions = $sessions_handler->getObjects($criteria, true);
+ foreach($sessions as $cid => $session) {
+ if (is_object($session))
+ $GLOBALS['xoopsTpl']->append('sessions', $session->toArray());
+ }
+ $GLOBALS['xoopsTpl']->assign('form', vod_sessions_get_form(false));
+ $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xoopsTpl']->display('db:vod_cpanel_sessions_list.html');
+ break;
+
+ case "new":
+ case "edit":
+
+ vod_adminMenu(3, 'index.php?op=sessions&fct=list');
+
+ include_once $GLOBALS['xoops']->path( "/class/pagenav.php" );
+
+ $sessions_handler =& xoops_getmodulehandler('sessions', 'vod');
+ if (isset($_REQUEST['id'])) {
+ $sessions = $sessions_handler->get(intval($_REQUEST['id']));
+ } else {
+ $sessions = $sessions_handler->create();
+ }
+
+ $GLOBALS['xoopsTpl']->assign('form', $sessions->getForm());
+ $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xoopsTpl']->display('db:vod_cpanel_sessions_edit.html');
+ break;
+ case "save":
+
+ $sessions_handler =& xoops_getmodulehandler('sessions', 'vod');
+ $id=0;
+ if ($id=intval($_REQUEST['id'])) {
+ $sessions = $sessions_handler->get($id);
+ } else {
+ $sessions = $sessions_handler->create();
+ }
+ $sessions->setVars($_POST[$id]);
+ if (!$id=$sessions_handler->insert($sessions)) {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_SESSIONS_FAILEDTOSAVE);
+ exit(0);
+ } else {
+ if ($_REQUEST['state'][$_REQUEST['id']]=='new')
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=edit&id='.$_REQUEST['id'] . '&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_SESSIONS_SAVEDOKEY);
+ else
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_SESSIONS_SAVEDOKEY);
+ exit(0);
+ }
+ break;
+ case "savelist":
+
+ $sessions_handler =& xoops_getmodulehandler('sessions', 'vod');
+ foreach($_REQUEST['id'] as $id) {
+ $sessions = $sessions_handler->get($id);
+ $sessions->setVars($_POST[$id]);
+ if (!$sessions_handler->insert($sessions)) {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_SESSIONS_FAILEDTOSAVE);
+ exit(0);
+ }
+ }
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_SESSIONS_SAVEDOKEY);
+ exit(0);
+ break;
+ case "delete":
+
+ $sessions_handler =& xoops_getmodulehandler('sessions', 'vod');
+ $id=0;
+ if (isset($_POST['id'])&&$id=intval($_POST['id'])) {
+ $sessions = $sessions_handler->get($id);
+ if (!$sessions_handler->delete($sessions)) {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_SESSIONS_FAILEDTODELETE);
+ exit(0);
+ } else {
+ redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_VOD_MSG_SESSIONS_DELETED);
+ exit(0);
+ }
+ } else {
+ $sessions = $sessions_handler->get(intval($_REQUEST['id']));
+ xoops_confirm(array('id'=>$_REQUEST['id'], 'op'=>$_REQUEST['op'], 'fct'=>$_REQUEST['fct'], 'limit'=>$_REQUEST['limit'], 'start'=>$_REQUEST['start'], 'order'=>$_REQUEST['order'], 'sort'=>$_REQUEST['sort'], 'filter'=>$_REQUEST['filter']), $_SERVER['PHP_SELF'], sprintf(_AM_VOD_MSG_SESSIONS_DELETE, $sessions->getVar('name')));
+ }
+ break;
+ }
+ break;
+
+ case "cart":
+ switch ($fct)
+ {
+ default:
+ case "list":
+ vod_adminMenu(3, 'index.php?op=sessions&fct=list');
+
+ include_once $GLOBALS['xoops']->path( "/class/pagenav.php" );
+
+ $cart_handler =& xoops_getmodulehandler('cart', 'vod');
+
+ $criteria = $cart_handler->getFilterCriteria($GLOBALS['filter']);
+ $ttl = $cart_handler->getCount($criteria);
+ $GLOBALS['sort'] = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created';
+
+ $pagenav = new XoopsPageNav($ttl, $GLOBALS['limit'], $GLOBALS['start'], 'start', 'limit='.$GLOBALS['limit'].'&sort='.$GLOBALS['sort'].'&order='.$GLOBALS['order'].'&op='.$GLOBALS['op'].'&fct='.$GLOBALS['fct'].'&filter='.$GLOBALS['filter']);
+ $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav());
+
+ foreach ($cart_handler->filterFields() as $id => $key) {
+ $GLOBALS['xoopsTpl']->assign(strtolower(str_replace('-','_',$key).'_th'), '<a href="'.$_SERVER['PHP_SELF'].'?start='.$GLOBALS['start'].'&limit='.$GLOBALS['limit'].'&sort='.$key.'&order='.(($key==$GLOBALS['sort'])?($GLOBALS['order']=='DESC'?'ASC':'DESC'):$GLOBALS['order']).'&op='.$GLOBALS['op'].'&filter='.$GLOBALS['filter'].'">'.(defined('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key)))?constant('_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))):'_AM_VOD_TH_'.strtoupper(str_replace('-','_',$key))).'</a>');
+ $GLOBALS['xoopsTpl']->assign('filter_'.strtolower(str_replace('-','_',$key)).'_th', $cart_handler->getFilterForm($GLOBALS['filter'], $key, $GLOBALS['sort'], $GLOBALS['op'], $GLOBALS['fct']));
+ }
+
+ $GLOBALS['xoopsTpl']->assign('limit', $GLOBALS['limit']);
+ $GLOBALS['xoopsTpl']->assign('start', $GLOBALS['start']);
+ $GLOBALS['xoopsTpl']->assign('order', $GLOBALS['order']);
+ $GLOBALS['xoopsTpl']->assign('sort', $GLOBALS['sort']);
+ $GLOBALS['xoopsTpl']->assign('filter', $GLOBALS['filter']);
+ $GLOBALS['xoopsTpl']->assign('xoConfig', $GLOBALS['vodModuleConfig']);
+
+ $criteria->setStart($GLOBALS['start']);
+ $criteria->setLimit($GLOBALS['limit']);
+ $criteria->setSort('`'.$GLOBALS['sort'].'`');
+ $criteria->setOrder($GLOBALS['order']);
+
+ $carts = $cart_handler->getObjects($criteria, true);
+ foreach($carts as $cid => $cart) {
+ if (is_object($cart))
+ $GLOBALS['xoopsTpl']->append('cart', $cart->toArray());
+ }
+ $GLOBALS['xoopsTpl']->assign('form', vod_cart_get_form(false));
+ $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xoopsTpl']->display('db:vod_cpanel_cart_list.html');
+ break;
+
+ case "new":
+ case "edit":
+
+ vod_adminMenu(3, 'index.php?op=sessions&fct=list');
+
+ include_once $GLOBALS['xoops']->path( "/class/pagenav.php" );
+
+ $cart_handler =& xoops_getmodulehandler('cart', 'vod');
+ if (isset($_REQUEST['id'])) {
+ $cart = $cart_handler->get(intval($_REQUEST['id']));
+ } else {
+ $cart = $cart_handler->create();
+ }
+
+ $GLOBALS['xoopsTpl']->assign('form', $cart->getForm());
+ $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xoopsTpl']->display('db:vod_cpanel_cart_edit.html');
+ break;
+ case "save":
+
+ $cart_handler =& xoops_getmodulehandler('cart', 'vod');
+ $id=0;
+ if ($id=intval($_REQUEST['id'])) {
+ $cart = $cart_handler->get($id);
+ } else {
+ $cart = $cart_handler->create();
+ }
+ $cart->setVars($_POST[$id]);
+ ...
[truncated message content] |
|
From: <dj...@us...> - 2012-01-25 14:34:20
|
Revision: 8810
http://xoops.svn.sourceforge.net/xoops/?rev=8810&view=rev
Author: djculex
Date: 2012-01-25 14:34:09 +0000 (Wed, 25 Jan 2012)
Log Message:
-----------
Added Paths:
-----------
XoopsModules/smallworld/trunk/smallworld/images/bordercb.png
Added: XoopsModules/smallworld/trunk/smallworld/images/bordercb.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/smallworld/trunk/smallworld/images/bordercb.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-25 14:33:43
|
Revision: 8809
http://xoops.svn.sourceforge.net/xoops/?rev=8809&view=rev
Author: djculex
Date: 2012-01-25 14:33:36 +0000 (Wed, 25 Jan 2012)
Log Message:
-----------
- Implimenting colorbox instead of jquery dialog();
- Correction in stats() function to show correct user avatar
- Css adjustments
- Re-attach validate to colorbox forms
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/admin/index.php
XoopsModules/smallworld/trunk/smallworld/css/smallworld.css
XoopsModules/smallworld/trunk/smallworld/editimages.php
XoopsModules/smallworld/trunk/smallworld/galleryshow.php
XoopsModules/smallworld/trunk/smallworld/img_upload.php
XoopsModules/smallworld/trunk/smallworld/include/functions.php
XoopsModules/smallworld/trunk/smallworld/index.php
XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/english/main.php
XoopsModules/smallworld/trunk/smallworld/userprofile.php
Modified: XoopsModules/smallworld/trunk/smallworld/admin/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/index.php 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/admin/index.php 2012-01-25 14:33:36 UTC (rev 8809)
@@ -20,7 +20,7 @@
**/
-require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
+//require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
include_once dirname(__FILE__) . '/admin_header.php';
xoops_cp_header();
Modified: XoopsModules/smallworld/trunk/smallworld/css/smallworld.css
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/css/smallworld.css 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/css/smallworld.css 2012-01-25 14:33:36 UTC (rev 8809)
@@ -330,6 +330,11 @@
left:20px
}
+#_smallworld_birthplace_map,#_smallworld_present_map {
+height:550px;
+width:550px;
+}
+
/*-------- Register items ---------*/
#smallworld_divstepy-error {
@@ -554,9 +559,10 @@
}
.smallworld_edit_desc {
+ overflow:scroll;
margin: 0 10px 0 15%;
- width: 250px;
- height:50px;
+ width:400px;
+ height:400px;
}
.smallworld_editTextSpan {
@@ -941,6 +947,9 @@
margin: 5px;
}
+div#smallworldStatsDiv {
+overflow:hidden;
+}
#smallworld_Stats_title {
bottom: 10px;
color: red;
Modified: XoopsModules/smallworld/trunk/smallworld/editimages.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/editimages.php 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/editimages.php 2012-01-25 14:33:36 UTC (rev 8809)
@@ -24,7 +24,7 @@
include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/functions.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/arrays.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/class_collector.php");
-global $xoopsUser,$xoopsTpl,$xoopsDB;
+global $xoopsUser,$xoopsTpl,$xoopsDB,$xoTheme;
if ($xoopsUser) {
$userID = $xoopsUser->getVar('uid');
@@ -51,6 +51,8 @@
$i++;
}
$xoopsTpl->append('editimages',$editimages);
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
} else {
redirect_header("index.php", 1);
}
Modified: XoopsModules/smallworld/trunk/smallworld/galleryshow.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/galleryshow.php 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/galleryshow.php 2012-01-25 14:33:36 UTC (rev 8809)
@@ -34,6 +34,8 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.opacityrollover.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/gallery_mod.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
$id = $xoopsUser->getVar('uid');
$check = new SmallWorldUser;
Modified: XoopsModules/smallworld/trunk/smallworld/img_upload.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/img_upload.php 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/img_upload.php 2012-01-25 14:33:36 UTC (rev 8809)
@@ -33,6 +33,8 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/upload_application.js');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/jquery.fileupload-ui.css');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
$id = $xoopsUser->getVar('uid');
$check = new SmallWorldUser;
$profile = $check->CheckIfProfile($id);
Modified: XoopsModules/smallworld/trunk/smallworld/include/functions.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-01-25 14:33:36 UTC (rev 8809)
@@ -452,7 +452,7 @@
$nu[$i]['username_link'] = "<a href = '".XOOPS_URL."/modules/smallworld/userprofile.php?username=".$r['username']."'>";
$nu[$i]['username_link'] .= $r['username']." (".$r['realname'].") [".$nu[$i]['regdate']."] </a>";
$nu[$i]['userimage'] = $r['userimage'];
- $nu[$i]['userimage_link'] = smallworld_getAvatarLink ($r['userid'], $r['userimage']);
+ $nu[$i]['userimage_link'] = smallworld_getAvatarLink ($r['userid'], Gravatar($r['userid']));
$i++;
}
Modified: XoopsModules/smallworld/trunk/smallworld/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/index.php 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/index.php 2012-01-25 14:33:36 UTC (rev 8809)
@@ -136,6 +136,8 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
} else {
redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
}
Modified: XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-01-25 14:33:36 UTC (rev 8809)
@@ -14,53 +14,24 @@
xoops_smallworld(function() {
// GET pop for statistics
xoops_smallworld('#smallworld_statistics_lnk').live('click',function() {
- xoops_smallworld("#smallworldStatsDiv").load('stats.php').dialog({
- show: "blind",
- minHeight: "120px",
- hide: "explode",
- width: "950px",
- close: function(event, ui) {
- xoops_smallworld("#smallworldStatsDiv").hide();
- xoops_smallworld("#smallworldStatsDiv").empty();
- }
- });
- xoops_smallworld("#smallworldStatsDiv").show();
- xoops_smallworld('#smallworldStatsDiv').find(".ui-dialog-titlebar").hide();
- xoops_smallworld('#smallworldStatsDiv').css('overflow','visible');
-
- return false;
+ if (xoops_smallworld('#smallworld_statistics_lnk').length) { // implies *not* zero
+ xoops_smallworld('#smallworldStatsDiv').show();
+ xoops_smallworld("#smallworldStatsDiv").load('stats.php');
+ xoops_smallworld.fn.colorbox({
+ width:"75%",
+ height:"18%",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#smallworldStatsDiv').hide();
+ },
+ onClosed:function() {
+ xoops_smallworld('#smallworldStatsDiv').hide();
+ },
+ href:"#smallworldStatsDiv"
+ });
+ };
});
-
- // GET pop for about
- xoops_smallworld('#smallworld_information_lnk').live('click',function() {
- xoops_smallworld("#smallworldStatsDiv").load('about.php').dialog({
- show: "blind",
- minHeight: "120px",
- hide: "explode",
- width: "950px",
- close: function(event, ui) {
- xoops_smallworld("#smallworldStatsDiv").hide();
- xoops_smallworld("#smallworldStatsDiv").empty();
- }
- });
- xoops_smallworld("#smallworldStatsDiv").show();
- xoops_smallworld('#smallworldStatsDiv').find(".ui-dialog-titlebar").hide();
- xoops_smallworld('#smallworldStatsDiv').css('overflow','visible');
- return false;
- });
-
- // Function to make registration form into ui dialog
- xoops_smallworld('#smallworld_regform1').dialog({
- minWidth: 800,
- show: "blind",
- hide: "explode",
- width: "750px",
- close: function(event, ui) {
- location.href = 'index.php';
- }
- });
-
// Attach colorbox.js to selector in register.php and edit_profile.php
// If other page / no presence of #smallworld_regform1 then exit function and continue
xoops_smallworld(document).ready(function(){
@@ -70,6 +41,9 @@
width:"auto",
height:"70%",
inline:true,
+ onComplete: function() {
+ smallworld_DoValStart ();
+ },
onCleanup:function() {
xoops_smallworld('#smallworld_regform1').hide();
},
@@ -83,49 +57,83 @@
// Function to make friend invitations form into ui dialog
xoops_smallworld(function() {
- if (hasmessages > 0) {
- xoops_smallworld('#friendInvitations_box').dialog({
- minWidth: 500,
- show: "blind",
- hide: "explode",
- width: "500px"
- });
+ if (hasmessages > 0) {
+ if (xoops_smallworld('#friendInvitations_box').length) { // implies *not* zero
+ xoops_smallworld('#friendInvitations_box').show();
+ xoops_smallworld.fn.colorbox({
+ width:"50%",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#friendInvitations_box').hide();
+ },
+ href:"#friendInvitations_box"
+ });
+ };
xoops_smallworld('#smallworldrequestlink').live('click',function() {
- xoops_smallworld('#friendInvitations_box').dialog( "close" );
+ //xoops_smallworld('#friendInvitations_box').dialog( "close" );
+ xoops_smallworld.colorbox.close();
});
}
});
// Function to make Edit image descriptions form into ui dialog
- xoops_smallworld('#smallworld_edit_imageform').dialog({
- minWidth: 800,
- show: "blind",
- height: 300,
- hide: "explode",
- width: "600px",
- close: function(event, ui) { location.href = 'index.php'; }
- });
+ xoops_smallworld(document).ready(function(){
+ if (xoops_smallworld('#smallworld_edit_imageform').length) { // implies *not* zero
+ xoops_smallworld('#smallworld_edit_imageform').show();
+ xoops_smallworld.fn.colorbox({
+ width:"800",
+ height:"70%",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#smallworld_edit_imageform').hide();
+ },
+ onClosed:function() {
+ location.href = 'index.php';
+ },
+ href:"#smallworld_edit_imageform"
+ });
+ };
+ });
// Function to make File upload form into ui dialog
- xoops_smallworld('#file_upload').dialog({
- minWidth: 900,
- height: 300,
- show: "blind",
- hide: "explode",
- width: "950px",
- close: function(event, ui) { location.href = 'editimages.php'; }
- });
+ xoops_smallworld(document).ready(function(){
+ if (xoops_smallworld('#file_upload').length) { // implies *not* zero
+ xoops_smallworld('#file_upload').show();
+ xoops_smallworld.fn.colorbox({
+ width:"auto",
+ height:"70%",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#file_upload').hide();
+ },
+ onClosed:function() {
+ location.href = 'index.php';
+ },
+ href:"#file_upload",
+ onComplete : function() {
+ xoops_smallworld(this).colorbox.resize();
+ }
+ });
+ };
+ });
// Function to make Div with id page into ui dialog
- xoops_smallworld('div#page').dialog({
- minWidth: "900px",
- show: "blind",
- hide: "explode",
- width: "980px",
- close: function(event, ui) {
- location.href = 'index.php';
- }
- });
+ xoops_smallworld(document).ready(function(){
+ if (xoops_smallworld('div#page').length) { // implies *not* zero
+ xoops_smallworld('div#page').show();
+ xoops_smallworld.fn.colorbox({
+ innerWidth:"1000px",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('div#page').hide();
+ },
+ onClosed:function() {
+ location.href = 'index.php';
+ },
+ href:"div#page"
+ });
+ };
+ });
// If user does not have a profile in smallworld then goto register.
// If user has already a profile then goto edit profile dialog
@@ -189,111 +197,7 @@
titleClick: false
});
});
-
- xoops_smallworld(function() {
- // Attact validation to registeration parts in register form
- if (smallworldvalidationstrenght != 0) {
- xoops_smallworld("#smallworld_profileform-next-0").hide();
- xoops_smallworld("#smallworld_profileform-next-1").hide();
-
- if(xoops_smallworld.inArray('realname',smallworlduseverification) > -1) {
- xoops_smallworld("input#realname").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationNameErrorMsg,
- });
- }
-
- if(xoops_smallworld.inArray('gender',smallworlduseverification) > -1) {
- xoops_smallworld("select#gender").validate({
- expression: "if (VAL != 0) return true; else return false;",
- message: SmallworldValidationGenderErrorMsg
- });
- }
-
- if(xoops_smallworld.inArray('interestedin',smallworlduseverification) > -1) {
- xoops_smallworld("#intingender").validate({
- expression: "if (isChecked(SelfID)) return true; else return false;",
- message: SmallworldValidationIntingenderErrorMsg
- });
-
- }
-
- if(xoops_smallworld.inArray('lookingfor',smallworlduseverification) > -1) {
- xoops_smallworld("#searchrelat").validate({
- expression: "if (isChecked(SelfID)) return true; else return false;",
- message: SmallworldValidationSearchrelatErrorMsg
- });
- }
-
- if(xoops_smallworld.inArray('emails',smallworlduseverification) > -1) {
- xoops_smallworld('input[name="emailtype[]"]').live('blur',function(){
- var id = xoops_smallworld(this).attr('id');
- xoops_smallworld("#"+id).validate({
- expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
- message:"<img src='images/error.png' title='"+SmallworldValidationEmailTitleErrorMsg+"'/>"
- });
- });
- }
-
- if(xoops_smallworld.inArray('birthday',smallworlduseverification) > -1) {
- xoops_smallworld("input[name='birthday']").validate({
- expression: "if (!isValidDate(parseInt(VAL.split('-')[2],10), parseInt(VAL.split('-')[1],10), parseInt(VAL.split('-')[0],10))) return false; else return true;",
- message: SmallworldValidationBirthdayErrorMsg
- });
- }
-
- if(xoops_smallworld.inArray('birthplace',smallworlduseverification) > -1) {
- xoops_smallworld("#birthplace").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationBirthplaceErrorMsg
- });
- }
- if(xoops_smallworld.inArray('birthplace',smallworlduseverification) > -1) {
- xoops_smallworld("input#adress").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationAdressErrorMsg
- });
- }
-
- if(xoops_smallworld.inArray('presentcity',smallworlduseverification) > -1) {
- xoops_smallworld("input#present_city").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationCityErrorMsg
- });
- }
-
- if(xoops_smallworld.inArray('country',smallworlduseverification) > -1) {
- xoops_smallworld("input#present_country").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationCountryErrorMsg
- });
- }
-
-
- if(xoops_smallworld.inArray('website',smallworlduseverification) > -1) {
- xoops_smallworld("textarea#website").validate({
- expression: "if (urlCheck(VAL)) return true; else return false;",
- message: SmallworldValidationWebsiteErrorMsg
- });
- }
-
-
- // Activation of validations to be filled on initial load
- xoops_smallworld('fieldset:visible').find('input,select,textarea').each(function() {
- xoops_smallworld(this).blur();
- });
-
- }
-
- if (smallworlduseverification.length !=0) {
- xoops_smallworld('#smallworld_profileform-next-0').show();
- xoops_smallworld('#smallworld_profileform-next-1').show();
- }
- });
-
-
-
// Attach geolocate autocomplete to forms
if (geoL === 1) {
xoops_smallworld('#birthplace').geo_autocomplete();
@@ -304,7 +208,7 @@
// Make Textareas elastic
xoops_smallworld(function() {
- xoops_smallworld('.favourites, .smallworld_edit_desc, .smallworld_comment, #smallworld_update, #smallworld_update_profile').elastic();
+ xoops_smallworld('.favourites, .smallworld_comment, #smallworld_update, #smallworld_update_profile').elastic();
});
@@ -476,77 +380,132 @@
image = "<img src ='"+url+"' />";
xoops_smallworld('<div id="lookingglassuseravatar">'+image+'</div>').appendTo('body');
event.preventDefault();
- xoops_smallworld("div#lookingglassuseravatar").dialog({
- width: 'auto',
- modal: true,
- open: function(event, ui) {
- xoops_smallworld('.ui-dialog-titlebar').hide();
- },
- buttons: [{text: "X", click: function() { xoops_smallworld(this).dialog("close"); }}],
- close: function(event, ui) {
- xoops_smallworld("#lookingglassuseravatar").remove();
- }
- });
+ if (xoops_smallworld('#lookingglassuseravatar').length) { // implies *not* zero
+ xoops_smallworld('#lookingglassuseravatar').show();
+ xoops_smallworld.fn.colorbox({
+ width:"auto",
+ height:"70%",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#lookingglassuseravatar').hide();
+ },
+ onClosed:function() {
+ xoops_smallworld("#lookingglassuseravatar").remove();
+ },
+ onComplete : function() {
+ xoops_smallworld(this).colorbox.resize();
+ },
+ href:"#lookingglassuseravatar"
+ });
+ };
}); //close click
});
// Attach on clik open education & work (..more) dialogues
- xoops_smallworld('#_smallworld_workmore').live('click',function(){
- xoops_smallworld('#workfull').dialog({
- minWidth: 400,
- show: "blind",
- height: 300,
- hide: "explode",
- width: "450px"
- });
- });
+ xoops_smallworld('#_smallworld_workmore').live('click',function(){
+ if (xoops_smallworld('#workfull').length) { // implies *not* zero
+ xoops_smallworld('#workfull').show();
+ xoops_smallworld.fn.colorbox({
+ width:"450",
+ height:"300",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#workfull').hide();
+ },
+ onClosed:function() {
+ },
+ href:"#workfull"
+ });
+ };
+ });
// Show educations in dialog when clicked on more
xoops_smallworld('#_smallworld_educationmore').live('click',function(){
- xoops_smallworld('#educationfull').dialog({
- minWidth: 400,
- show: "blind",
- height: 300,
- hide: "explode",
- width: "450px"
- });
+ if (xoops_smallworld('#educationfull').length) { // implies *not* zero
+ xoops_smallworld('#educationfull').show();
+ xoops_smallworld.fn.colorbox({
+ width:"450",
+ height:"300",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#educationfull').hide();
+ },
+ onClosed:function() {
+ },
+ href:"#educationfull"
+ });
+ };
});
// Show more info in dialog
xoops_smallworld('#_SMALLWORLD_MOREINFO').live('click',function(){
- xoops_smallworld('#interestsandmore').dialog({
- minWidth: 300,
- show: "blind",
- height: 300,
- hide: "explode",
- width: "600px"
- });
+ if (xoops_smallworld('#interestsandmore').length) { // implies *not* zero
+ xoops_smallworld('#interestsandmore').show();
+ xoops_smallworld.fn.colorbox({
+ width:"600",
+ height:"300",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#interestsandmore').hide();
+ },
+ onClosed:function() {
+ },
+ href:"#interestsandmore"
+ });
+ };
});
- // Display birthplace in a map dialog
- xoops_smallworld('#_smallworld_birthplace_maplink').live('click',function(){
- xoops_smallworld('#_smallworld_birthplace_map').dialog({
- minWidth: 550,
- show: "blind",
- height: 550,
- hide: "explode",
- width: "550px"
- });
- initialize_birthplace(smallworld_birthlng,smallworld_birthlatt);
- });
+ //Function to show images in birthplace input
+ xoops_smallworld('#_smallworld_birthplace_maplink').live('click',function(){
+ if (xoops_smallworld('#_smallworld_birthplace_map').length) { // implies *not* zero
+ xoops_smallworld('#_smallworld_birthplace_map').show();
+ xoops_smallworld.fn.colorbox({
+ innerWidth:"550px",
+ innerHeight:"550px",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#_smallworld_birthplace_map').hide();
+ },
+ onComplete:function() {
+ initialize_birthplace(smallworld_birthlng,smallworld_birthlatt);
+ xoops_smallworld('#_smallworld_birthplace_map').show();
+ },
+ title: function() {
+ var title = xoops_smallworld("#_smallworld_birthplace_map").attr( 'title' );
+ return title != 'undefined' ? title : false;
+ },
+ href:"#_smallworld_birthplace_map",
+ });
+
+ };
+ });
- // Display Present location in a map dialog
+ //Function to show images in present location input
xoops_smallworld('#_smallworld_present_maplink').live('click',function(){
- xoops_smallworld('#_smallworld_present_map').dialog({
- minWidth: 550,
- show: "blind",
- height: 550,
- hide: "explode",
- width: "550px"
- });
- initialize_currplace(smallworld_currlng,smallworld_currlatt);
- });
-
+ if (xoops_smallworld('#_smallworld_present_map').length) { // implies *not* zero
+ xoops_smallworld('#_smallworld_present_map').show();
+ xoops_smallworld.fn.colorbox({
+ innerWidth:"550px",
+ innerHeight:"550px",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#_smallworld_present_map').hide();
+ },
+ onComplete:function(){
+ initialize_currplace(smallworld_currlng,smallworld_currlatt);
+ xoops_smallworld('#_smallworld_present_map').show();
+ },
+ title: function() {
+ var title = xoops_smallworld("#_smallworld_present_map").attr( 'title' );
+ return title != 'undefined' ? title : false;
+ },
+ href:"#_smallworld_present_map"
+ });
+ };
+
+ });
+
+
// Function to rewrite urls used in xoops core for directing to profile.php
// Sets var uname = link text()
// removes /userinfo.php?uid=#
@@ -570,7 +529,7 @@
containerheight: '50px'
});
-
+ // Return jSon with count of friends
smallworld_getCountFriendMessagesEtcJS();
// Sharing bookmarks defines
@@ -609,6 +568,7 @@
// Init birthplace_map
function initialize_birthplace(smallworld_birthlng,smallworld_birthlatt) {
+
var birth_myLatlng = new google.maps.LatLng(smallworld_birthlatt, smallworld_birthlng);
var birth_myOptions = {
zoom: 8,
@@ -767,3 +727,106 @@
});
setTimeout('smallworld_getCountFriendMessagesEtcJS()',10000);
};
+
+function smallworld_DoValStart () {
+ // Attact validation to registeration parts in register form
+ if (smallworldvalidationstrenght != 0) {
+ xoops_smallworld("#smallworld_profileform-next-0").hide();
+ xoops_smallworld("#smallworld_profileform-next-1").hide();
+
+ if(xoops_smallworld.inArray('realname',smallworlduseverification) > -1) {
+
+ xoops_smallworld("input#realname").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationNameErrorMsg,
+ });
+ }
+
+ if(xoops_smallworld.inArray('gender',smallworlduseverification) > -1) {
+ xoops_smallworld("select#gender").validate({
+ expression: "if (VAL != 0) return true; else return false;",
+ message: SmallworldValidationGenderErrorMsg
+ });
+ }
+
+ if(xoops_smallworld.inArray('interestedin',smallworlduseverification) > -1) {
+ xoops_smallworld("#intingender").validate({
+ expression: "if (isChecked(SelfID)) return true; else return false;",
+ message: SmallworldValidationIntingenderErrorMsg
+ });
+
+ }
+
+ if(xoops_smallworld.inArray('lookingfor',smallworlduseverification) > -1) {
+ xoops_smallworld("#searchrelat").validate({
+ expression: "if (isChecked(SelfID)) return true; else return false;",
+ message: SmallworldValidationSearchrelatErrorMsg
+ });
+ }
+
+ if(xoops_smallworld.inArray('emails',smallworlduseverification) > -1) {
+ xoops_smallworld('input[name="emailtype[]"]').live('blur',function(){
+ var id = xoops_smallworld(this).attr('id');
+ xoops_smallworld("#"+id).validate({
+ expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
+ message:"<img src='images/error.png' title='"+SmallworldValidationEmailTitleErrorMsg+"'/>"
+ });
+ });
+ }
+
+ if(xoops_smallworld.inArray('birthday',smallworlduseverification) > -1) {
+ xoops_smallworld("input[name='birthday']").validate({
+ expression: "if (!isValidDate(parseInt(VAL.split('-')[2],10), parseInt(VAL.split('-')[1],10), parseInt(VAL.split('-')[0],10))) return false; else return true;",
+ message: SmallworldValidationBirthdayErrorMsg
+ });
+ }
+
+ if(xoops_smallworld.inArray('birthplace',smallworlduseverification) > -1) {
+ xoops_smallworld("#birthplace").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationBirthplaceErrorMsg
+ });
+ }
+
+ if(xoops_smallworld.inArray('birthplace',smallworlduseverification) > -1) {
+ xoops_smallworld("input#adress").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationAdressErrorMsg
+ });
+ }
+
+ if(xoops_smallworld.inArray('presentcity',smallworlduseverification) > -1) {
+ xoops_smallworld("input#present_city").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationCityErrorMsg
+ });
+ }
+
+ if(xoops_smallworld.inArray('country',smallworlduseverification) > -1) {
+ xoops_smallworld("input#present_country").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationCountryErrorMsg
+ });
+ }
+
+
+ if(xoops_smallworld.inArray('website',smallworlduseverification) > -1) {
+ xoops_smallworld("textarea#website").validate({
+ expression: "if (urlCheck(VAL)) return true; else return false;",
+ message: SmallworldValidationWebsiteErrorMsg
+ });
+ }
+
+
+ // Activation of validations to be filled on initial load
+ xoops_smallworld('fieldset:visible').find('input,select,textarea').each(function() {
+ xoops_smallworld(this).blur();
+ });
+
+ }
+
+ if (smallworlduseverification.length !=0) {
+ xoops_smallworld('#smallworld_profileform-next-0').show();
+ xoops_smallworld('#smallworld_profileform-next-1').show();
+ }
+}
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js 2012-01-25 14:33:36 UTC (rev 8809)
@@ -6,6 +6,7 @@
var _smallworldContinueToReg = "Continue to registration";
var _smallworldCancel = "Cancel";
+var _smallworldClose = "close";
var SmallworldGenderError = "Please choose your gender";
var SmallworldBirthdayError = "Please choose your birthday";
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-01-25 14:33:36 UTC (rev 8809)
@@ -243,7 +243,7 @@
define('_SMALLWORLD_UPLOADDESC','Image description');
define('_SMALLWORLD_UPLOAD_TITLE','Upload images to your image album');
define('_SMALLWORLD_UPLOADTEXT','Start upload');
-define('_SMALLWORLD_UPLOADFILESTEXT','Upload image(s)');
+define('_SMALLWORLD_UPLOADFILESTEXT','Select image(s)');
define('_SMALLWORLD_IMGDESCRIPTION','Image description');
define('_SMALLWORLD_IMGTITLE','Image title');
define('_SMALLWORLD_IMAGE_EDIT_TITLE','Edit descriptions where neded at send');
Modified: XoopsModules/smallworld/trunk/smallworld/userprofile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-01-24 21:06:14 UTC (rev 8808)
+++ XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-01-25 14:33:36 UTC (rev 8809)
@@ -218,6 +218,8 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$lang.'/js/jquery.countdown.js');
} else {
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/jquery.countdown.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
}
} else {
redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-24 21:06:20
|
Revision: 8808
http://xoops.svn.sourceforge.net/xoops/?rev=8808&view=rev
Author: djculex
Date: 2012-01-24 21:06:14 +0000 (Tue, 24 Jan 2012)
Log Message:
-----------
keyword props
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/admin/admin_header2.php
XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php
XoopsModules/smallworld/trunk/smallworld/admin/main.php
Property Changed:
----------------
XoopsModules/smallworld/trunk/smallworld/admin/admin_header2.php
XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php
XoopsModules/smallworld/trunk/smallworld/admin/main.php
XoopsModules/smallworld/trunk/smallworld/css/colorbox.css
XoopsModules/smallworld/trunk/smallworld/images/controlscb.png
XoopsModules/smallworld/trunk/smallworld/images/loading_backgroundcb.png
XoopsModules/smallworld/trunk/smallworld/images/loadingcb.gif
XoopsModules/smallworld/trunk/smallworld/js/jquery.colorbox.js
XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.countdown.js
XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js
Modified: XoopsModules/smallworld/trunk/smallworld/admin/admin_header2.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/admin_header2.php 2012-01-24 20:59:14 UTC (rev 8807)
+++ XoopsModules/smallworld/trunk/smallworld/admin/admin_header2.php 2012-01-24 21:06:14 UTC (rev 8808)
@@ -12,11 +12,11 @@
* @module: Smallworld
* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
* @copyright: 2011 Culex
-* @Repository path: $HeadURL: https://xoops.svn.sourceforge.net/svnroot/xoops/XoopsModules/smallworld/trunk/xoops_version.php $
-* @Last committed: $Revision: 8707 $
-* @Last changed by: $Author: djculex $
-* @Last changed date: $Date: 2012-01-13 09:40:50 +0100 (fr, 13 jan 2012) $
-* @ID: $Id: xoops_version.php 8707 2012-01-13 08:40:50Z djculex $
+* @Repository path: $HeadURL$
+* @Last committed: $Revision$
+* @Last changed by: $Author$
+* @Last changed date: $Date$
+* @ID: $Id$
**/
include '../../../mainfile.php';
Property changes on: XoopsModules/smallworld/trunk/smallworld/admin/admin_header2.php
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
Modified: XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php 2012-01-24 20:59:14 UTC (rev 8807)
+++ XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php 2012-01-24 21:06:14 UTC (rev 8808)
@@ -12,11 +12,11 @@
* @module: Smallworld
* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
* @copyright: 2011 Culex
-* @Repository path: $HeadURL: https://xoops.svn.sourceforge.net/svnroot/xoops/XoopsModules/smallworld/trunk/admin/div_useradmin.php $
-* @Last committed: $Revision: 8707 $
-* @Last changed by: $Author: djculex $
-* @Last changed date: $Date: 2012-01-13 09:40:50 +0100 (fr, 13 jan 2012) $
-* @ID: $Id: div_useradmin.php 8707 2012-01-13 08:40:50Z djculex $
+* @Repository path: $HeadURL$
+* @Last committed: $Revision$
+* @Last changed by: $Author$
+* @Last changed date: $Date$
+* @ID: $Id$
**/
require_once 'admin_header.php';
Property changes on: XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
Modified: XoopsModules/smallworld/trunk/smallworld/admin/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/main.php 2012-01-24 20:59:14 UTC (rev 8807)
+++ XoopsModules/smallworld/trunk/smallworld/admin/main.php 2012-01-24 21:06:14 UTC (rev 8808)
@@ -12,11 +12,11 @@
* @module: Smallworld
* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
* @copyright: 2011 Culex
-* @Repository path: $HeadURL: https://xoops.svn.sourceforge.net/svnroot/xoops/XoopsModules/smallworld/trunk/xoops_version.php $
-* @Last committed: $Revision: 8707 $
-* @Last changed by: $Author: djculex $
-* @Last changed date: $Date: 2012-01-13 09:40:50 +0100 (fr, 13 jan 2012) $
-* @ID: $Id: xoops_version.php 8707 2012-01-13 08:40:50Z djculex $
+* @Repository path: $HeadURL$
+* @Last committed: $Revision$
+* @Last changed by: $Author$
+* @Last changed date: $Date$
+* @ID: $Id$
**/
require_once 'admin_header.php';
Property changes on: XoopsModules/smallworld/trunk/smallworld/admin/main.php
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
Property changes on: XoopsModules/smallworld/trunk/smallworld/css/colorbox.css
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
Property changes on: XoopsModules/smallworld/trunk/smallworld/images/controlscb.png
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
Property changes on: XoopsModules/smallworld/trunk/smallworld/images/loading_backgroundcb.png
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
Property changes on: XoopsModules/smallworld/trunk/smallworld/images/loadingcb.gif
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
Property changes on: XoopsModules/smallworld/trunk/smallworld/js/jquery.colorbox.js
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
Property changes on: XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.countdown.js
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
Property changes on: XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js
___________________________________________________________________
Added: svn:keywords
+ HeadURL
Revision
Author
Date
ID
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-24 20:59:22
|
Revision: 8807
http://xoops.svn.sourceforge.net/xoops/?rev=8807&view=rev
Author: djculex
Date: 2012-01-24 20:59:14 +0000 (Tue, 24 Jan 2012)
Log Message:
-----------
Added Paths:
-----------
XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php
Added: XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php 2012-01-24 20:59:14 UTC (rev 8807)
@@ -0,0 +1,68 @@
+<?php
+/**
+* You may not change or alter any portion of this comment or credits
+* of supporting developers from this source code or any supporting source code
+* which is considered copyrighted (c) material of the original comment or credit authors.
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*
+* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
+* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
+* @module: Smallworld
+* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
+* @copyright: 2011 Culex
+* @Repository path: $HeadURL: https://xoops.svn.sourceforge.net/svnroot/xoops/XoopsModules/smallworld/trunk/admin/div_useradmin.php $
+* @Last committed: $Revision: 8707 $
+* @Last changed by: $Author: djculex $
+* @Last changed date: $Date: 2012-01-13 09:40:50 +0100 (fr, 13 jan 2012) $
+* @ID: $Id: div_useradmin.php 8707 2012-01-13 08:40:50Z djculex $
+**/
+
+require_once 'admin_header.php';
+global $xoopsDB, $xoTheme, $xoopsLogger ;
+$xoopsLogger->activated = false;
+include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/functions.php");
+include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/class_collector.php");
+
+$Tpl = new XoopsTpl();
+$admin = new SmallworldAdmin();
+
+$allusers_inspect = $admin->getAllUsers('yes');
+ if (!empty($allusers_inspect)) {
+ foreach ($allusers_inspect as $data) {
+ $ai['id'] = $data['id'];
+ $ai['userid'] = $data['userid'];
+ $ai['username'] = $data['username'];
+ $ai['realname'] = $data['realname'];
+ $ai['userimage'] = smallworld_getAvatarLink ($data['userid'],$data['userimage']);
+ $ai['ip'] = $data['ip'];
+ $ai['complaint'] = $data['complaint'];
+ $ai['inspect_start'] = $data['inspect_start'];
+ $ai['inspect_stop'] = $data['inspect_stop'];
+ $ai['userinspect_timetotal'] = ($data['inspect_start'] + $data['inspect_stop'])-time();
+ $Tpl->append('allusersinspect', $ai);
+ }
+ }
+ $Tpl->assign('allusersinspectcounter',count($ai));
+
+$allusers_noinspect = $admin->getAllUsers('no');
+ if (!empty($allusers_noinspect)) {
+ foreach ($allusers_noinspect as $data) {
+ $ani['id'] = $data['id'];
+ $ani['userid'] = $data['userid'];
+ $ani['username'] = $data['username'];
+ $ani['realname'] = $data['realname'];
+ $ani['userimage'] = smallworld_getAvatarLink ($data['userid'],$data['userimage']);
+ $ani['ip'] = $data['ip'];
+ $ani['complaint'] = $data['complaint'];
+ $ani['inspect_start'] = '';
+ $ani['inspect_stop'] = '';
+ $ani['userinspect_timetotal'] = '';
+ $Tpl->append('allusersnoinspect', $ani);
+ }
+ }
+ $Tpl->assign('allusersnoinspectcounter',count($ani));
+
+$Tpl->display(XOOPS_ROOT_PATH .'/modules/smallworld/templates/smallworld_alluserstodiv.html');
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-24 20:28:39
|
Revision: 8806
http://xoops.svn.sourceforge.net/xoops/?rev=8806&view=rev
Author: djculex
Date: 2012-01-24 20:28:33 +0000 (Tue, 24 Jan 2012)
Log Message:
-----------
url TO image css adjust
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/css/smallworld.css
Modified: XoopsModules/smallworld/trunk/smallworld/css/smallworld.css
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/css/smallworld.css 2012-01-24 18:03:49 UTC (rev 8805)
+++ XoopsModules/smallworld/trunk/smallworld/css/smallworld.css 2012-01-24 20:28:33 UTC (rev 8806)
@@ -743,7 +743,7 @@
}
.smallworldAttImg{
- margin: 10px 125px 5px 10px;
+ margin: 2% 50% 0% 0%;
max-height:200px;
position: relative;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-24 18:04:00
|
Revision: 8805
http://xoops.svn.sourceforge.net/xoops/?rev=8805&view=rev
Author: djculex
Date: 2012-01-24 18:03:49 +0000 (Tue, 24 Jan 2012)
Log Message:
-----------
Added: colorbox files
Added Paths:
-----------
XoopsModules/smallworld/trunk/smallworld/css/colorbox.css
XoopsModules/smallworld/trunk/smallworld/images/controlscb.png
XoopsModules/smallworld/trunk/smallworld/images/loading_backgroundcb.png
XoopsModules/smallworld/trunk/smallworld/images/loadingcb.gif
XoopsModules/smallworld/trunk/smallworld/js/jquery.colorbox.js
XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.countdown.js
XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js
Added: XoopsModules/smallworld/trunk/smallworld/css/colorbox.css
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/css/colorbox.css (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/css/colorbox.css 2012-01-24 18:03:49 UTC (rev 8805)
@@ -0,0 +1,51 @@
+/*
+ ColorBox Core Style:
+ The following CSS is consistent between example themes and should not be altered.
+*/
+#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
+#cboxOverlay{position:fixed; width:100%; height:100%;}
+#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
+#cboxContent{position:relative;}
+#cboxLoadedContent{overflow:auto;}
+#cboxTitle{margin:0;}
+#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
+#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
+.cboxPhoto{float:left; margin:auto; border:0; display:block;}
+.cboxIframe{width:100%; height:100%; display:block; border:0;}
+
+/*
+ User Style:
+ Change the following styles to modify the appearance of ColorBox. They are
+ ordered & tabbed in a way that represents the nesting of the generated HTML.
+*/
+#cboxOverlay{background:#000;}
+#colorbox{}
+ #cboxTopLeft{width:14px; height:14px; background:url(../images/controls.png) no-repeat 0 0;}
+ #cboxTopCenter{height:14px; background:url(../images/bordercb.png) repeat-x top left;}
+ #cboxTopRight{width:14px; height:14px; background:url(../images/controlscb.png) no-repeat -36px 0;}
+ #cboxBottomLeft{width:14px; height:43px; background:url(../images/controlscb.png) no-repeat 0 -32px;}
+ #cboxBottomCenter{height:43px; background:url(../images/bordercb.png) repeat-x bottom left;}
+ #cboxBottomRight{width:14px; height:43px; background:url(../images/controlscb.png) no-repeat -36px -32px;}
+ #cboxMiddleLeft{width:14px; background:url(../images/controlscb.png) repeat-y -175px 0;}
+ #cboxMiddleRight{width:14px; background:url(../images/controlscb.png) repeat-y -211px 0;}
+ #cboxContent{background:#fff; overflow:visible;}
+ .cboxIframe{background:#fff;}
+ #cboxError{padding:50px; border:1px solid #ccc;}
+ #cboxLoadedContent{margin-bottom:5px;}
+ #cboxLoadingOverlay{background:url(../images/loading_backgroundcb.png) no-repeat center center;}
+ #cboxLoadingGraphic{background:url(../images/loadingcb.gif) no-repeat center center;}
+ #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
+ #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
+
+ #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/controlscb.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
+ #cboxPrevious{left:0px; background-position: -51px -25px;}
+ #cboxPrevious:hover{background-position:-51px 0px;}
+ #cboxNext{left:27px; background-position:-75px -25px;}
+ #cboxNext:hover{background-position:-75px 0px;}
+ #cboxClose{right:0; background-position:-100px -25px;}
+ #cboxClose:hover{background-position:-100px 0px;}
+
+ .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
+ .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
+ .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
+ .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/images/controlscb.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/smallworld/trunk/smallworld/images/controlscb.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/smallworld/trunk/smallworld/images/loading_backgroundcb.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/smallworld/trunk/smallworld/images/loading_backgroundcb.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/smallworld/trunk/smallworld/images/loadingcb.gif
===================================================================
(Binary files differ)
Property changes on: XoopsModules/smallworld/trunk/smallworld/images/loadingcb.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/smallworld/trunk/smallworld/js/jquery.colorbox.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/jquery.colorbox.js (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/js/jquery.colorbox.js 2012-01-24 18:03:49 UTC (rev 8805)
@@ -0,0 +1,888 @@
+// ColorBox v1.3.19 - jQuery lightbox plugin
+// (c) 2011 Jack Moore - jacklmoore.com
+// License: http://www.opensource.org/licenses/mit-license.php
+(function ($, document, window) {
+ var
+ // Default settings object.
+ // See http://jacklmoore.com/colorbox for details.
+ defaults = {
+ transition: "elastic",
+ speed: 300,
+ width: false,
+ initialWidth: "600",
+ innerWidth: false,
+ maxWidth: false,
+ height: false,
+ initialHeight: "450",
+ innerHeight: false,
+ maxHeight: false,
+ scalePhotos: true,
+ scrolling: true,
+ inline: false,
+ html: false,
+ iframe: false,
+ fastIframe: true,
+ photo: false,
+ href: false,
+ title: false,
+ rel: false,
+ opacity: 0.9,
+ preloading: true,
+ current: "image {current} of {total}",
+ previous: "previous",
+ next: "next",
+ close: "close",
+ open: false,
+ returnFocus: true,
+ reposition: true,
+ loop: true,
+ slideshow: false,
+ slideshowAuto: true,
+ slideshowSpeed: 2500,
+ slideshowStart: "start slideshow",
+ slideshowStop: "stop slideshow",
+ onOpen: false,
+ onLoad: false,
+ onComplete: false,
+ onCleanup: false,
+ onClosed: false,
+ overlayClose: true,
+ escKey: true,
+ arrowKey: true,
+ top: false,
+ bottom: false,
+ left: false,
+ right: false,
+ fixed: false,
+ data: undefined
+ },
+
+ // Abstracting the HTML and event identifiers for easy rebranding
+ colorbox = 'colorbox',
+ prefix = 'cbox',
+ boxElement = prefix + 'Element',
+
+ // Events
+ event_open = prefix + '_open',
+ event_load = prefix + '_load',
+ event_complete = prefix + '_complete',
+ event_cleanup = prefix + '_cleanup',
+ event_closed = prefix + '_closed',
+ event_purge = prefix + '_purge',
+
+ // Special Handling for IE
+ isIE = !$.support.opacity && !$.support.style, // IE7 & IE8
+ isIE6 = isIE && !window.XMLHttpRequest, // IE6
+ event_ie6 = prefix + '_IE6',
+
+ // Cached jQuery Object Variables
+ $overlay,
+ $box,
+ $wrap,
+ $content,
+ $topBorder,
+ $leftBorder,
+ $rightBorder,
+ $bottomBorder,
+ $related,
+ $window,
+ $loaded,
+ $loadingBay,
+ $loadingOverlay,
+ $title,
+ $current,
+ $slideshow,
+ $next,
+ $prev,
+ $close,
+ $groupControls,
+
+ // Variables for cached values or use across multiple functions
+ settings,
+ interfaceHeight,
+ interfaceWidth,
+ loadedHeight,
+ loadedWidth,
+ element,
+ index,
+ photo,
+ open,
+ active,
+ closing,
+ loadingTimer,
+ publicMethod,
+ div = "div",
+ init;
+
+ // ****************
+ // HELPER FUNCTIONS
+ // ****************
+
+ // Convience function for creating new jQuery objects
+ function $tag(tag, id, css) {
+ var element = document.createElement(tag);
+
+ if (id) {
+ element.id = prefix + id;
+ }
+
+ if (css) {
+ element.style.cssText = css;
+ }
+
+ return $(element);
+ }
+
+ // Determine the next and previous members in a group.
+ function getIndex(increment) {
+ var
+ max = $related.length,
+ newIndex = (index + increment) % max;
+
+ return (newIndex < 0) ? max + newIndex : newIndex;
+ }
+
+ // Convert '%' and 'px' values to integers
+ function setSize(size, dimension) {
+ return Math.round((/%/.test(size) ? ((dimension === 'x' ? $window.width() : $window.height()) / 100) : 1) * parseInt(size, 10));
+ }
+
+ // Checks an href to see if it is a photo.
+ // There is a force photo option (photo: true) for hrefs that cannot be matched by this regex.
+ function isImage(url) {
+ return settings.photo || /\.(gif|png|jpe?g|bmp|ico)((#|\?).*)?$/i.test(url);
+ }
+
+ // Assigns function results to their respective properties
+ function makeSettings() {
+ var i;
+ settings = $.extend({}, $.data(element, colorbox));
+
+ for (i in settings) {
+ if ($.isFunction(settings[i]) && i.slice(0, 2) !== 'on') { // checks to make sure the function isn't one of the callbacks, they will be handled at the appropriate time.
+ settings[i] = settings[i].call(element);
+ }
+ }
+
+ settings.rel = settings.rel || element.rel || 'nofollow';
+ settings.href = settings.href || $(element).attr('href');
+ settings.title = settings.title || element.title;
+
+ if (typeof settings.href === "string") {
+ settings.href = $.trim(settings.href);
+ }
+ }
+
+ function trigger(event, callback) {
+ $.event.trigger(event);
+ if (callback) {
+ callback.call(element);
+ }
+ }
+
+ // Slideshow functionality
+ function slideshow() {
+ var
+ timeOut,
+ className = prefix + "Slideshow_",
+ click = "click." + prefix,
+ start,
+ stop,
+ clear;
+
+ if (settings.slideshow && $related[1]) {
+ start = function () {
+ $slideshow
+ .text(settings.slideshowStop)
+ .unbind(click)
+ .bind(event_complete, function () {
+ if (settings.loop || $related[index + 1]) {
+ timeOut = setTimeout(publicMethod.next, settings.slideshowSpeed);
+ }
+ })
+ .bind(event_load, function () {
+ clearTimeout(timeOut);
+ })
+ .one(click + ' ' + event_cleanup, stop);
+ $box.removeClass(className + "off").addClass(className + "on");
+ timeOut = setTimeout(publicMethod.next, settings.slideshowSpeed);
+ };
+
+ stop = function () {
+ clearTimeout(timeOut);
+ $slideshow
+ .text(settings.slideshowStart)
+ .unbind([event_complete, event_load, event_cleanup, click].join(' '))
+ .one(click, function () {
+ publicMethod.next();
+ start();
+ });
+ $box.removeClass(className + "on").addClass(className + "off");
+ };
+
+ if (settings.slideshowAuto) {
+ start();
+ } else {
+ stop();
+ }
+ } else {
+ $box.removeClass(className + "off " + className + "on");
+ }
+ }
+
+ function launch(target) {
+ if (!closing) {
+
+ element = target;
+
+ makeSettings();
+
+ $related = $(element);
+
+ index = 0;
+
+ if (settings.rel !== 'nofollow') {
+ $related = $('.' + boxElement).filter(function () {
+ var relRelated = $.data(this, colorbox).rel || this.rel;
+ return (relRelated === settings.rel);
+ });
+ index = $related.index(element);
+
+ // Check direct calls to ColorBox.
+ if (index === -1) {
+ $related = $related.add(element);
+ index = $related.length - 1;
+ }
+ }
+
+ if (!open) {
+ open = active = true; // Prevents the page-change action from queuing up if the visitor holds down the left or right keys.
+
+ $box.show();
+
+ if (settings.returnFocus) {
+ $(element).blur().one(event_closed, function () {
+ $(this).focus();
+ });
+ }
+
+ // +settings.opacity avoids a problem in IE when using non-zero-prefixed-string-values, like '.5'
+ $overlay.css({"opacity": +settings.opacity, "cursor": settings.overlayClose ? "pointer" : "auto"}).show();
+
+ // Opens inital empty ColorBox prior to content being loaded.
+ settings.w = setSize(settings.initialWidth, 'x');
+ settings.h = setSize(settings.initialHeight, 'y');
+ publicMethod.position();
+
+ if (isIE6) {
+ $window.bind('resize.' + event_ie6 + ' scroll.' + event_ie6, function () {
+ $overlay.css({width: $window.width(), height: $window.height(), top: $window.scrollTop(), left: $window.scrollLeft()});
+ }).trigger('resize.' + event_ie6);
+ }
+
+ trigger(event_open, settings.onOpen);
+
+ $groupControls.add($title).hide();
+
+ $close.html(settings.close).show();
+ }
+
+ publicMethod.load(true);
+ }
+ }
+
+ // ColorBox's markup needs to be added to the DOM prior to being called
+ // so that the browser will go ahead and load the CSS background images.
+ function appendHTML() {
+ if (!$box && document.body) {
+ init = false;
+
+ $window = $(window);
+ $box = $tag(div).attr({id: colorbox, 'class': isIE ? prefix + (isIE6 ? 'IE6' : 'IE') : ''}).hide();
+ $overlay = $tag(div, "Overlay", isIE6 ? 'position:absolute' : '').hide();
+ $wrap = $tag(div, "Wrapper");
+ $content = $tag(div, "Content").append(
+ $loaded = $tag(div, "LoadedContent", 'width:0; height:0; overflow:hidden'),
+ $loadingOverlay = $tag(div, "LoadingOverlay").add($tag(div, "LoadingGraphic")),
+ $title = $tag(div, "Title"),
+ $current = $tag(div, "Current"),
+ $next = $tag(div, "Next"),
+ $prev = $tag(div, "Previous"),
+ $slideshow = $tag(div, "Slideshow").bind(event_open, slideshow),
+ $close = $tag(div, "Close")
+ );
+
+ $wrap.append( // The 3x3 Grid that makes up ColorBox
+ $tag(div).append(
+ $tag(div, "TopLeft"),
+ $topBorder = $tag(div, "TopCenter"),
+ $tag(div, "TopRight")
+ ),
+ $tag(div, false, 'clear:left').append(
+ $leftBorder = $tag(div, "MiddleLeft"),
+ $content,
+ $rightBorder = $tag(div, "MiddleRight")
+ ),
+ $tag(div, false, 'clear:left').append(
+ $tag(div, "BottomLeft"),
+ $bottomBorder = $tag(div, "BottomCenter"),
+ $tag(div, "BottomRight")
+ )
+ ).find('div div').css({'float': 'left'});
+
+ $loadingBay = $tag(div, false, 'position:absolute; width:9999px; visibility:hidden; display:none');
+
+ $groupControls = $next.add($prev).add($current).add($slideshow);
+
+ $(document.body).append($overlay, $box.append($wrap, $loadingBay));
+ }
+ }
+
+ // Add ColorBox's event bindings
+ function addBindings() {
+ if ($box) {
+ if (!init) {
+ init = true;
+
+ // Cache values needed for size calculations
+ interfaceHeight = $topBorder.height() + $bottomBorder.height() + $content.outerHeight(true) - $content.height();//Subtraction needed for IE6
+ interfaceWidth = $leftBorder.width() + $rightBorder.width() + $content.outerWidth(true) - $content.width();
+ loadedHeight = $loaded.outerHeight(true);
+ loadedWidth = $loaded.outerWidth(true);
+
+ // Setting padding to remove the need to do size conversions during the animation step.
+ $box.css({"padding-bottom": interfaceHeight, "padding-right": interfaceWidth});
+
+ // Anonymous functions here keep the public method from being cached, thereby allowing them to be redefined on the fly.
+ $next.click(function () {
+ publicMethod.next();
+ });
+ $prev.click(function () {
+ publicMethod.prev();
+ });
+ $close.click(function () {
+ publicMethod.close();
+ });
+ $overlay.click(function () {
+ if (settings.overlayClose) {
+ publicMethod.close();
+ }
+ });
+
+ // Key Bindings
+ $(document).bind('keydown.' + prefix, function (e) {
+ var key = e.keyCode;
+ if (open && settings.escKey && key === 27) {
+ e.preventDefault();
+ publicMethod.close();
+ }
+ if (open && settings.arrowKey && $related[1]) {
+ if (key === 37) {
+ e.preventDefault();
+ $prev.click();
+ } else if (key === 39) {
+ e.preventDefault();
+ $next.click();
+ }
+ }
+ });
+
+ $('.' + boxElement, document).live('click', function (e) {
+ // ignore non-left-mouse-clicks and clicks modified with ctrl / command, shift, or alt.
+ // See: http://jacklmoore.com/notes/click-events/
+ if (!(e.which > 1 || e.shiftKey || e.altKey || e.metaKey)) {
+ e.preventDefault();
+ launch(this);
+ }
+ });
+ }
+ return true;
+ }
+ return false;
+ }
+
+ // Don't do anything if ColorBox already exists.
+ if ($.colorbox) {
+ return;
+ }
+
+ // Append the HTML when the DOM loads
+ $(appendHTML);
+
+
+ // ****************
+ // PUBLIC FUNCTIONS
+ // Usage format: $.fn.colorbox.close();
+ // Usage from within an iframe: parent.$.fn.colorbox.close();
+ // ****************
+
+ publicMethod = $.fn[colorbox] = $[colorbox] = function (options, callback) {
+ var $this = this;
+
+ options = options || {};
+
+ appendHTML();
+
+ if (addBindings()) {
+ if (!$this[0]) {
+ if ($this.selector) { // if a selector was given and it didn't match any elements, go ahead and exit.
+ return $this;
+ }
+ // if no selector was given (ie. $.colorbox()), create a temporary element to work with
+ $this = $('<a/>');
+ options.open = true; // assume an immediate open
+ }
+
+ if (callback) {
+ options.onComplete = callback;
+ }
+
+ $this.each(function () {
+ $.data(this, colorbox, $.extend({}, $.data(this, colorbox) || defaults, options));
+ }).addClass(boxElement);
+
+ if (($.isFunction(options.open) && options.open.call($this)) || options.open) {
+ launch($this[0]);
+ }
+ }
+
+ return $this;
+ };
+
+ publicMethod.position = function (speed, loadedCallback) {
+ var
+ top = 0,
+ left = 0,
+ offset = $box.offset(),
+ scrollTop = $window.scrollTop(),
+ scrollLeft = $window.scrollLeft();
+
+ $window.unbind('resize.' + prefix);
+
+ // remove the modal so that it doesn't influence the document width/height
+ $box.css({top: -9e4, left: -9e4});
+
+ if (settings.fixed && !isIE6) {
+ offset.top -= scrollTop;
+ offset.left -= scrollLeft;
+ $box.css({position: 'fixed'});
+ } else {
+ top = scrollTop;
+ left = scrollLeft;
+ $box.css({position: 'absolute'});
+ }
+
+ // keeps the top and left positions within the browser's viewport.
+ if (settings.right !== false) {
+ left += Math.max($window.width() - settings.w - loadedWidth - interfaceWidth - setSize(settings.right, 'x'), 0);
+ } else if (settings.left !== false) {
+ left += setSize(settings.left, 'x');
+ } else {
+ left += Math.round(Math.max($window.width() - settings.w - loadedWidth - interfaceWidth, 0) / 2);
+ }
+
+ if (settings.bottom !== false) {
+ top += Math.max($window.height() - settings.h - loadedHeight - interfaceHeight - setSize(settings.bottom, 'y'), 0);
+ } else if (settings.top !== false) {
+ top += setSize(settings.top, 'y');
+ } else {
+ top += Math.round(Math.max($window.height() - settings.h - loadedHeight - interfaceHeight, 0) / 2);
+ }
+
+ $box.css({top: offset.top, left: offset.left});
+
+ // setting the speed to 0 to reduce the delay between same-sized content.
+ speed = ($box.width() === settings.w + loadedWidth && $box.height() === settings.h + loadedHeight) ? 0 : speed || 0;
+
+ // this gives the wrapper plenty of breathing room so it's floated contents can move around smoothly,
+ // but it has to be shrank down around the size of div#colorbox when it's done. If not,
+ // it can invoke an obscure IE bug when using iframes.
+ $wrap[0].style.width = $wrap[0].style.height = "9999px";
+
+ function modalDimensions(that) {
+ $topBorder[0].style.width = $bottomBorder[0].style.width = $content[0].style.width = that.style.width;
+ $content[0].style.height = $leftBorder[0].style.height = $rightBorder[0].style.height = that.style.height;
+ }
+
+ $box.dequeue().animate({width: settings.w + loadedWidth, height: settings.h + loadedHeight, top: top, left: left}, {
+ duration: speed,
+ complete: function () {
+ modalDimensions(this);
+
+ active = false;
+
+ // shrink the wrapper down to exactly the size of colorbox to avoid a bug in IE's iframe implementation.
+ $wrap[0].style.width = (settings.w + loadedWidth + interfaceWidth) + "px";
+ $wrap[0].style.height = (settings.h + loadedHeight + interfaceHeight) + "px";
+
+ if (settings.reposition) {
+ setTimeout(function () { // small delay before binding onresize due to an IE8 bug.
+ $window.bind('resize.' + prefix, publicMethod.position);
+ }, 1);
+ }
+
+ if (loadedCallback) {
+ loadedCallback();
+ }
+ },
+ step: function () {
+ modalDimensions(this);
+ }
+ });
+ };
+
+ publicMethod.resize = function (options) {
+ if (open) {
+ options = options || {};
+
+ if (options.width) {
+ settings.w = setSize(options.width, 'x') - loadedWidth - interfaceWidth;
+ }
+ if (options.innerWidth) {
+ settings.w = setSize(options.innerWidth, 'x');
+ }
+ $loaded.css({width: settings.w});
+
+ if (options.height) {
+ settings.h = setSize(options.height, 'y') - loadedHeight - interfaceHeight;
+ }
+ if (options.innerHeight) {
+ settings.h = setSize(options.innerHeight, 'y');
+ }
+ if (!options.innerHeight && !options.height) {
+ $loaded.css({height: "auto"});
+ settings.h = $loaded.height();
+ }
+ $loaded.css({height: settings.h});
+
+ publicMethod.position(settings.transition === "none" ? 0 : settings.speed);
+ }
+ };
+
+ publicMethod.prep = function (object) {
+ if (!open) {
+ return;
+ }
+
+ var callback, speed = settings.transition === "none" ? 0 : settings.speed;
+
+ $loaded.remove();
+ $loaded = $tag(div, 'LoadedContent').append(object);
+
+ function getWidth() {
+ settings.w = settings.w || $loaded.width();
+ settings.w = settings.mw && settings.mw < settings.w ? settings.mw : settings.w;
+ return settings.w;
+ }
+ function getHeight() {
+ settings.h = settings.h || $loaded.height();
+ settings.h = settings.mh && settings.mh < settings.h ? settings.mh : settings.h;
+ return settings.h;
+ }
+
+ $loaded.hide()
+ .appendTo($loadingBay.show())// content has to be appended to the DOM for accurate size calculations.
+ .css({width: getWidth(), overflow: settings.scrolling ? 'auto' : 'hidden'})
+ .css({height: getHeight()})// sets the height independently from the width in case the new width influences the value of height.
+ .prependTo($content);
+
+ $loadingBay.hide();
+
+ // floating the IMG removes the bottom line-height and fixed a problem where IE miscalculates the width of the parent element as 100% of the document width.
+ //$(photo).css({'float': 'none', marginLeft: 'auto', marginRight: 'auto'});
+
+ $(photo).css({'float': 'none'});
+
+ // Hides SELECT elements in IE6 because they would otherwise sit on top of the overlay.
+ if (isIE6) {
+ $('select').not($box.find('select')).filter(function () {
+ return this.style.visibility !== 'hidden';
+ }).css({'visibility': 'hidden'}).one(event_cleanup, function () {
+ this.style.visibility = 'inherit';
+ });
+ }
+
+ callback = function () {
+ var preload, i, total = $related.length, iframe, frameBorder = 'frameBorder', allowTransparency = 'allowTransparency', complete, src, img;
+
+ if (!open) {
+ return;
+ }
+
+ function removeFilter() {
+ if (isIE) {
+ $box[0].style.removeAttribute('filter');
+ }
+ }
+
+ complete = function () {
+ clearTimeout(loadingTimer);
+ $loadingOverlay.hide();
+ trigger(event_complete, settings.onComplete);
+ };
+
+ if (isIE) {
+ //This fadeIn helps the bicubic resampling to kick-in.
+ if (photo) {
+ $loaded.fadeIn(100);
+ }
+ }
+
+ $title.html(settings.title).add($loaded).show();
+
+ if (total > 1) { // handle grouping
+ if (typeof settings.current === "string") {
+ $current.html(settings.current.replace('{current}', index + 1).replace('{total}', total)).show();
+ }
+
+ $next[(settings.loop || index < total - 1) ? "show" : "hide"]().html(settings.next);
+ $prev[(settings.loop || index) ? "show" : "hide"]().html(settings.previous);
+
+ if (settings.slideshow) {
+ $slideshow.show();
+ }
+
+ // Preloads images within a rel group
+ if (settings.preloading) {
+ preload = [
+ getIndex(-1),
+ getIndex(1)
+ ];
+ while (i = $related[preload.pop()]) {
+ src = $.data(i, colorbox).href || i.href;
+ if ($.isFunction(src)) {
+ src = src.call(i);
+ }
+ if (isImage(src)) {
+ img = new Image();
+ img.src = src;
+ }
+ }
+ }
+ } else {
+ $groupControls.hide();
+ }
+
+ if (settings.iframe) {
+ iframe = $tag('iframe')[0];
+
+ if (frameBorder in iframe) {
+ iframe[frameBorder] = 0;
+ }
+ if (allowTransparency in iframe) {
+ iframe[allowTransparency] = "true";
+ }
+ // give the iframe a unique name to prevent caching
+ iframe.name = prefix + (+new Date());
+ if (settings.fastIframe) {
+ complete();
+ } else {
+ $(iframe).one('load', complete);
+ }
+ iframe.src = settings.href;
+ if (!settings.scrolling) {
+ iframe.scrolling = "no";
+ }
+ $(iframe).addClass(prefix + 'Iframe').appendTo($loaded).one(event_purge, function () {
+ iframe.src = "//about:blank";
+ });
+ } else {
+ complete();
+ }
+
+ if (settings.transition === 'fade') {
+ $box.fadeTo(speed, 1, removeFilter);
+ } else {
+ removeFilter();
+ }
+ };
+
+ if (settings.transition === 'fade') {
+ $box.fadeTo(speed, 0, function () {
+ publicMethod.position(0, callback);
+ });
+ } else {
+ publicMethod.position(speed, callback);
+ }
+ };
+
+ publicMethod.load = function (launched) {
+ var href, setResize, prep = publicMethod.prep;
+
+ active = true;
+
+ photo = false;
+
+ element = $related[index];
+
+ if (!launched) {
+ makeSettings();
+ }
+
+ trigger(event_purge);
+
+ trigger(event_load, settings.onLoad);
+
+ settings.h = settings.height ?
+ setSize(settings.height, 'y') - loadedHeight - interfaceHeight :
+ settings.innerHeight && setSize(settings.innerHeight, 'y');
+
+ settings.w = settings.width ?
+ setSize(settings.width, 'x') - loadedWidth - interfaceWidth :
+ settings.innerWidth && setSize(settings.innerWidth, 'x');
+
+ // Sets the minimum dimensions for use in image scaling
+ settings.mw = settings.w;
+ settings.mh = settings.h;
+
+ // Re-evaluate the minimum width and height based on maxWidth and maxHeight values.
+ // If the width or height exceed the maxWidth or maxHeight, use the maximum values instead.
+ if (settings.maxWidth) {
+ settings.mw = setSize(settings.maxWidth, 'x') - loadedWidth - interfaceWidth;
+ settings.mw = settings.w && settings.w < settings.mw ? settings.w : settings.mw;
+ }
+ if (settings.maxHeight) {
+ settings.mh = setSize(settings.maxHeight, 'y') - loadedHeight - interfaceHeight;
+ settings.mh = settings.h && settings.h < settings.mh ? settings.h : settings.mh;
+ }
+
+ href = settings.href;
+
+ loadingTimer = setTimeout(function () {
+ $loadingOverlay.show();
+ }, 100);
+
+ if (settings.inline) {
+ // Inserts an empty placeholder where inline content is being pulled from.
+ // An event is bound to put inline content back when ColorBox closes or loads new content.
+ $tag(div).hide().insertBefore($(href)[0]).one(event_purge, function () {
+ $(this).replaceWith($loaded.children());
+ });
+ prep($(href));
+ } else if (settings.iframe) {
+ // IFrame element won't be added to the DOM until it is ready to be displayed,
+ // to avoid problems with DOM-ready JS that might be trying to run in that iframe.
+ prep(" ");
+ } else if (settings.html) {
+ prep(settings.html);
+ } else if (isImage(href)) {
+ $(photo = new Image())
+ .addClass(prefix + 'Photo')
+ .error(function () {
+ settings.title = false;
+ prep($tag(div, 'Error').text('This image could not be loaded'));
+ })
+ .load(function () {
+ var percent;
+ photo.onload = null; //stops animated gifs from firing the onload repeatedly.
+
+ if (settings.scalePhotos) {
+ setResize = function () {
+ photo.height -= photo.height * percent;
+ photo.width -= photo.width * percent;
+ };
+ if (settings.mw && photo.width > settings.mw) {
+ percent = (photo.width - settings.mw) / photo.width;
+ setResize();
+ }
+ if (settings.mh && photo.height > settings.mh) {
+ percent = (photo.height - settings.mh) / photo.height;
+ setResize();
+ }
+ }
+
+ if (settings.h) {
+ photo.style.marginTop = Math.max(settings.h - photo.height, 0) / 2 + 'px';
+ }
+
+ if ($related[1] && (settings.loop || $related[index + 1])) {
+ photo.style.cursor = 'pointer';
+ photo.onclick = function () {
+ publicMethod.next();
+ };
+ }
+
+ if (isIE) {
+ photo.style.msInterpolationMode = 'bicubic';
+ }
+
+ setTimeout(function () { // A pause because Chrome will sometimes report a 0 by 0 size otherwise.
+ prep(photo);
+ }, 1);
+ });
+
+ setTimeout(function () { // A pause because Opera 10.6+ will sometimes not run the onload function otherwise.
+ photo.src = href;
+ }, 1);
+ } else if (href) {
+ $loadingBay.load(href, settings.data, function (data, status, xhr) {
+ prep(status === 'error' ? $tag(div, 'Error').text('Request unsuccessful: ' + xhr.statusText) : $(this).contents());
+ });
+ }
+ };
+
+ // Navigates to the next page/image in a set.
+ publicMethod.next = function () {
+ if (!active && $related[1] && (settings.loop || $related[index + 1])) {
+ index = getIndex(1);
+ publicMethod.load();
+ }
+ };
+
+ publicMethod.prev = function () {
+ if (!active && $related[1] && (settings.loop || index)) {
+ index = getIndex(-1);
+ publicMethod.load();
+ }
+ };
+
+ // Note: to use this within an iframe use the following format: parent.$.fn.colorbox.close();
+ publicMethod.close = function () {
+ if (open && !closing) {
+
+ closing = true;
+
+ open = false;
+
+ trigger(event_cleanup, settings.onCleanup);
+
+ $window.unbind('.' + prefix + ' .' + event_ie6);
+
+ $overlay.fadeTo(200, 0);
+
+ $box.stop().fadeTo(300, 0, function () {
+
+ $box.add($overlay).css({'opacity': 1, cursor: 'auto'}).hide();
+
+ trigger(event_purge);
+
+ $loaded.remove();
+
+ setTimeout(function () {
+ closing = false;
+ trigger(event_closed, settings.onClosed);
+ }, 1);
+ });
+ }
+ };
+
+ // Removes changes ColorBox made to the document, but does not remove the plugin
+ // from jQuery.
+ publicMethod.remove = function () {
+ $([]).add($box).add($overlay).remove();
+ $box = null;
+ $('.' + boxElement)
+ .removeData(colorbox)
+ .removeClass(boxElement)
+ .die();
+ };
+
+ // A method for fetching the current element ColorBox is referencing.
+ // returns a jQuery object.
+ publicMethod.element = function () {
+ return $(element);
+ };
+
+ publicMethod.settings = defaults;
+
+}(jQuery, document, this));
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.countdown.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.countdown.js (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.countdown.js 2012-01-24 18:03:49 UTC (rev 8805)
@@ -0,0 +1,15 @@
+/* http://keith-wood.name/countdown.html
+ Countdown for jQuery v1.5.10.
+ Written by Keith Wood (kbwood{at}iinet.com.au) January 2008.
+ Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and
+ MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses.
+ Please attribute the author if you use it. */
+(function(xoops_smallworld) {
+ xoops_smallworld.countdown.regional[''] = {
+ labels: ['Years', 'Months', 'Weeks', 'Days', 'Hours', 'Minutes', 'Seconds'],
+ labels1: ['Year', 'Month', 'Week', 'Day', 'Hour', 'Minute', 'Second'],
+ compactLabels: ['y', 'm', 'w', 'd','hrs', 'min', 'sec'], // The compact texts for the counters
+ whichLabels: null,
+ timeSeparator: ':', isRTL: false};
+ xoops_smallworld.countdown.setDefaults(xoops_smallworld.countdown.regional['']);
+})(jQuery);
Added: XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js 2012-01-24 18:03:49 UTC (rev 8805)
@@ -0,0 +1,50 @@
+// Various language codes to be included in header
+
+var language = 'en';
+var countryshort = 'gb';
+var countrylong = 'england';
+
+var _smallworldContinueToReg = "Continue to registration";
+var _smallworldCancel = "Cancel";
+
+var SmallworldGenderError = "Please choose your gender";
+var SmallworldBirthdayError = "Please choose your birthday";
+var SmallworldEmailError = "Please fill at least one email";
+
+var SmallworldSavedSuccesMsg = "Saved with success";
+
+var SmallworldConfirmBtnFI = "Are you sure ?";
+var SmallworldConfirmBtnYes = 'Yes!';
+var SmallworldConfirmBtnNo = 'No!';
+
+var smallworldNewMessages = "You have new events +";
+var smallworldDeletedMessages = "Messages have been deleted. Count is now -";
+
+//Validation
+var SmallworldValidationBackButton = "Backward"; // back button
+var SmallworldValidationForwardButton = "Forward"; // Forward button
+var SmallworldValidationNameErrorMsg = "Please write your name"; // Real name field
+var SmallworldValidationGenderErrorMsg = "Please choose valid gender"; // Choose gender
+var SmallworldValidationIntingenderErrorMsg = "Please check at least one. Default is 'none'"; // Interested in gender
+var SmallworldValidationSearchrelatErrorMsg = "Please check at least one. Default is 'Friends'"; // Searching for
+var SmallworldValidationBirthdayErrorMsg = "Please enter a valid Date"; // Birthday
+var SmallworldValidationEmailTitleErrorMsg = "Invalid email format";// Emailtype image title
+var SmallworldValidationBirthplaceErrorMsg = "Please enter birthplace"; // Birthplace
+var SmallworldValidationAdressErrorMsg = "Please enter street adress"; // Adress
+var SmallworldValidationCityErrorMsg = "Please enter city"; // City
+var SmallworldValidationCountryErrorMsg = "Please enter country"; // country
+var SmallworldValidationWebsiteErrorMsg = "Please enter your website"; // Website
+var SmallworldSureDelete = "Sure you want to delete this update? There is NO undo!"; // Delete comments
+var SmallworldAdminSureDeleteUser = "Are you sure you want to delete user "; //Admin delete user
+var SmallworldDialogStatsTitle = "Statistics"; // Title for statistic dialog window
+// Languages for jquery confirm box
+var args = {
+ 'confirm' : false, // Ok and Cancel buttons
+ 'verify' : true, // Yes and No buttons
+ 'input' : false, // Text input (can be true or string for default text)
+ 'animate' : true, // Groovy animation (can true or number, default is 400)
+ 'textOk' : 'Okay', // Ok button default text
+ 'textCancel' : 'Cancel', // Cancel button default text
+ 'textYes' : 'Yes!', // Yes button default text
+ 'textNo' : 'No!' // No button default text
+ }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-24 18:03:21
|
Revision: 8804
http://xoops.svn.sourceforge.net/xoops/?rev=8804&view=rev
Author: djculex
Date: 2012-01-24 18:03:10 +0000 (Tue, 24 Jan 2012)
Log Message:
-----------
Added: Colorbox implimentation for more cool register dialog box
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/editprofile.php
XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
XoopsModules/smallworld/trunk/smallworld/register.php
Modified: XoopsModules/smallworld/trunk/smallworld/editprofile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/editprofile.php 2012-01-24 17:24:54 UTC (rev 8803)
+++ XoopsModules/smallworld/trunk/smallworld/editprofile.php 2012-01-24 18:03:10 UTC (rev 8804)
@@ -24,7 +24,7 @@
include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/functions.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/arrays.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/class_collector.php");
-global $xoopsUser,$xoopsTpl,$xoopsDB;
+global $xoopsUser,$xoopsTpl,$xoopsDB, $xoTheme;
if ($xoopsUser) {
$id = $xoopsUser->getVar('uid');
@@ -315,6 +315,9 @@
$xoopsTpl->append('smallworld_register_title',_SMALLWORLD_REGRISTATION_TITLE);
$xoopsTpl->assign('smallworld_beforesubmit',_SMALLWORLD_TEXTBEFORESUBMIT);
$xoopsTpl->assign('smallworld_save',_SMALLWORLD_SUBMIT);
+
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
}
} else {
redirect_header("register.php", 1);
Modified: XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-01-24 17:24:54 UTC (rev 8803)
+++ XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-01-24 18:03:10 UTC (rev 8804)
@@ -60,6 +60,26 @@
location.href = 'index.php';
}
});
+
+ // Attach colorbox.js to selector in register.php and edit_profile.php
+ // If other page / no presence of #smallworld_regform1 then exit function and continue
+ xoops_smallworld(document).ready(function(){
+ if (xoops_smallworld('#smallworld_regform1').length) { // implies *not* zero
+ xoops_smallworld('#smallworld_regform1').show();
+ xoops_smallworld.fn.colorbox({
+ width:"auto",
+ height:"70%",
+ inline:true,
+ onCleanup:function() {
+ xoops_smallworld('#smallworld_regform1').hide();
+ },
+ onClosed:function() {
+ location.href = 'index.php';
+ },
+ href:"#smallworld_regform1"
+ });
+ };
+ });
// Function to make friend invitations form into ui dialog
xoops_smallworld(function() {
Modified: XoopsModules/smallworld/trunk/smallworld/register.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/register.php 2012-01-24 17:24:54 UTC (rev 8803)
+++ XoopsModules/smallworld/trunk/smallworld/register.php 2012-01-24 18:03:10 UTC (rev 8804)
@@ -25,7 +25,7 @@
include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/functions.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/arrays.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/class_collector.php");
-global $xoopsUser,$xoopsTpl;
+global $xoopsUser,$xoopsTpl,$xoTheme;
if ($xoopsUser) {
$id = $xoopsUser->getVar('uid');
@@ -287,6 +287,9 @@
$xoopsTpl->append('smallworld_register_title',_SMALLWORLD_REGRISTATION_TITLE);
$xoopsTpl->assign('smallworld_beforesubmit',_SMALLWORLD_TEXTBEFORESUBMIT);
$xoopsTpl->assign('smallworld_save',_SMALLWORLD_SUBMIT);
+
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
}
} else {
redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-24 17:25:04
|
Revision: 8803
http://xoops.svn.sourceforge.net/xoops/?rev=8803&view=rev
Author: djculex
Date: 2012-01-24 17:24:54 +0000 (Tue, 24 Jan 2012)
Log Message:
-----------
Changed header to include frameworks moduleAdmin
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/admin/admin_header.php
Modified: XoopsModules/smallworld/trunk/smallworld/admin/admin_header.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/admin_header.php 2012-01-24 16:49:01 UTC (rev 8802)
+++ XoopsModules/smallworld/trunk/smallworld/admin/admin_header.php 2012-01-24 17:24:54 UTC (rev 8803)
@@ -31,8 +31,8 @@
$pathIcon16 = '../' . $xoopsModule->getInfo('icons16');
$pathIcon32 = '../' . $xoopsModule->getInfo('icons32');
-if (file_exists($GLOBALS['xoops']->path($pathModuleAdmin . '/moduleadmin.php'))) {
- include_once $GLOBALS['xoops']->path($pathModuleAdmin . '/moduleadmin.php');
+if (file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php');
} else {
redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-24 16:49:12
|
Revision: 8802
http://xoops.svn.sourceforge.net/xoops/?rev=8802&view=rev
Author: djculex
Date: 2012-01-24 16:49:01 +0000 (Tue, 24 Jan 2012)
Log Message:
-----------
Trolls stole code changes... bringing back verification php array to javascript array
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
XoopsModules/smallworld/trunk/smallworld/preloads/core.php
Modified: XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-01-24 09:17:26 UTC (rev 8801)
+++ XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-01-24 16:49:01 UTC (rev 8802)
@@ -172,72 +172,105 @@
xoops_smallworld(function() {
// Attact validation to registeration parts in register form
- if (smallworldvalidationstrenght != 0) {
+ if (smallworldvalidationstrenght != 0) {
xoops_smallworld("#smallworld_profileform-next-0").hide();
xoops_smallworld("#smallworld_profileform-next-1").hide();
+
+ if(xoops_smallworld.inArray('realname',smallworlduseverification) > -1) {
+ xoops_smallworld("input#realname").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationNameErrorMsg,
+ });
+ }
+
+ if(xoops_smallworld.inArray('gender',smallworlduseverification) > -1) {
+ xoops_smallworld("select#gender").validate({
+ expression: "if (VAL != 0) return true; else return false;",
+ message: SmallworldValidationGenderErrorMsg
+ });
+ }
+
+ if(xoops_smallworld.inArray('interestedin',smallworlduseverification) > -1) {
+ xoops_smallworld("#intingender").validate({
+ expression: "if (isChecked(SelfID)) return true; else return false;",
+ message: SmallworldValidationIntingenderErrorMsg
+ });
+
+ }
+
+ if(xoops_smallworld.inArray('lookingfor',smallworlduseverification) > -1) {
+ xoops_smallworld("#searchrelat").validate({
+ expression: "if (isChecked(SelfID)) return true; else return false;",
+ message: SmallworldValidationSearchrelatErrorMsg
+ });
+ }
+
+ if(xoops_smallworld.inArray('emails',smallworlduseverification) > -1) {
+ xoops_smallworld('input[name="emailtype[]"]').live('blur',function(){
+ var id = xoops_smallworld(this).attr('id');
+ xoops_smallworld("#"+id).validate({
+ expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
+ message:"<img src='images/error.png' title='"+SmallworldValidationEmailTitleErrorMsg+"'/>"
+ });
+ });
+ }
+
+ if(xoops_smallworld.inArray('birthday',smallworlduseverification) > -1) {
+ xoops_smallworld("input[name='birthday']").validate({
+ expression: "if (!isValidDate(parseInt(VAL.split('-')[2],10), parseInt(VAL.split('-')[1],10), parseInt(VAL.split('-')[0],10))) return false; else return true;",
+ message: SmallworldValidationBirthdayErrorMsg
+ });
+ }
+
+ if(xoops_smallworld.inArray('birthplace',smallworlduseverification) > -1) {
+ xoops_smallworld("#birthplace").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationBirthplaceErrorMsg
+ });
+ }
- xoops_smallworld("input#realname").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationNameErrorMsg,
- });
+ if(xoops_smallworld.inArray('birthplace',smallworlduseverification) > -1) {
+ xoops_smallworld("input#adress").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationAdressErrorMsg
+ });
+ }
- xoops_smallworld("select#gender").validate({
- expression: "if (VAL != 0) return true; else return false;",
- message: SmallworldValidationGenderErrorMsg
- });
+ if(xoops_smallworld.inArray('presentcity',smallworlduseverification) > -1) {
+ xoops_smallworld("input#present_city").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationCityErrorMsg
+ });
+ }
- xoops_smallworld("#intingender").validate({
- expression: "if (isChecked(SelfID)) return true; else return false;",
- message: SmallworldValidationIntingenderErrorMsg
- });
+ if(xoops_smallworld.inArray('country',smallworlduseverification) > -1) {
+ xoops_smallworld("input#present_country").validate({
+ expression: "if (VAL) return true; else return false;",
+ message: SmallworldValidationCountryErrorMsg
+ });
+ }
- xoops_smallworld("#searchrelat").validate({
- expression: "if (isChecked(SelfID)) return true; else return false;",
- message: SmallworldValidationSearchrelatErrorMsg
- });
- xoops_smallworld('input[name="emailtype[]"]').live('blur',function(){
- var id = xoops_smallworld(this).attr('id');
- xoops_smallworld("#"+id).validate({
- expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
- message:"<img src='images/error.png' title='"+SmallworldValidationEmailTitleErrorMsg+"'/>"
+ if(xoops_smallworld.inArray('website',smallworlduseverification) > -1) {
+ xoops_smallworld("textarea#website").validate({
+ expression: "if (urlCheck(VAL)) return true; else return false;",
+ message: SmallworldValidationWebsiteErrorMsg
});
- });
+ }
- xoops_smallworld("input[name='birthday']").validate({
- expression: "if (!isValidDate(parseInt(VAL.split('-')[2],10), parseInt(VAL.split('-')[1],10), parseInt(VAL.split('-')[0],10))) return false; else return true;",
- message: SmallworldValidationBirthdayErrorMsg
- });
- xoops_smallworld("#birthplace").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationBirthplaceErrorMsg
- });
-
- xoops_smallworld("input#adress").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationAdressErrorMsg
- });
- xoops_smallworld("input#present_city").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationCityErrorMsg
- });
- xoops_smallworld("input#present_country").validate({
- expression: "if (VAL) return true; else return false;",
- message: SmallworldValidationCountryErrorMsg
- });
- xoops_smallworld("textarea#website").validate({
- expression: "if (urlCheck(VAL)) return true; else return false;",
- message: SmallworldValidationWebsiteErrorMsg
- });
-
// Activation of validations to be filled on initial load
xoops_smallworld('fieldset:visible').find('input,select,textarea').each(function() {
xoops_smallworld(this).blur();
- });
+ });
}
- });
+
+ if (smallworlduseverification.length !=0) {
+ xoops_smallworld('#smallworld_profileform-next-0').show();
+ xoops_smallworld('#smallworld_profileform-next-1').show();
+ }
+ });
Modified: XoopsModules/smallworld/trunk/smallworld/preloads/core.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/preloads/core.php 2012-01-24 09:17:26 UTC (rev 8801)
+++ XoopsModules/smallworld/trunk/smallworld/preloads/core.php 2012-01-24 16:49:01 UTC (rev 8802)
@@ -65,8 +65,9 @@
// Check to see if smallworld should use username links to point to default xoops or smallworld
$takeoverlinks = $moduleConfig['takeoveruserlinks'];
$fieldstoshow = array_flip(smallworld_GetModuleOption('smallworldusethesefields', $repmodule='smallworld'));
- $useverification = array_flip(smallworld_GetModuleOption('smallworldmandatoryfields', $repmodule='smallworld'));
+ $useverification = smallworld_GetModuleOption('smallworldmandatoryfields', $repmodule='smallworld');
$smallworldUV = implode(',', $useverification);
+ //echo var_dump($smallworldUV);
// Get users messages count based on users followerArray
$getUserMsgNum = smallworld_getCountFriendMessagesEtc ();
@@ -81,7 +82,9 @@
var smallworldTakeOverLinks = $takeoverlinks;
var geoL = $geolocate;
var geocomplete = '';
- var smallworlduseverification = new Array($smallworldUV);
+ var smallworldVerString = "$smallworldUV";
+ var smallworlduseverification = new Array();
+ smallworlduseverification = smallworldVerString.split(",");
var hasmessages = $count_invit;
var smallworldvalidationstrenght = $validate;
var smallworld_getFriendsMsgComCount = $getUserMsgNum;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <be...@us...> - 2012-01-24 09:17:32
|
Revision: 8801
http://xoops.svn.sourceforge.net/xoops/?rev=8801&view=rev
Author: beckmi
Date: 2012-01-24 09:17:26 +0000 (Tue, 24 Jan 2012)
Log Message:
-----------
Adding Copyright file.
Added Paths:
-----------
XoopsCore/branches/2.6.x/2.6.0/docs/copyright.txt
Added: XoopsCore/branches/2.6.x/2.6.0/docs/copyright.txt
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0/docs/copyright.txt (rev 0)
+++ XoopsCore/branches/2.6.x/2.6.0/docs/copyright.txt 2012-01-24 09:17:26 UTC (rev 8801)
@@ -0,0 +1,20 @@
+
+All XOOPS code is Copyright 2001 - 2012 by XOOPS Project (http://sf.net/projects/xoops/)
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or (at
+your option) any later version.
+
+This program is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program as the file LICENSE.txt; if not, please see
+http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
+
+XOOPS includes works under other copyright notices and distributed
+according to the terms of the GNU General Public License or a compatible
+license.
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <be...@us...> - 2012-01-24 02:47:13
|
Revision: 8800
http://xoops.svn.sourceforge.net/xoops/?rev=8800&view=rev
Author: beckmi
Date: 2012-01-24 02:47:07 +0000 (Tue, 24 Jan 2012)
Log Message:
-----------
- fixing cURL problem in adminclass.php
- code clean-up
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/admin/admin_header.php
XoopsModules/smallworld/trunk/smallworld/admin/index.php
XoopsModules/smallworld/trunk/smallworld/class/adminclass.php
Modified: XoopsModules/smallworld/trunk/smallworld/admin/admin_header.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/admin_header.php 2012-01-23 20:38:11 UTC (rev 8799)
+++ XoopsModules/smallworld/trunk/smallworld/admin/admin_header.php 2012-01-24 02:47:07 UTC (rev 8800)
@@ -28,18 +28,15 @@
global $xoopsModule;
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-if (file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))) {
- include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php');
+$pathIcon16 = '../' . $xoopsModule->getInfo('icons16');
+$pathIcon32 = '../' . $xoopsModule->getInfo('icons32');
+if (file_exists($GLOBALS['xoops']->path($pathModuleAdmin . '/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path($pathModuleAdmin . '/moduleadmin.php');
} else {
redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
-
}
-$pathIcon16 = '../' . $xoopsModule->getInfo('icons16');
-$pathIcon32 = '../' . $xoopsModule->getInfo('icons32');
-$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-
if ($xoopsUser) {
$xoopsModule = XoopsModule::getByDirname("smallworld");
if (!$xoopsUser->isAdmin($xoopsModule->mid())) {
Modified: XoopsModules/smallworld/trunk/smallworld/admin/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/index.php 2012-01-23 20:38:11 UTC (rev 8799)
+++ XoopsModules/smallworld/trunk/smallworld/admin/index.php 2012-01-24 02:47:07 UTC (rev 8800)
@@ -20,13 +20,13 @@
**/
-//require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
+require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
include_once dirname(__FILE__) . '/admin_header.php';
xoops_cp_header();
global $xoTheme;
-$xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/css/SmallworldAdmin.css');
-$xoTheme->addScript(XOOPS_URL . '/modules/smallworld/js/adminsmallworld.js');
+$xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/css/SmallworldAdmin.css');
+$xoTheme->addScript(XOOPS_URL . '/modules/smallworld/js/adminsmallworld.js');
$indexAdmin = new ModuleAdmin();
@@ -51,10 +51,8 @@
$installversion = $admin->ModuleInstallVersion ();
// Smallworld install date
$installdate = $admin->ModuleInstallDate ();
-
//check current version of Smallworld, return desc,link,version if new available
$installCheck = $admin->doCheckUpdate ();
-
// Count members using Smallworld
$sumallusers = $admin->TotalUsers ();
// Find list of most active users (total)
@@ -82,7 +80,6 @@
} else {
$maAllround = 0;
}
-
// Find list of most active users (24 hours)
$maToday = $admin->mostactiveusers_today();
if (!empty($maToday)) {
@@ -107,7 +104,6 @@
} else {
$mat = 0;
}
-
// FInd list of best rated users overall
$topusers = $admin->topratedusers('up');
if (!empty($topusers)){
@@ -158,17 +154,8 @@
$low = 0;
}
-
-
//-----------------------
-// Smallworld version number
-$installversion = $admin->ModuleInstallVersion ();
-// Smallworld install date
-$installdate = $admin->ModuleInstallDate ();
-//check current version of Smallworld, return desc,link,version if new available
-$installCheck = $admin->doCheckUpdate ();
-
// template assignments
$xoopsTpl->assign('lang_moduleinfo', _AM_SMALLWORLD_MODULEINFO);
$xoopsTpl->assign('lang_installversion', _AM_SMALLWORLD_MODULEINSTALL);
@@ -187,7 +174,6 @@
$indexAdmin->addInfoBoxLine(_AM_SMALLWORLD_MODULEINFO, "<class='smallworldadmin'>"._AM_SMALLWORLD_INSTALLDATE.": %s",$installdate,'Green','default');
$indexAdmin->addInfoBoxLine(_AM_SMALLWORLD_MODULEINFO, "<class='smallworldadmin'>"."%s",$installCheck,'Green','default');
-
$indexAdmin->addInfoBox(_AM_SMALLWORLD_USERSTATS);
$indexAdmin->addInfoBoxLine( _AM_SMALLWORLD_USERSTATS, "<class='smallworldadmin'>"._AM_SMALLWORLD_DATEOFFIRSTMESSAGE." : %s</br>",$dateoffirstmessage,'Green','default');
$indexAdmin->addInfoBoxLine( _AM_SMALLWORLD_USERSTATS, "<class='smallworldadmin'>"._AM_SMALLWORLD_TOTALUSERS." : %s</br>",$sumallusers, 'Red','default');
Modified: XoopsModules/smallworld/trunk/smallworld/class/adminclass.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/adminclass.php 2012-01-23 20:38:11 UTC (rev 8799)
+++ XoopsModules/smallworld/trunk/smallworld/class/adminclass.php 2012-01-24 02:47:07 UTC (rev 8800)
@@ -232,10 +232,9 @@
$critical = FALSE;
$update = FALSE;
$rt = '';
-
$url = "http://www.culex.dk/updates/smallworld_version.csv";
- $fileC = $this->fetchURL($url,array('fopen', 'curl', 'socket'));
- $read = explode(";", $fileC);
+ $fileC = $this->fetchURL($url,array('fopen', 'curl', 'socket'));
+ $read = explode(";", $fileC);
$upd_img = $pathIcon16.'/on.png';
@@ -282,7 +281,7 @@
switch($method)
{
case 'fopen':
- //uses file_get_contents in place of fopen
+ //uses file_get_contents in place of fopen
//allow_url_fopen must still be enabled
if(ini_get('allow_url_fopen'))
{
@@ -292,12 +291,17 @@
}
break;
case 'curl':
- if(function_exists('curl_init'))
+ if(function_exists('curl_init'))
{
- $ch = curl_init();
+ $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
- return curl_exec($ch);
+ // return the value instead of printing the response to browser
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
+ $result = curl_exec($ch);
+ curl_close($ch);
+ //return curl_exec($ch);
+ return $result;
}
break;
case 'socket':
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2012-01-23 20:38:18
|
Revision: 8799
http://xoops.svn.sourceforge.net/xoops/?rev=8799&view=rev
Author: mageg
Date: 2012-01-23 20:38:11 +0000 (Mon, 23 Jan 2012)
Log Message:
-----------
Update protector with bootsrap
Modified Paths:
--------------
XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/admin/index.php
XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/english/admin.php
XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/templates/admin/protector_advisory.html
XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/templates/admin/protector_prefix.html
Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/admin/index.php
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/admin/index.php 2012-01-23 20:37:07 UTC (rev 8798)
+++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/admin/index.php 2012-01-23 20:38:11 UTC (rev 8799)
@@ -24,8 +24,18 @@
$xoops = Xoops::getInstance();
$xoops->header();
+$db = XoopsDatabaseFactory::getDatabaseConnection();
+$db->prefix('protector_log');
+$rs = $db->query("SELECT count(lid) FROM " . $db->prefix('protector_log'));
+list($numrows) = $db->fetchRow($rs);
+
$indexAdmin = new XoopsModuleAdmin();
$indexAdmin->renderNavigation('index.php');
+
+$indexAdmin->addInfoBox(_MI_AVATARS_SYSTEM, 'off');
+$indexAdmin->addInfoBoxLine(sprintf(_AM_PROTECTOR_NBALERT, '<span class="red">' . $numrows . '</span>'), 'off');
+
+
$indexAdmin->renderIndex();
$xoops->footer();
\ No newline at end of file
Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/english/admin.php
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/english/admin.php 2012-01-23 20:37:07 UTC (rev 8798)
+++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/english/admin.php 2012-01-23 20:38:11 UTC (rev 8799)
@@ -64,6 +64,9 @@
* _AM_TXT_HOWTOCHANGEDB
*****************************************/
+//index.php
+define("_AM_PROTECTOR_NBALERT", "There are %s alerts");
+
// advisory.php
define("_AM_ADV_ACTION", "Action");
define("_AM_ADV_INFO", "Information");
Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/templates/admin/protector_advisory.html
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/templates/admin/protector_advisory.html 2012-01-23 20:37:07 UTC (rev 8798)
+++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/templates/admin/protector_advisory.html 2012-01-23 20:38:11 UTC (rev 8799)
@@ -42,14 +42,19 @@
</div>
<{/foreach}>
<!--Pop-pup-->
-
-<fieldset>
- <legend class="label" title="<{$box.title}>"><img src="<{$xoops_url}>/media/xoops/images/icons/16/info.png" alt="<{$box.title}>" /> <{$smarty.const._AM_ADV_SUBTITLECHECK}></legend>
- <div class="bold spacer">
- <{$smarty.const._AM_ADV_CHECKCONTAMI}>: <a href='<{$uri_contami}>' target='_blank'><{$uri_contami}></a>
+<div class="xo-moduleadmin-infobox outer">
+ <div class="xo-window">
+ <div class="xo-window-title">
+ <img src="<{$xoops_url}>/media/xoops/images/icons/16/info.png" alt="" /> <{$smarty.const._AM_ADV_SUBTITLECHECK}>
+ <a class="down" href="javascript:;"> </a>
+ </div>
+ <div class="xo-window-data">
+ <ul>
+ <li class="black"><strong><{$smarty.const._AM_ADV_CHECKCONTAMI}>:</strong> <a href='<{$uri_contami}>' target='_blank'><{$uri_contami}></a></li>
+ <br />
+ <li class="black"><strong><{$smarty.const._AM_ADV_CHECKISOCOM}>:</strong> <a href='<{$uri_isocom}>' target='_blank'><{$uri_isocom}></a></li>
+ </ul>
+ </div>
</div>
- <br />
- <div class="bold spacer">
- <{$smarty.const._AM_ADV_CHECKISOCOM}>: <a href='<{$uri_isocom}>' target='_blank'><{$uri_isocom}></a>
- </div>
-</fieldset>
\ No newline at end of file
+ <div class="clear"></div>
+</div>
\ No newline at end of file
Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/templates/admin/protector_prefix.html
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/templates/admin/protector_prefix.html 2012-01-23 20:37:07 UTC (rev 8798)
+++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/templates/admin/protector_prefix.html 2012-01-23 20:38:11 UTC (rev 8799)
@@ -52,23 +52,38 @@
<{/if}>
<{if $prefix}>
-<fieldset>
- <legend class="label" title="<{$box.title}>"><img src="<{$xoops_url}>/media/xoops/images/icons/16/info.png" alt="<{$box.title}>" /> <{$smarty.const._AM_PROTECTOR_PREFIX_CHANGEDB}></legend>
- <div class="spacer">
- <{$prefix}>
+<div class="xo-moduleadmin-infobox outer">
+ <div class="xo-window">
+ <div class="xo-window-title">
+ <img src="<{$xoops_url}>/media/xoops/images/icons/16/info.png" alt="" /> <{$smarty.const._AM_PROTECTOR_PREFIX_CHANGEDB}>
+ <a class="down" href="javascript:;"> </a>
+ </div>
+ <div class="xo-window-data">
+ <ul>
+ <li class="black"><{$prefix}></li>
+ <br />
+ <li class="black"><{$prefix_line}></li>
+ </ul>
+ </div>
</div>
- <br />
- <div class="spacer">
- <{$prefix_line}>
- </div>
-</fieldset>
+ <div class="clear"></div>
+</div>
<{/if}>
<{if $protector_logger}>
-<fieldset>
- <legend class="label" title="<{$box.title}>"><img src="<{$xoops_url}>/media/xoops/images/icons/16/info.png" alt="<{$box.title}>" /> <{$smarty.const._AM_PROTECTOR_PREFIX_LOG}></legend>
- <div class="spacer">
- <{$protector_logger}>
+<br />
+<div class="xo-moduleadmin-infobox outer">
+ <div class="xo-window">
+ <div class="xo-window-title">
+ <img src="<{$xoops_url}>/media/xoops/images/icons/16/info.png" alt="" /> <{$smarty.const._AM_PROTECTOR_PREFIX_LOG}>
+ <a class="down" href="javascript:;"> </a>
+ </div>
+ <div class="xo-window-data">
+ <ul>
+ <li class="black"><{$protector_logger}></li>
+ </ul>
+ </div>
</div>
-</fieldset>
+ <div class="clear"></div>
+</div>
<{/if}>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2012-01-23 20:37:14
|
Revision: 8798
http://xoops.svn.sourceforge.net/xoops/?rev=8798&view=rev
Author: mageg
Date: 2012-01-23 20:37:07 +0000 (Mon, 23 Jan 2012)
Log Message:
-----------
Error with the help menu
Modified Paths:
--------------
XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/default.php
Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/default.php
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/default.php 2012-01-23 20:36:37 UTC (rev 8797)
+++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/default.php 2012-01-23 20:37:07 UTC (rev 8798)
@@ -182,7 +182,7 @@
if (stripos($_SERVER['REQUEST_URI'], 'admin/' . $xoops->module->getInfo('help')) !== false) {
$current = $i;
}
- $menu_handler->addMenuTabs('../system/help.php?mid=' . $xoops->module->getVar('mid', 's') . '&' . $xoops->module->getInfo('help'), _AM_SYSTEM_HELP);
+ $menu_handler->addMenuTabs('../../system/help.php?mid=' . $xoops->module->getVar('mid', 's') . '&' . $xoops->module->getInfo('help'), _AM_SYSTEM_HELP);
}
// Display navigation tabs
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2012-01-23 20:36:44
|
Revision: 8797
http://xoops.svn.sourceforge.net/xoops/?rev=8797&view=rev
Author: mageg
Date: 2012-01-23 20:36:37 +0000 (Mon, 23 Jan 2012)
Log Message:
-----------
small error in the help file
Modified Paths:
--------------
XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/language/english/help/userrank.html
Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/language/english/help/userrank.html
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/language/english/help/userrank.html 2012-01-23 19:52:02 UTC (rev 8796)
+++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/language/english/help/userrank.html 2012-01-23 20:36:37 UTC (rev 8797)
@@ -1,7 +1,7 @@
<div id="help-template" class="outer">
<h1 class="head">Help:
<a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/userrank/admin/index.php" title="Back to the administration of Ranks">
- Smilies <img src="<{xoAdminIcons home.png}>"alt="Back to the administration of Ranks"/>
+ Ranks <img src="<{xoAdminIcons home.png}>"alt="Back to the administration of Ranks"/>
</a>
</h1>
<!-- ===== Help Content ======= -->
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-23 19:52:08
|
Revision: 8796
http://xoops.svn.sourceforge.net/xoops/?rev=8796&view=rev
Author: djculex
Date: 2012-01-23 19:52:02 +0000 (Mon, 23 Jan 2012)
Log Message:
-----------
missing css/smallworld.css in permalink.php and smallworldshare.php
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/permalink.php
XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
Modified: XoopsModules/smallworld/trunk/smallworld/permalink.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-01-23 17:30:55 UTC (rev 8795)
+++ XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-01-23 19:52:02 UTC (rev 8796)
@@ -118,8 +118,9 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
}
} else {
redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
Modified: XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-01-23 17:30:55 UTC (rev 8795)
+++ XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-01-23 19:52:02 UTC (rev 8796)
@@ -86,6 +86,7 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css');
include(XOOPS_ROOT_PATH."/footer.php");
?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-23 17:31:01
|
Revision: 8795
http://xoops.svn.sourceforge.net/xoops/?rev=8795&view=rev
Author: djculex
Date: 2012-01-23 17:30:55 +0000 (Mon, 23 Jan 2012)
Log Message:
-----------
Final adjust to image select.. :-)
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/css/smallworld.css
XoopsModules/smallworld/trunk/smallworld/include/functions.php
Modified: XoopsModules/smallworld/trunk/smallworld/css/smallworld.css
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/css/smallworld.css 2012-01-23 17:02:29 UTC (rev 8794)
+++ XoopsModules/smallworld/trunk/smallworld/css/smallworld.css 2012-01-23 17:30:55 UTC (rev 8795)
@@ -748,6 +748,14 @@
position: relative;
}
+.smallworldAttImgTxt {
+ color: #A2ADE8;
+ font-size: 9px;
+ margin-left: 15%;
+ position: relative;
+ text-align: center;
+}
+
.smallworld_sttext b{
color:#006699;
}
Modified: XoopsModules/smallworld/trunk/smallworld/include/functions.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-01-23 17:02:29 UTC (rev 8794)
+++ XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-01-23 17:30:55 UTC (rev 8795)
@@ -202,11 +202,11 @@
$ext2 = substr($text,-5,5);
if (in_array($ext,array('.jpg','.bmp','.gif','.png')) || in_array($ext2,array('.jpeg'))){
$text = preg_replace('/(((f|ht){1}tp:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
- '<a href="\\1">'._SMALLWORLD_CLICKIMAGETHUMB.' </a><img class="smallworldAttImg" src="\\1">', $text);
+ '<img class="smallworldAttImg" src="\\1"><a class="smallworldAttImgTxt" href="\\1">'._SMALLWORLD_CLICKIMAGETHUMB.' </a><br>', $text);
$text = preg_replace('/(((f|ht){1}tps:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
'<a href="\\1">lala</a>', $text);
$text = preg_replace('/([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
- '\\1<a href="//\\2">'._SMALLWORLD_CLICKIMAGETHUMB.'</a><img class="smallworldAttImg" src="//\\2">', $text);
+ '\\1<img class="smallworldAttImg" src="//\\2"><a class="smallworldAttImgTxt" href="//\\2">'._SMALLWORLD_CLICKIMAGETHUMB.'</a><br>', $text);
} else {
$text = html_entity_decode($text);
$text = " ".$text;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-23 17:02:35
|
Revision: 8794
http://xoops.svn.sourceforge.net/xoops/?rev=8794&view=rev
Author: djculex
Date: 2012-01-23 17:02:29 +0000 (Mon, 23 Jan 2012)
Log Message:
-----------
Function set to transform image urls to <img> in wall posting
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/css/smallworld.css
XoopsModules/smallworld/trunk/smallworld/include/functions.php
XoopsModules/smallworld/trunk/smallworld/language/danish/main.php
XoopsModules/smallworld/trunk/smallworld/language/english/main.php
Modified: XoopsModules/smallworld/trunk/smallworld/css/smallworld.css
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/css/smallworld.css 2012-01-23 14:25:50 UTC (rev 8793)
+++ XoopsModules/smallworld/trunk/smallworld/css/smallworld.css 2012-01-23 17:02:29 UTC (rev 8794)
@@ -742,6 +742,12 @@
width:75%;
}
+.smallworldAttImg{
+ margin: 10px 125px 5px 10px;
+ max-height:200px;
+ position: relative;
+}
+
.smallworld_sttext b{
color:#006699;
}
Modified: XoopsModules/smallworld/trunk/smallworld/include/functions.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-01-23 14:25:50 UTC (rev 8793)
+++ XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-01-23 17:02:29 UTC (rev 8794)
@@ -195,19 +195,32 @@
return $t;
}
+// Return only url/link
+// If url is image link return <img>
function smallworld_tolink($text){
- $text = html_entity_decode($text);
- $text = " ".$text;
- $text = preg_replace('/(((f|ht){1}tp:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
- '<a href="\\1">\\1</a>', $text);
- $text = preg_replace('/(((f|ht){1}tps:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
- '<a href="\\1">\\1</a>', $text);
- $text = preg_replace('/([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
- '\\1<a href="http://\\2">\\2</a>', $text);
- $text = preg_replace('/([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})/i',
- '<a href="mailto:\\1">\\1</a>', $text);
- $myts = MyTextSanitizer::getInstance();
- $text = $myts->displayTarea($text,1,1,1,1);
+ $ext = substr($text,-4,4);
+ $ext2 = substr($text,-5,5);
+ if (in_array($ext,array('.jpg','.bmp','.gif','.png')) || in_array($ext2,array('.jpeg'))){
+ $text = preg_replace('/(((f|ht){1}tp:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
+ '<a href="\\1">'._SMALLWORLD_CLICKIMAGETHUMB.' </a><img class="smallworldAttImg" src="\\1">', $text);
+ $text = preg_replace('/(((f|ht){1}tps:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
+ '<a href="\\1">lala</a>', $text);
+ $text = preg_replace('/([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
+ '\\1<a href="//\\2">'._SMALLWORLD_CLICKIMAGETHUMB.'</a><img class="smallworldAttImg" src="//\\2">', $text);
+ } else {
+ $text = html_entity_decode($text);
+ $text = " ".$text;
+ $text = preg_replace('/(((f|ht){1}tp:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
+ '<a href="\\1">\\1</a>', $text);
+ $text = preg_replace('/(((f|ht){1}tps:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
+ '<a href="\\1">\\1</a>', $text);
+ $text = preg_replace('/([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
+ '\\1<a href="http://\\2">\\2</a>', $text);
+ $text = preg_replace('/([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})/i',
+ '<a href="mailto:\\1">\\1</a>', $text);
+ $myts = MyTextSanitizer::getInstance();
+ $text = $myts->displayTarea($text,1,1,1,1);
+ }
return $text;
}
Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/main.php 2012-01-23 14:25:50 UTC (rev 8793)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/main.php 2012-01-23 17:02:29 UTC (rev 8794)
@@ -319,6 +319,7 @@
define("_SMALLWORLD_MONTHSAGO"," months ago");
define("_SMALLWORLD_ONEYEARAGO","one year ago");
define("_SMALLWORLD_YEARSAGO"," years ago");
+define("_SMALLWORLD_CLICKIMAGETHUMB","Click here to see original size image");
/*-------------------- Friends page ---------------*/
define("_SMALLWORLD_FRIENDPAGE","Friends");
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-01-23 14:25:50 UTC (rev 8793)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-01-23 17:02:29 UTC (rev 8794)
@@ -319,6 +319,7 @@
define("_SMALLWORLD_MONTHSAGO"," months ago");
define("_SMALLWORLD_ONEYEARAGO","one year ago");
define("_SMALLWORLD_YEARSAGO"," years ago");
+define("_SMALLWORLD_CLICKIMAGETHUMB","Click here to see original size image");
/*-------------------- Friends page ---------------*/
define("_SMALLWORLD_FRIENDPAGE","Friends");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-23 14:25:56
|
Revision: 8793
http://xoops.svn.sourceforge.net/xoops/?rev=8793&view=rev
Author: djculex
Date: 2012-01-23 14:25:50 +0000 (Mon, 23 Jan 2012)
Log Message:
-----------
bug: possible scroll css error in smallworld_update_changelog class
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/css/SmallworldAdmin.css
Modified: XoopsModules/smallworld/trunk/smallworld/css/SmallworldAdmin.css
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/css/SmallworldAdmin.css 2012-01-23 14:12:25 UTC (rev 8792)
+++ XoopsModules/smallworld/trunk/smallworld/css/SmallworldAdmin.css 2012-01-23 14:25:50 UTC (rev 8793)
@@ -236,11 +236,11 @@
}
.smallworld_update_changelog {
- background-color: #fff;
- overflow:auto;
- font-size:10px;
- height: 150px;
- width: 300px;
+ background-color: #FFFFFF;
+ font-size: 9px;
+ height: 350px;
+ overflow: scroll;
+ width: 400px;
}
#smallworldadmin_tab5 h2 {
font-size: 14px;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-01-23 14:12:31
|
Revision: 8792
http://xoops.svn.sourceforge.net/xoops/?rev=8792&view=rev
Author: djculex
Date: 2012-01-23 14:12:25 +0000 (Mon, 23 Jan 2012)
Log Message:
-----------
Removed Paths:
-------------
XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php
XoopsModules/smallworld/trunk/smallworld/admin/index0.php
Deleted: XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php 2012-01-23 13:31:43 UTC (rev 8791)
+++ XoopsModules/smallworld/trunk/smallworld/admin/div_useradmin.php 2012-01-23 14:12:25 UTC (rev 8792)
@@ -1,68 +0,0 @@
-<?php
-/**
-* You may not change or alter any portion of this comment or credits
-* of supporting developers from this source code or any supporting source code
-* which is considered copyrighted (c) material of the original comment or credit authors.
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*
-* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
-* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
-* @module: Smallworld
-* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
-* @copyright: 2011 Culex
-* @Repository path: $HeadURL$
-* @Last committed: $Revision$
-* @Last changed by: $Author$
-* @Last changed date: $Date$
-* @ID: $Id$
-**/
-
-require_once 'admin_header.php';
-global $xoopsDB, $xoTheme, $xoopsLogger ;
-$xoopsLogger->activated = false;
-include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/functions.php");
-include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/class_collector.php");
-
-$Tpl = new XoopsTpl();
-$admin = new SmallworldAdmin();
-
-$allusers_inspect = $admin->getAllUsers('yes');
- if (!empty($allusers_inspect)) {
- foreach ($allusers_inspect as $data) {
- $ai['id'] = $data['id'];
- $ai['userid'] = $data['userid'];
- $ai['username'] = $data['username'];
- $ai['realname'] = $data['realname'];
- $ai['userimage'] = smallworld_getAvatarLink ($data['userid'],$data['userimage']);
- $ai['ip'] = $data['ip'];
- $ai['complaint'] = $data['complaint'];
- $ai['inspect_start'] = $data['inspect_start'];
- $ai['inspect_stop'] = $data['inspect_stop'];
- $ai['userinspect_timetotal'] = ($data['inspect_start'] + $data['inspect_stop'])-time();
- $Tpl->append('allusersinspect', $ai);
- }
- }
- $Tpl->assign('allusersinspectcounter',count($ai));
-
-$allusers_noinspect = $admin->getAllUsers('no');
- if (!empty($allusers_noinspect)) {
- foreach ($allusers_noinspect as $data) {
- $ani['id'] = $data['id'];
- $ani['userid'] = $data['userid'];
- $ani['username'] = $data['username'];
- $ani['realname'] = $data['realname'];
- $ani['userimage'] = smallworld_getAvatarLink ($data['userid'],$data['userimage']);
- $ani['ip'] = $data['ip'];
- $ani['complaint'] = $data['complaint'];
- $ani['inspect_start'] = '';
- $ani['inspect_stop'] = '';
- $ani['userinspect_timetotal'] = '';
- $Tpl->append('allusersnoinspect', $ani);
- }
- }
- $Tpl->assign('allusersnoinspectcounter',count($ani));
-
-$Tpl->display(XOOPS_ROOT_PATH .'/modules/smallworld/templates/smallworld_alluserstodiv.html');
-?>
\ No newline at end of file
Deleted: XoopsModules/smallworld/trunk/smallworld/admin/index0.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/index0.php 2012-01-23 13:31:43 UTC (rev 8791)
+++ XoopsModules/smallworld/trunk/smallworld/admin/index0.php 2012-01-23 14:12:25 UTC (rev 8792)
@@ -1,183 +0,0 @@
-<?php
-/**
-* You may not change or alter any portion of this comment or credits
-* of supporting developers from this source code or any supporting source code
-* which is considered copyrighted (c) material of the original comment or credit authors.
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*
-* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
-* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
-* @module: Smallworld
-* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
-* @copyright: 2011 Culex
-* @Repository path: $HeadURL$
-* @Last committed: $Revision$
-* @Last changed by: $Author$
-* @Last changed date: $Date$
-* @ID: $Id$
-**/
-
-require_once 'admin_header.php';
-require_once '../../../include/cp_header.php';
-include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/functions.php");
-include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/class_collector.php");
-require_once XOOPS_ROOT_PATH . '/class/template.php';
-
-
-if (!isset($xoopsTpl)) {$xoopsTpl = new XoopsTpl();}
-$xoopsTpl->xoops_setCaching(0);
-
-xoops_cp_header();
-
-$admin = new SmallworldAdmin();
-$index_admin = new ModuleAdmin();
-$tpl = new XoopsTpl();
-
-$ai = array();
-$ani = array();
-
-// --------------- First tab in admin ---------------
-// Find oldest message and apply to template
-$dateoffirstmessage = date('d-m-Y H:i:s',$admin->oldestMsg());
-// Get days number
-$totaldays = $admin->CountDays();
-// get average messages per day
-$avgperday = $admin->AvgMsgDay ($totaldays);
-// Smallworld version number
-$installversion = $admin->ModuleInstallVersion ();
-// Smallworld install date
-$installdate = $admin->ModuleInstallDate ();
-
-//check current version of Smallworld, return desc,link,version if new available
-$installCheck = $admin->doCheckUpdate ();
-
-// Count members using Smallworld
-$sumallusers = $admin->TotalUsers ();
-// Find list of most active users (total)
-$admin->mostactiveusers_allround();
-// Find list of most active users (24 hours)
-$admin->mostactiveusers_today();
-
-// FInd list of best rated users overall
-$admin->topratedusers('up');
-
-// FInd list of worst rated users overall
-$admin->topratedusers('down');
-
-$allusers_inspect = $admin->getAllUsers('yes');
- if (!empty($allusers_inspect)) {
- foreach ($allusers_inspect as $data) {
- $ai['id'] = $data['id'];
- $ai['userid'] = $data['userid'];
- $ai['username'] = $data['username'];
- $ai['realname'] = $data['realname'];
- $ai['userimage'] = smallworld_getAvatarLink ($data['userid'],$data['userimage']);
- $ai['ip'] = $data['ip'];
- $ai['complaint'] = $data['complaint'];
- $ai['inspect_start'] = $data['inspect_start'];
- $ai['inspect_stop'] = $data['inspect_stop'];
- $ai['userinspect_timetotal'] = ($data['inspect_start'] + $data['inspect_stop'])-time();
- $xoopsTpl->append('allusersinspect', $ai);
- }
- }
- $xoopsTpl->assign('allusersinspectcounter',count($ai));
-
-$allusers_noinspect = $admin->getAllUsers('no');
- if (!empty($allusers_noinspect)) {
- foreach ($allusers_noinspect as $data) {
- $ani['id'] = $data['id'];
- $ani['userid'] = $data['userid'];
- $ani['username'] = $data['username'];
- $ani['realname'] = $data['realname'];
- $ani['userimage'] = smallworld_getAvatarLink ($data['userid'],$data['userimage']);
- $ani['ip'] = $data['ip'];
- $ani['complaint'] = $data['complaint'];
- $ani['inspect_start'] = '';
- $ani['inspect_stop'] = '';
- $ani['userinspect_timetotal'] = '';
- $xoopsTpl->append('allusersnoinspect', $ani);
- }
- }
- $xoopsTpl->assign('allusersnoinspectcounter',count($ani));
-// ---------------- end of tabs ---------------- //
-
-// template assignments
- // tab titles
- $xoopsTpl->assign('lang_statistics', _AM_SMALLWORLD_STATISTICS_TITLE);
- $xoopsTpl->assign('lang_moduleinfo', _AM_SMALLWORLD_MODULEINFO);
- $xoopsTpl->assign('lang_userstats', _AM_SMALLWORLD_USERSTATS);
- $xoopsTpl->assign('lang_installversion', _AM_SMALLWORLD_MODULEINSTALL);
- $xoopsTpl->assign('lang_installversion_status', _AM_SMALLWORLD_UPDATE_STATUS);
- $xoopsTpl->assign('lang_installdate', _AM_SMALLWORLD_INSTALLDATE);
- $xoopsTpl->assign('lang_dateoffirstmessage', _AM_SMALLWORLD_DATEOFFIRSTMESSAGE);
- $xoopsTpl->assign('lang_totalusers', _AM_SMALLWORLD_TOTALUSERS);
- $xoopsTpl->assign('lang_averagemsgperday', _AM_SMALLWORLD_AVERAGEMSGPERDAY);
- $xoopsTpl->assign('lang_topchatters',_AM_SMALLWORLD_TOPCHATTERS);
- $xoopsTpl->assign('lang_topchatterstoday',_AM_SMALLWORLD_TOPCHATTERS_TODAY);
- $xoopsTpl->assign('lang_toprated',_AM_SMALLWORLD_TOPRATEDUSERS);
- $xoopsTpl->assign('lang_bottomrated',_AM_SMALLWORLD_BOTTOMRATEDUSERS);
- $xoopsTpl->assign('lang_useradmin',_AM_SMALLWORLD_USERADMIN_TITLE);
- $xoopsTpl->assign('lang_help',_AM_SMALLWORLD_HELP);
- $xoopsTpl->assign('lang_prefs',_MI_SYSTEM_ADMENU6);
- $xoopsTpl->assign('lang_prefslink',"<a href='../../system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule ->getVar('mid')."'>"._MI_SYSTEM_ADMENU6."</a>");
-
- // help file from admin
- $xoopsTpl->assign('lang_hlp_about',_AM_SMALLWORLD_HELP_ABOUT);
- $xoopsTpl->assign('lang_hlp_preface',_AM_SMALLWORLD_HELP_PREFACE);
- $xoopsTpl->assign('lang_hlp_requirements_t',_AM_SMALLWORLD_HELP_HEADER_REQUIREMENTS);
- $xoopsTpl->assign('lang_hlp_requirements',_AM_SMALLWORLD_HELP_REQUIREMENTS);
- $xoopsTpl->assign('lang_hlp_recommended_t',_AM_SMALLWORLD_HELP_HEADER_RECOMMENDED);
- $xoopsTpl->assign('lang_hlp_recommended',_AM_SMALLWORLD_HELP_RECOMMENDED);
- $xoopsTpl->assign('lang_hlp_installation_t',_AM_SMALLWORLD_HELP_HEADER_INSTALLATION);
- $xoopsTpl->assign('lang_hlp_firsttime',_AM_SMALLWORLD_HELP_FIRSTTIMEINSTALL);
- $xoopsTpl->assign('lang_hlp_hostedplatform_t',_AM_SMALLWORLD_HELP_HEADER_HOSTED_PLATFORM);
- $xoopsTpl->assign('lang_hlp_hostedplatform',_AM_SMALLWORLD_HELP_HOSTED_PLATFORM);
- $xoopsTpl->assign('lang_hlp_upgrading_t',_AM_SMALLWORLD_HELP_HEADER_UPGRADING);
- $xoopsTpl->assign('lang_hlp_upgrading',_AM_SMALLWORLD_HELP_UPGRADING);
- $xoopsTpl->assign('lang_hlp_faq_t',_AM_SMALLWORLD_HELP_HEADER_FAQ);
- $xoopsTpl->assign('lang_hlp_commen1_t',_AM_SMALLWORLD_HELP_HEADER_COMMENPROBLEMS1);
- $xoopsTpl->assign('lang_hlp_commen1',_AM_SMALLWORLD_HELP_COMMENPROBLEMS1);
- $xoopsTpl->assign('lang_hlp_contacts_t',_AM_SMALLWORLD_HELP_HEADER_CONTACTS);
- $xoopsTpl->assign('lang_hlp_otherhelp',_AM_SMALLWORLD_HELP_OTHERHELP);
- $xoopsTpl->assign('installversion', $installversion);
- $xoopsTpl->assign('installdate', $installdate);
- $xoopsTpl->assign('installversion_status',$installCheck);
- $xoopsTpl->assign('dateoffirstmessage', $dateoffirstmessage);
- $xoopsTpl->assign('totalusers', $sumallusers);
- $xoopsTpl->assign('averagemsgperday', $avgperday);
- $xoopsTpl->display('db:smallworld_admin.html');
-
- global $xoTheme;
- //Check Language
- $lang = $xoopsConfig['language'];
- // GET various variables from language folder
- if ( file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/js/'.$lang.'/variables.js')) {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$lang.'/js/variables.js');
- } else {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/variables.js');
- }
-
-$adminscript= <<<SCRIPT
- var smallworld_url="XOOPS_URL/modules/smallworld/";
- //var $ = jQuery();
-SCRIPT;
- $xoTheme->addStyleSheet('modules/smallworld/css/SmallworldAdmin.css');
- $xoTheme->addScript(XOOPS_URL.'/browse.php?Frameworks/jquery/jquery.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-ui-1.8.11.custom.js');
- $xoTheme->addScript('modules/smallworld/js/smallworld_tabs.js');
- $xoTheme->addScript('','',$adminscript);
- $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/js/jquery.form.js');
- $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/js/jquery.countdown.js');
- if ( file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/js/'.$lang.'/jquery.ui.datepicker-language.js')) {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$lang.'/js/jquery.ui.datepicker-language.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$lang.'/js/jquery.countdown.js');
- } else {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/jquery.ui.datepicker-language.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/jquery.countdown.js');
- }
- $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/js/adminsmallworld.js');
-
-xoops_cp_footer();
-?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|