| verzia 1.15, 2006/06/17 11:14:54 |
verzia 1.16, 2007/11/01 20:21:24 |
|
|
| * http://platon.sk/projects/phpMyEdit/ |
* http://platon.sk/projects/phpMyEdit/ |
| */ |
*/ |
| |
|
| /* $Platon: phpMyEdit/extensions/phpMyEdit-messages.class.php,v 1.10 2005/03/13 10:23:18 nepto Exp $ */ |
/* $Platon: Metafox/lib/phpMyEdit/extensions/phpMyEdit-messages.class.php,v 1.5 2007-09-02 23:08:46 nepto Exp $ */ |
| |
|
| /* This extension is part of phpMyEzin: Content Management System project, |
/* This extension is part of phpMyEzin: Content Management System project, |
| where it handles discussion messages for particular articles. It depends on |
where it handles discussion messages for particular articles. It depends on |
| Riadok 41 class phpMyEdit_messages extends phpMyEd |
|
| Riadok 41 class phpMyEdit_messages extends phpMyEd |
|
| /* Preserved article ID in CGI environment. */ |
/* Preserved article ID in CGI environment. */ |
| /* TODO: change to $this->article_id or something like this */ |
/* TODO: change to $this->article_id or something like this */ |
| global $ezin_admin_article; |
global $ezin_admin_article; |
| $ezin_admin_article = $this->get_data_cgi_var('article_id'); |
//$ezin_admin_article = $this->get_data_cgi_var('article_id'); |
| |
$ezin_admin_article_up = $this->get_sys_cgi_var('ezin_admin_article_up'); |
| |
$ezin_admin_article_down = $this->get_sys_cgi_var('ezin_admin_article_down'); |
| |
$ezin_admin_article = $this->get_data_cgi_var('article_id'); |
| |
$ezin_admin_article = intval($ezin_admin_article); |
| |
if ($ezin_admin_article <= 0) { |
| |
$ezin_admin_article = $this->get_sys_cgi_var('ezin_admin_article_up'); |
| |
} |
| |
if ($ezin_admin_article <= 0) { |
| |
$ezin_admin_article = $this->get_sys_cgi_var('ezin_admin_article_down'); |
| |
} |
| |
$ezin_admin_article = intval($ezin_admin_article); |
| |
echo "[$ezin_admin_article]"; |
| |
|
| $execute && $this->execute(); |
$execute && $this->execute(); |
| } /* }}} */ |
} /* }}} */ |
| |
|
| function list_table() /* {{{ */ |
function list_table() /* {{{ */ |
| { |
{ |
| $ezin_admin_article_change_up = $this->get_sys_cgi_var('ezin_admin_article_change_up'); |
global $ezin_admin_article; |
| $ezin_admin_article_change_down = $this->get_sys_cgi_var('ezin_admin_article_change_down'); |
|
| if (isset($ezin_admin_article_change_up)) { |
|
| $ezin_admin_article = $this->get_sys_cgi_var('ezin_admin_article_up'); |
|
| } elseif (isset($ezin_admin_article_change_down)) { |
|
| $ezin_admin_article = $this->get_sys_cgi_var('ezin_admin_article_down'); |
|
| } |
|
| !isset($ezin_admin_article) && $ezin_admin_article = $this->get_data_cgi_var('article_id'); |
|
| $ezin_admin_article = intval($ezin_admin_article); |
|
| $query = sprintf('SELECT article_id, count(id) AS messages FROM %s' |
$query = sprintf('SELECT article_id, count(id) AS messages FROM %s' |
| .' GROUP BY article_id HAVING article_id = %d', |
.' GROUP BY article_id HAVING article_id = %d', |
| $this->tb, intval($ezin_admin_article)); |
$this->tb, intval($ezin_admin_article)); |
| Riadok 237 class phpMyEdit_messages extends phpMyEd |
|
| Riadok 241 class phpMyEdit_messages extends phpMyEd |
|
| echo '</td></tr></table>',"\n"; |
echo '</td></tr></table>',"\n"; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| function display_record_buttons() /* {{{ */ |
function display_record_buttons($position) /* {{{ */ |
| { |
{ |
| |
global $ezin_admin_article; |
| echo '<table class="',$this->getCSSclass('navigation', $position),'">',"\n"; |
echo '<table class="',$this->getCSSclass('navigation', $position),'">',"\n"; |
| echo '<tr class="',$this->getCSSclass('navigation', $position),'">',"\n"; |
echo '<tr class="',$this->getCSSclass('navigation', $position),'">',"\n"; |
| echo '<td class="',$this->getCSSclass('buttons', $position),'">',"\n"; |
echo '<td class="',$this->getCSSclass('buttons', $position),'">',"\n"; |
| $this->print_article_select($article_id, 1, $position); |
$this->print_article_select($ezin_admin_article, 1, $position); |
| echo '</td>',"\n"; |
echo '</td>',"\n"; |
| if (strlen(@$this->message) > 0) { |
if (strlen(@$this->message) > 0) { |
| echo '<td class="',$this->getCSSclass('message', $position),'">',$this->message,'</td>',"\n"; |
echo '<td class="',$this->getCSSclass('message', $position),'">',$this->message,'</td>',"\n"; |
| Riadok 313 class phpMyEdit_messages extends phpMyEd |
|
| Riadok 318 class phpMyEdit_messages extends phpMyEd |
|
| echo '</option>',"\n"; |
echo '</option>',"\n"; |
| } |
} |
| echo '</select>',"\n"; |
echo '</select>',"\n"; |
| if (! $disabled) { |
if ($disabled) { |
| echo $this->htmlSubmit('ezin_admin_article_change_'.$position, ' > ', $this->get_sys_cgi_var('change', $position)), ' ', "\n"; |
echo $this->htmlHiddenSys('ezin_admin_article_'.$position, $selected_id); |
| |
} else { |
| |
echo $this->htmlSubmit('ezin_admin_article_change_'.$position, ' > ', |
| |
$this->get_sys_cgi_var('change', $position)), ' ', "\n"; |
| } |
} |
| return true; |
return true; |
| } /* }}} */ |
} /* }}} */ |