本文整理汇总了PHP中JLTable类的典型用法代码示例。如果您正苦于以下问题:PHP JLTable类的具体用法?PHP JLTable怎么用?PHP JLTable使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了JLTable类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: bind
/**
* extends bind to include class params (non-PHPdoc)
* @see administrator/components/com_joomleague/tables/JLTable#bind($array, $ignore)
*/
function bind($array, $ignore = '')
{
if (key_exists('baseparams', $array) && is_array($array['baseparams'])) {
$registry = new JRegistry();
$registry->loadArray($array['baseparams']);
$array['baseparams'] = (string) $registry;
}
if (key_exists('params', $array) && is_array($array['params'])) {
$registry = new JRegistry();
$registry->loadArray($array['params']);
$array['params'] = (string) $registry;
}
return parent::bind($array, $ignore);
}
示例2: saveeventbb
function saveeventbb($data, $project_id)
{
$object = JLTable::getInstance('MatchEvent', 'Table');
$object->match_id = (int) $this->_id;
// home players
for ($x = 0; $x < $data['total_h_players']; $x++) {
for ($e = 1; $e < $data['tehp'] + 1; $e++) {
if (isset($data['cid_h' . $x]) && ($data['event_sum_h_' . $x . '_' . $e] != "" || $data['event_time_h_' . $x . '_' . $e] != "" || $data['notice_h_' . $x . '_' . $e] != "")) {
$object->id = $data['event_id_h_' . $x . '_' . $e];
//$object->project_id = $data['project_id'];
$object->teamplayer_id = $data['player_id_h_' . $x];
$object->projectteam_id = $data['team_id_h_' . $x];
$object->event_type_id = $data['event_type_id_h_' . $x . '_' . $e];
$object->event_sum = $data['event_sum_h_' . $x . '_' . $e] == "" ? NULL : $data['event_sum_h_' . $x . '_' . $e];
$object->event_time = $data['event_time_h_' . $x . '_' . $e] == "" ? NULL : $data['event_time_h_' . $x . '_' . $e];
$object->notice = $data['notice_h_' . $x . '_' . $e] == "" ? NULL : $data['notice_h_' . $x . '_' . $e];
$object->notes = "";
if (!$object->store(true)) {
$this->setError($this->_db->getErrorMsg());
return false;
}
}
if (isset($data['cid_h' . $x]) && $data['event_id_h_' . $x . '_' . $e] && ($data['event_sum_h_' . $x . '_' . $e] == "" && $data['event_time_h_' . $x . '_' . $e] == "" && $data['notice_h_' . $x . '_' . $e] == "")) {
$this->deleteevent($data['event_id_h_' . $x . '_' . $e]);
}
}
}
// away players
for ($x = 0; $x < $data['total_a_players']; $x++) {
for ($e = 1; $e < $data['teap'] + 1; $e++) {
if (isset($data['cid_a' . $x]) && ($data['event_sum_a_' . $x . '_' . $e] != "" || $data['event_time_a_' . $x . '_' . $e] != "" || $data['notice_a_' . $x . '_' . $e] != "")) {
$object->id = $data['event_id_a_' . $x . '_' . $e];
//$object->project_id = $data['project_id'];
$object->teamplayer_id = $data['player_id_a_' . $x];
$object->projectteam_id = $data['team_id_a_' . $x];
$object->event_type_id = $data['event_type_id_a_' . $x . '_' . $e];
$object->event_sum = $data['event_sum_a_' . $x . '_' . $e] == "" ? NULL : $data['event_sum_a_' . $x . '_' . $e];
$object->event_time = $data['event_time_a_' . $x . '_' . $e] == "" ? NULL : $data['event_time_a_' . $x . '_' . $e];
$object->notice = $data['notice_a_' . $x . '_' . $e] == "" ? NULL : $data['notice_a_' . $x . '_' . $e];
$object->notes = "";
if (!$object->store(true)) {
$this->setError($this->_db->getErrorMsg());
return false;
}
}
if (isset($data['cid_a' . $x]) && $data['event_id_a_' . $x . '_' . $e] && ($data['event_sum_a_' . $x . '_' . $e] == "" && $data['event_time_a_' . $x . '_' . $e] == "" && $data['notice_a_' . $x . '_' . $e] == "")) {
$this->deleteevent($data['event_id_a_' . $x . '_' . $e]);
}
}
}
return true;
}
示例3:
$published = JHtml::_('grid.published', $row, $i, 'tick.png', 'publish_x.png', 'eventtype.');
?>
<tr class="row<?php
echo $i % 2;
?>
">
<td class="center"><?php
echo $this->pagination->getRowOffset($i);
?>
</td>
<td class="center"><?php
echo $checked;
?>
</td>
<?php
if (JLTable::_isCheckedOut($this->user->get('id'), $row->checked_out)) {
$inputappend = ' disabled="disabled"';
?>
<td class="center"> </td><?php
} else {
$inputappend = '';
?>
<td class="center">
<a href="<?php
echo $link;
?>
">
<?php
$imageTitle = JText::_('COM_JOOMLEAGUE_ADMIN_EVENTS_EDIT_DETAILS');
echo JHtml::_('image', 'administrator/components/com_joomleague/assets/images/edit.png', $imageTitle, 'title= "' . $imageTitle . '"');
?>
示例4: bind
/**
* Bind function
*
* @acces public
* @param array $hash named array
* @return null|string null is operation was satisfactory, otherwise returns an error
* @see JTable:bind
*/
public function bind($array, $ignore = '')
{
if (key_exists('params', $array) && is_array($array['params'])) {
$registry = new JRegistry();
$registry->loadArray($array['params']);
$array['params'] = $registry->toString('ini');
}
return parent::bind($array, $ignore);
}
示例5: bind
/**
* Overloaded bind function
*
* @acces public
* @param array $hash named array
* @return null|string null is operation was satisfactory, otherwise returns an error
* @see JTable:bind
* @since 1.5
*/
public function bind($array, $ignore = '')
{
if (key_exists('params', $array) && is_array($array['params'])) {
$registry = new JRegistry();
$registry->loadArray($array['params']);
$array['params'] = $registry->toString();
}
if (key_exists('comp_params', $array) && is_array($array['comp_params'])) {
$registry = new JRegistry();
$registry->loadArray($array['comp_params']);
$array['comp_params'] = $registry->toString();
}
//print_r( $array );exit;
return parent::bind($array, $ignore);
}
示例6:
/**
* Constructor
*
* @param object Database connector object
* @since 1.0
*/
function __construct(&$db)
{
parent::__construct('#__joomleague_countries', 'id', $db);
}
示例7: __construct
/**
* Constructor
*
* @param object Database connector object
* @since 1.0
*/
public function __construct(&$db)
{
parent::__construct('#__joomleague_treeto_node', 'id', $db);
}
示例8: __construct
/**
* Constructor
*
* @param object Database connector object
*/
public function __construct(&$db)
{
parent::__construct('#__joomleague_position_eventtype', 'id', $db);
}