コード例 #1
0
ファイル: template.php プロジェクト: hfmprs/JoomLeague
 /**
  * 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);
 }
コード例 #2
0
 /**
  * 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);
 }
コード例 #3
0
ファイル: project.php プロジェクト: Heart1010/JoomLeague
 /**
  * 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);
 }
コード例 #4
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_countries', 'id', $db);
 }
コード例 #5
0
ファイル: treetonode.php プロジェクト: Heart1010/JoomLeague
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 public function __construct(&$db)
 {
     parent::__construct('#__joomleague_treeto_node', 'id', $db);
 }
コード例 #6
0
ファイル: match.php プロジェクト: hfmprs/JoomLeague
 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;
 }
コード例 #7
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_match_commentary', 'id', $db);
 }
コード例 #8
0
ファイル: default.php プロジェクト: hfmprs/JoomLeague
    $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">&nbsp;</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 . '"');
        ?>
コード例 #9
0
 /**
  * Constructor
  *
  * @param object Database connector object
  */
 public function __construct(&$db)
 {
     parent::__construct('#__joomleague_position_eventtype', 'id', $db);
 }
コード例 #10
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 public function __construct(&$db)
 {
     parent::__construct('#__joomleague_team_trainingdata', 'id', $db);
 }
コード例 #11
0
ファイル: teamplayer.php プロジェクト: hfmprs/JoomLeague
 /**
  * Constructor
  *
  * @param object Database connector object
  */
 public function __construct(&$db)
 {
     parent::__construct('#__joomleague_team_player', 'id', $db);
 }
コード例 #12
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_season', 'id', $db);
 }
コード例 #13
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_match_staff_statistic', 'id', $db);
 }
コード例 #14
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_associations', 'id', $db);
 }
コード例 #15
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_rosterposition', 'id', $db);
 }
コード例 #16
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_team_staff', 'id', $db);
 }
コード例 #17
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_position_ringen', 'id', $db);
 }
コード例 #18
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_playground', 'id', $db);
 }
コード例 #19
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_match_player', 'id', $db);
 }
コード例 #20
0
ファイル: matchevent.php プロジェクト: hfmprs/JoomLeague
 /**
  * Constructor
  *
  * @param object Database connector object
  */
 public function __construct(&$db)
 {
     parent::__construct('#__joomleague_match_event', 'id', $db);
 }
コード例 #21
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_position_statistic', 'id', $db);
 }
コード例 #22
0
ファイル: person.php プロジェクト: Heart1010/JoomLeague
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 public function __construct(&$db)
 {
     parent::__construct('#__joomleague_person', 'id', $db);
 }
コード例 #23
0
ファイル: jlxmlimport.php プロジェクト: Heart1010/JoomLeague
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 public function __construct(&$db)
 {
     parent::__construct('#__joomleague_jlxmlimport', 'id', $db);
 }
コード例 #24
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_project_team', 'id', $db);
 }
コード例 #25
0
ファイル: sportstype.php プロジェクト: Heart1010/JoomLeague
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 public function __construct(&$db)
 {
     parent::__construct('#__joomleague_sports_type', 'id', $db);
 }
コード例 #26
0
ファイル: projectreferee.php プロジェクト: hfmprs/JoomLeague
 /**
  * Constructor
  *
  * @param object Database connector object
  */
 public function __construct(&$db)
 {
     parent::__construct('#__joomleague_project_referee', 'id', $db);
 }
コード例 #27
0
 /**
  * Constructor
  *
  * @param object Database connector object
  * @since 1.0
  */
 function __construct(&$db)
 {
     parent::__construct('#__joomleague_match_referee', 'id', $db);
 }