issue 70 trackback admin module UI/UX modified

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8726 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ovclas 2011-08-05 02:16:07 +00:00
parent da8302fa4a
commit 22dd2f0ea6
18 changed files with 146 additions and 24 deletions

View file

@ -46,6 +46,45 @@
return $output;
}
/**
* @brief Trackback List
**/
function procTrackbackGetList()
{
if(!Context::get('is_logged')) return new Object(-1,'msg_not_permitted');
// Taken from a list of selected sessions
$flagList = $_SESSION['trackback_management'];
if(count($flagList)) {
foreach($flagList as $key => $val) {
if(!is_bool($val)) continue;
$trackbackSrlList[] = $key;
}
}
global $lang;
if(count($trackbackSrlList) > 0) {
$oTrackbackAdminModel = &getAdminModel('trackback');
$args->trackbackSrlList = $trackbackSrlList;
$args->list_count = 100;
$output = $oTrackbackAdminModel->getTotalTrackbackList($args);
if(is_array($output->data)) $trackbackList = $output->data;
else
{
unset($_SESSION['trackback_management']);
$trackbackList = array();
$this->setMessage($lang->no_trackbacks);
}
}
else
{
$trackbackList = array();
$this->setMessage($lang->no_trackbacks);
}
$this->add('trackback_list', $trackbackList);
}
/**
* @brief Trackbacks send documents from the popup menu add a menu
**/