Допомога проекту - Українське програмування
[/index.php] Головне меню Головна сторінка Програмування - Основи програмування - Assembler - Delphi - Програмування мікроконтролерів - C - C++ - C# - Java - Python Web-програмування - HTML - CSS - PHP Інший матеріал - Internet - Ucoz - Залізо - Photoshop - Flash - Комп'ютерна графіка - 3D графіка - Різне - Оголошення Допомога проекту Друзі Про нас Наша кнопка
Друзі Головна Допомога проекту Допомога проекту Проекту завжди необхідна підтримка, а особливо на перших стадіях розвитку. Ми звертаємось до вас, шановні користувачі, ви творці майбутнього, від вас багато залежить. Звичайно ви можете сидіти, склавши руки і чекати поки інші працюють, а можете внести вклад в розвиток діла. Якщо кожен зробить свій невеличкий внесок(будь це стаття, книга, порада чи інше), то ми отримаємо повноцінний сайт з безліччю матеріалу. Особливо потребуємо допомоги з боку як професійних програмістів, так і кодерів-початківців. Якщо ви небайдужі, приділіть нам часточку свого часу і зв’яжіться з нами. Наша кнопка: Введіть Ваше ім'я: E-mail адреса: Тема Повідомлення: Введіть текст Вашого повідомлення: Надіслати копію цього повідомлення на Вашу електронну адресу Відправити Ввійти Логін Пароль Запам’ятай мене! cbTabHandler(); $uddeim_isadmin = 0; if ( defined( 'JPATH_ADMINISTRATOR' ) ) { require_once(JPATH_SITE.'/components/com_uddeim/uddeimlib15.php'); } else { global $mainframe; require_once($mainframe->getCfg('absolute_path').'/components/com_uddeim/uddeimlib10.php'); } $this->absolute_path = uddeIMgetPath('absolute_path'); $this->pathtoadmin = uddeIMgetPath('absolute_path')."/administrator/components/com_uddeim"; $this->pathtouser = uddeIMgetPath('absolute_path')."/components/com_uddeim"; $this->pathtosite = uddeIMgetPath('live_site'); if(file_exists( $this->pathtoadmin."/config.class.php")) include_once( $this->pathtoadmin."/config.class.php"); $this->config = new uddeimconfigclass(); $this->mosConfig_lang = uddeIMgetLang(); $this->mosConfig_offset = uddeIMgetOffset(); $this->myuserid = uddeIMgetUserID(); $this->mygroupid = uddeIMgetGroupID(); } function _evaluateUsername($fromname, $fromid, $publicname) { $back = NULL; if ($fromname==NULL && !$fromid) { if (!$publicname || $publicname==NULL) $back = _UDDEIM_PUBLICUSER; else $back = $publicname; } elseif ($fromname==NULL) { if (!$publicname || $publicname==NULL) // maybe we have the original name still stored here $back = _UDDEIM_DELETEDUSER; else $back = $publicname; } else $back = $fromname; return $back; } function _getLanguageFile() { require_once( $this->pathtouser."/crypt.class.php"); if(!defined('_UDDEIM_INBOX')) { $postfix = ""; if ($this->config->languagecharset) $postfix = ".utf8"; if (file_exists($this->pathtoadmin.'/language'.$postfix.'/'.$this->mosConfig_lang.'.php')) { include_once($this->pathtoadmin.'/language'.$postfix.'/'.$this->mosConfig_lang.'.php'); } elseif (file_exists($this->pathtoadmin.'/language'.$postfix.'/english.php')) { include_once($this->pathtoadmin.'/language'.$postfix.'/english.php'); } elseif (file_exists($this->pathtoadmin.'/language/english.php')) { include_once($this->pathtoadmin.'/language/english.php'); } } $this->uddeicons_readpic = " "; $this->uddeicons_unreadpic = " "; } function getDisplayTab($tab,$user,$ui) { global $_CB_database; $myself = $this->myuserid; if ($myself != $user->id) return null; // first try to find a published link $sql="SELECT id FROM #__menu WHERE link LIKE '%com_uddeim%' AND published=1 AND access". ($this->mygroupid==0 ? "=" : "<=").$this->mygroupid." LIMIT 1"; $_CB_database->setQuery($sql); $item_id = (int)$_CB_database->loadResult(); if (!$item_id) { // when no published link has been found, try to find an unpublished one $sql="SELECT id FROM #__menu WHERE link LIKE '%com_uddeim%' AND published=0 AND access". ($this->mygroupid==0 ? "=" : "<=").$this->mygroupid." LIMIT 1"; $_CB_database->setQuery($sql); $item_id = (int)$_CB_database->loadResult(); } $this->_getLanguageFile(); if ($this->config->overwriteitemid) $item_id = $this->config->useitemid; $params = $this->params; $return=""; if($tab->description != null) $return .= "\t\t ".unHtmlspecialchars(getLangDefinition($tab->description))." \n"; $params = $this->params; $entriesNumber = $params->get('entriesNumber', '10'); $pagingEnabled = $params->get('pagingEnabled', 0); $pagingParams = $this->_getPaging(array(),array("entries_")); if ($pagingEnabled) { $sql = "SELECT count(a.id) FROM #__uddeim AS a LEFT JOIN #__users AS b ON a.fromid=b.id WHERE a.toid=".(int)$myself." AND a.totrash=0 AND archived=0"; $_CB_database->setQuery($sql); $total=$_CB_database->loadResult(); if (!is_numeric($total)) $total = 0; if ($pagingParams["entries_limitstart"] === null) $pagingParams["entries_limitstart"] = 0; if ($entriesNumber > $total) $pagingParams["entries_limitstart"] = 0; } else { $pagingParams["entries_limitstart"] = 0; } $sql = "SELECT a.*, b.".($this->config->realnames ? "name" : "username")." AS fromname FROM #__uddeim AS a LEFT JOIN #__users AS b ON a.fromid=b.id WHERE a.toid=".(int)$myself." AND a.totrash=0 AND archived=0 ORDER BY datum DESC LIMIT ".($pagingParams["entries_limitstart"]?$pagingParams["entries_limitstart"]:"0").",".$entriesNumber; $_CB_database->setQuery($sql); $items=$_CB_database->loadObjectList(); if(count($items) > 0) { if ($pagingEnabled) { $title = _UDDEIM_PLUG_INBOXENTRIES.$entriesNumber; } else { $title = _UDDEIM_PLUG_LAST.$entriesNumber._UDDEIM_PLUG_ENTRIES; } $return .= " "; $return .= " ".$title." "; $return .= " "; $return .= " "; $return .= " "; $return .= " ". _UDDEIM_PLUG_STATUS ." "; $return .= " ". _UDDEIM_PLUG_SENDER ." "; $return .= " ". _UDDEIM_PLUG_MESSAGE ." "; $return .= " "; $i = 2; foreach($items as $item) { if($item->toread) $readcell=$this->uddeicons_readpic; else $readcell=$this->uddeicons_unreadpic; $fromname = $this->_evaluateUsername($item->fromname, $item->fromid, $item->publicname); if($item->systemmessage) $fromname = $item->systemmessage; if ($item->cryptmode==2) $pms_show = uddeIMsefRelToAbs("index.php?option=com_uddeim&Itemid=".$item_id."&task=showpass&messageid=".$item->id); else $pms_show = uddeIMsefRelToAbs("index.php?option=com_uddeim&Itemid=".$item_id."&task=show&messageid=".$item->id); $cm = uddeIMgetMessage($item->message, "", $item->cryptmode, "", $this->config->cryptkey); $cm = stripslashes($cm); if($item->systemmessage || $this->config->allowbb) { require_once ($this->absolute_path."/components/com_uddeim/bbparser.php"); $cm = uddeIMbbcode_strip($cm); } $cm = htmlspecialchars($cm, ENT_QUOTES, $this->config->charset); $cm = str_replace("", "", $cm); $i = ($i==1) ? 2 : 1; $return .= " ".$readcell." " . " ".$fromname." " . " ".substr($cm,0,$this->config->firstwordsinbox)."... "; $return .= " \n"; } $return .= " "; if ($pagingEnabled && ($entriesNumber < $total)) { $return .= " " .$this->_writePaging($pagingParams,"entries_",$entriesNumber,$total) ." "; } } else { $return .= " "; $return .= _UDDEIM_PLUG_EMPTYINBOX; // empty $return .= " "; } return $return; }}?> Забули логін, пароль? Немає облікового запису? Зареєструватися Підписка Хто онлайн? Немає На даний момент 10 гостей на сайті ©programming.in.ua 2011-2015 Всі права захищені. Powered by Joomla and designed by SiteGround. На programming.in.ua матеріали представлені виключно для особистого користування в ознайомчих, навчальних цілях і не можуть бути використані для розповсюдження,копіювання,комерційних цілей. Якщо ви бачите порушення права власності - напишіть адміністрації. Копіювання матеріалів з сайту дозволене тільки з дозволу адміністратора і з посиланням на цей сайт.