Changeset 15287
- Timestamp:
- 06/29/11 04:12:33 (11 months ago)
- Location:
- trunk
- Files:
-
- 1 added
- 1 deleted
- 12 edited
-
inc/classes/BxDolFilesDb.php (modified) (2 diffs)
-
inc/classes/BxDolFriendsPageView.php (modified) (1 diff)
-
inc/classes/BxDolInstallerUtils.php (modified) (1 diff)
-
inc/classes/BxDolMemberMenu.php (modified) (2 diffs)
-
inc/classes/BxDolMenu.php (modified) (1 diff)
-
inc/classes/BxDolModule.php (modified) (1 diff)
-
inc/classes/BxDolModuleDb.php (deleted)
-
inc/classes/BxDolModuleQuery.php (added)
-
inc/classes/BxDolProfileFields.php (modified) (2 diffs)
-
inc/classes/BxDolRequest.php (modified) (1 diff)
-
inc/classes/BxDolService.php (modified) (2 diffs)
-
inc/classes/BxDolTextDb.php (modified) (1 diff)
-
inc/classes/BxDolTwigModuleDb.php (modified) (2 diffs)
-
modules/index.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/inc/classes/BxDolFilesDb.php
r15211 r15287 22 22 ***************************************************************************/ 23 23 24 require_once('BxDolModuleDb.php');25 26 class BxDolFilesDb extends BxDolModule Db{24 bx_import('BxDolModuleQuery'); 25 26 class BxDolFilesDb extends BxDolModuleQuery { 27 27 var $_oConfig; 28 28 … … 42 42 */ 43 43 function BxDolFilesDb (&$oConfig) { 44 parent::BxDolModuleDb($oConfig); 44 parent::BxDolModuleQuery(); 45 45 46 $this->_oConfig = &$oConfig; 46 47 $this->iViewer = getLoggedId(); -
trunk/inc/classes/BxDolFriendsPageView.php
r15283 r15287 374 374 $sWhereParam = "AND p.`DateLastNav` > SUBDATE(NOW(), INTERVAL " . $iOnlineTime . " MINUTE)"; 375 375 $aAllFriends = getMyFriendsEx($iMemberId, $sWhereParam, 'last_nav_desc', "LIMIT 5"); 376 $oModuleDb = new BxDolModuleDb(); 376 377 bx_import('BxDolModuleQuery'); 378 $oModuleDb = BxDolModuleQuery::getInstance(); 377 379 378 380 $sVideoMessengerImgPath = $GLOBALS['oSysTemplate'] -> getIconUrl('video.png'); -
trunk/inc/classes/BxDolInstallerUtils.php
r15211 r15287 37 37 38 38 function isModuleInstalled($sUri) { 39 bx_import('BxDolModuleDb'); 40 $oModuleDb = new BxDolModuleDb(); 41 return $oModuleDb->isModule($sUri); 39 bx_import('BxDolModuleQuery'); 40 return BxDolModuleQuery::getInstance()->isModule($sUri); 42 41 } 43 42 -
trunk/inc/classes/BxDolMemberMenu.php
r15211 r15287 556 556 * @return boolean 557 557 */ 558 function deleteMemberMenuCaches() 559 { 558 function deleteMemberMenuCaches() { 560 559 //remove all member_menu_keys files 561 560 $oCache = $this -> getCacheObject(); 562 561 $oCache->removeAllByPrefix($this -> sMenuMemberKeysCache); 563 562 564 return $GLOBALS['MySQL']->cleanCache($this -> sMenuCacheFile);563 return BxDolDb::getInstance()->cleanCache($this -> sMenuCacheFile); 565 564 } 566 565 … … 595 594 $oCache = $this -> getCacheObject(); 596 595 if (!empty($aCacheData) && is_array($aCacheData)) { 597 $oCache->setData ($GLOBALS['MySQL']->genDbCacheKey($this -> sMenuCacheFile), $aCacheData);596 $oCache->setData(BxDolDb::getInstance()->genDbCacheKey($this -> sMenuCacheFile), $aCacheData); 598 597 } 599 598 -
trunk/inc/classes/BxDolMenu.php
r15211 r15287 46 46 */ 47 47 function getInstance() { 48 if(!isset($GLOBALS['bxDolClasses'][__CLASS__])) 48 if(!isset($GLOBALS['bxDolClasses'][__CLASS__])) { 49 bx_import('BxTemplMenu'); 49 50 $GLOBALS['bxDolClasses'][__CLASS__] = new BxTemplMenu(); 51 } 50 52 51 53 return $GLOBALS['bxDolClasses'][__CLASS__]; -
trunk/inc/classes/BxDolModule.php
r15211 r15287 15 15 * 16 16 * b. An object of database class. 17 * @see BxDolModule Db17 * @see BxDolModuleQuery 18 18 * 19 19 * c. An object of template class. -
trunk/inc/classes/BxDolProfileFields.php
r15211 r15287 1393 1393 break; 1394 1394 1395 case 'Membership':1396 $aMemberships = getMemberships();1397 $aMembershipInfo = getMemberMembershipInfo($iProfileID);1398 1399 $aInput = array(1400 'type' => 'custom',1401 'content' => $this->getInputMembership( $aMemberships, $aMembershipInfo ),1402 );1403 break;1404 1405 1395 case 'ID': 1406 1396 case 'DateReg': … … 1436 1426 1437 1427 return $aInput; 1438 }1439 1440 function getInputMembership ( $aMemberships, $aCurMship ) {1441 1442 $sCurMship = $aCurMship['Name'];1443 if ( $aCurMship['ID'] != MEMBERSHIP_ID_STANDARD ) {1444 if ( !isset( $aCurMship['DateExpires'] ) )1445 $sCurMship .= ', ' . _t( '_MEMBERSHIP_EXPIRES_NEVER' );1446 else {1447 $iDaysLeft = round( ($aCurMship['DateExpires'] - time()) / (24 * 3600) );1448 $sCurMship .= ', '. _t( '_MEMBERSHIP_EXPIRES_IN_DAYS', $iDaysLeft );1449 }1450 }1451 1452 $iMembershipStd = MEMBERSHIP_ID_STANDARD;1453 $_tSetMembership = _t('_Set membership');1454 $_tFor = _t('_for');1455 $_tDays = _t('_days');1456 $_tStartsNow = _t('_starts immediately');1457 $_tCancel = _t( '_Cancel' );1458 //_t('_Current membership')1459 1460 $sCode .= <<<BLAH1461 <script type="text/javascript">1462 function checkStandard() {1463 selectMembership = document.getElementById('MembershipID');1464 if(selectMembership.value == $iMembershipStd) {1465 document.getElementById('MembershipDays').disabled = true;1466 document.getElementById('MembershipImmediately').disabled = true;1467 } else {1468 document.getElementById('MembershipDays').disabled = false;1469 document.getElementById('MembershipImmediately').disabled = false;1470 }1471 }1472 1473 function ShowHideMshipForm( bShow ) {1474 if( bShow ) {1475 $('#current_membership').hide(400);1476 $('#set_membership' ).show(400);1477 $('#doSetMembership' ).val( 'yes' );1478 } else {1479 $('#current_membership').show(400);1480 $('#set_membership' ).hide(400);1481 $('#doSetMembership' ).val( '' );1482 }1483 }1484 </script>1485 1486 <div id="current_membership">1487 $sCurMship1488 <br />1489 <div class="button_wrapper">1490 <input type="button" value="$_tSetMembership" class="form_input_submit" onclick="ShowHideMshipForm( true )" />1491 <div class="button_wrapper_close"></div>1492 </div>1493 </div>1494 BLAH;1495 1496 $sCode .= <<<BLAH1497 <div id="set_membership" style="display: none;">1498 <input type="hidden" id="doSetMembership" name="doSetMembership" value="" />1499 1500 <select id="MembershipID" name="MembershipID" onchange="checkStandard()" class="select_set_membership">1501 BLAH;1502 1503 $sUnlimitedC = process_line_output(_t('_pfm_unlimited'));1504 1505 foreach ( $aMemberships as $iMembershipID => $sMembershipName ) {1506 if ( $iMembershipID == MEMBERSHIP_ID_NON_MEMBER )1507 continue;1508 1509 $sCode .= <<<BLAH1510 <option value="$iMembershipID">$sMembershipName</option>1511 BLAH;1512 }1513 1514 $sCode .= <<<BLAH1515 </select>1516 1517 $_tFor1518 <input disabled="disabled" id="MembershipDays" type="text" class="no" name="MembershipDays" value="{$sUnlimitedC}"1519 onfocus="if (MembershipDays.value == '{$sUnlimitedC}') MembershipDays.value = ''"1520 onblur=" if (MembershipDays.value == '' ) MembershipDays.value = '{$sUnlimitedC}'" />1521 $_tDays1522 1523 <br />1524 <input disabled="disabled" id="MembershipImmediately" type="checkbox" name="MembershipImmediately" style="vertical-align: middle;" />1525 <label for="MembershipImmediately">1526 $_tStartsNow1527 </label>1528 1529 <br />1530 <input type="button" onclick="ShowHideMshipForm( false );" value="$_tCancel" />1531 </div>1532 BLAH;1533 return $sCode;1534 1428 } 1535 1429 -
trunk/inc/classes/BxDolRequest.php
r15211 r15287 107 107 $aModule = $mixedModule; 108 108 if(is_string($mixedModule)) { 109 $oModuleDb = new BxDolModuleDb();110 $aModule = $oModuleDb->getModuleByUri($mixedModule);109 bx_import('BxDolModuleQuery'); 110 $aModule = BxDolModuleQuery::getInstance()->getModuleByUri($mixedModule); 111 111 } 112 112 -
trunk/inc/classes/BxDolService.php
r15211 r15287 8 8 9 9 bx_import('BxDolRequest'); 10 bx_import('BxDolModuleDb');11 10 12 11 /** … … 38 37 39 38 function call($mixed, $sMethod, $aParams = array(), $sClass = 'Module') { 40 $oDb = new BxDolModuleDb(); 39 bx_import('BxDolModuleQuery'); 40 $oDb = BxDolModuleQuery::getInstance(); 41 41 42 42 $aModule = array(); -
trunk/inc/classes/BxDolTextDb.php
r15211 r15287 24 24 ***************************************************************************/ 25 25 26 bx_import('BxDolModule Db');26 bx_import('BxDolModuleQuery'); 27 27 28 class BxDolTextDb extends BxDolModule Db{28 class BxDolTextDb extends BxDolModuleQuery { 29 29 var $_oConfig; 30 30 31 31 function BxDolTextDb(&$oConfig) { 32 parent::BxDolModule Db($oConfig);32 parent::BxDolModuleQuery(); 33 33 34 34 $this->_oConfig = &$oConfig; -
trunk/inc/classes/BxDolTwigModuleDb.php
r15220 r15287 23 23 ***************************************************************************/ 24 24 25 bx_import('BxDolModule Db');25 bx_import('BxDolModuleQuery'); 26 26 27 27 /** 28 28 * Base database class for modules like events/groups/store 29 29 */ 30 class BxDolTwigModuleDb extends BxDolModule Db{30 class BxDolTwigModuleDb extends BxDolModuleQuery { 31 31 32 32 var $_sTableMain = 'main'; … … 52 52 */ 53 53 function BxDolTwigModuleDb(&$oConfig) { 54 parent::BxDolModule Db($oConfig);54 parent::BxDolModuleQuery($oConfig); 55 55 } 56 56 -
trunk/modules/index.php
r15211 r15287 13 13 $GLOBALS['iAdminPage'] = 1; 14 14 15 bx_import('BxDolModuleDb');16 17 15 $sName = bx_process_input(array_shift($GLOBALS['aRequest'])); 18 16 19 $oDb = new BxDolModuleDb();20 $GLOBALS['aModule'] = $oDb->getModuleByUri($sName);17 bx_import('BxDolModuleQuery'); 18 $GLOBALS['aModule'] = BxDolModuleQuery::getInstance()->getModuleByUri($sName); 21 19 22 20 if (empty($GLOBALS['aModule'])) { … … 28 26 29 27 include(BX_DIRECTORY_PATH_MODULES . $GLOBALS['aModule']['path'] . 'request.php'); 30
Note: See TracChangeset
for help on using the changeset viewer.