Exemple #1
0
 public function getUserById($id)
 {
     $db = parent::_dbSelect();
     $select = $db->from('KutuUser', '*', 'hid')->where("kopel='" . $id . "'");
     $result = parent::_getDefaultAdapter()->fetchRow($select);
     return $result;
 }
Exemple #2
0
 /**
  * @return obj
  */
 function getPollByDate($date)
 {
     $db = parent::_dbSelect();
     $select = $db->from('polls')->where("checkedTime < '{$date}'", "checkedTime DESC");
     $result = parent::_getDefaultAdapter()->fetchRow($select);
     return $result;
 }
Exemple #3
0
 /**
  * @return obj
  */
 public function getCatalogByGuid($guid)
 {
     $db = parent::_dbSelect();
     $statement = $db->from('KutuCatalogFolder')->where('catalogGuid=?', $guid);
     $row = parent::_getDefaultAdapter()->fetchRow($statement);
     return $row;
 }
Exemple #4
0
 /**
  * @return obj
  */
 public function getDocumentById($catalogGuid, $relateAs)
 {
     $db = parent::_dbSelect();
     $statement = $db->from('KutuRelatedItem')->where('relatedGuid=?', $catalogGuid)->where('relateAs=?', $relateAs);
     $row = parent::_getDefaultAdapter()->fetchRow($statement);
     return $row;
 }
Exemple #5
0
 public function getUserGroup($packageId)
 {
     $db = parent::_dbSelect();
     $select = $db->from('gacl_aro_groups', '*', 'hid')->where("id = {$packageId}");
     $result = parent::_getDefaultAdapter()->fetchRow($select);
     return $result;
 }
Exemple #6
0
 public function addCounterAsset($catalogGuid, array $data)
 {
     if (!isset($catalogGuid)) {
         return 0;
     }
     $whiteList = array('guid', 'application', 'part', 'valueType', 'valueInt', 'valueText');
     $addData = array();
     foreach ($data as $key => $value) {
         if (in_array($key, $whiteList)) {
             $addData[$key] = $value;
         }
     }
     if (empty($addData)) {
         return 0;
     }
     $db = parent::_dbSelect();
     $where = $db->from('KutuAssetSetting')->where('guid=?', $catalogGuid);
     $row = parent::_getDefaultAdapter()->fetchRow($where);
     if ($row) {
         // check ip
         /*
         if (($row->guid == $catalogGuid) && ($row->valueType == Pandamp_Lib_Formater::getRealIpAddr())) {
                 return 0;
         }
         */
         $row['valueInt'] = $row['valueInt'] += 1;
         $id = parent::_getDefaultAdapter()->update('KutuAssetSetting', array('valueInt' => $row['valueInt']), "guid='" . $catalogGuid . "'");
     } else {
         $id = parent::_getDefaultAdapter()->insert('KutuAssetSetting', $addData);
     }
     if ((int) $id == 0) {
         return 0;
     }
     return $id;
 }
Exemple #7
0
 /**
  * @return obj
  */
 public function getHistory($id)
 {
     $db = parent::_dbSelect();
     $select = $db->from('KutuOrderHistory')->where("orderId = '{$id}'");
     $result = parent::_getDefaultAdapter()->fetchAll($select);
     return $result;
 }
Exemple #8
0
 /**
  * @return obj
  */
 function getPollOption($guid)
 {
     $db = parent::_dbSelect();
     $select = $db->from('options')->where("pollGuid='{$guid}'", "text ASC");
     $result = parent::_getDefaultAdapter()->fetchAll($select);
     return $result;
 }
Exemple #9
0
 public function getSpecifiedStatus($where)
 {
     $db = parent::_dbSelect();
     $select = $db->from('KutuOrderStatus')->where('orderStatusId = ' . $where);
     $result = parent::_getDefaultAdapter()->fetchAll($select);
     return $result;
 }
Exemple #10
0
 public function getHits($catalogGuid, $text)
 {
     $db = parent::_dbSelect();
     $conn = self::$_db;
     $row = $conn->fetchRow($db->from('KutuAssetSetting')->where('guid=?', $catalogGuid)->where('valueText=?', $text));
     return $row;
 }
Exemple #11
0
 /**
  * @return obj
  */
 public function getRating($id, $ip)
 {
     $db = parent::_dbSelect();
     $select = $db->from('vote')->where('guid=?', $id)->where('ip=?', $ip);
     $row = parent::_getDefaultAdapter()->fetchRow($select);
     return $row;
 }
Exemple #12
0
 /**
  * @return obj
  */
 public function getOrderDetail($idOrder)
 {
     $db = parent::_dbSelect();
     $select = $db->from('KutuOrderDetail')->where("orderId = " . $idOrder);
     $result = parent::_getDefaultAdapter()->fetchAll($select);
     return $result;
 }
Exemple #13
0
 public function getNumOfComment()
 {
     $db = parent::_dbSelect();
     $select = $db->from('comments', array('COUNT(id) as count_id'));
     $row = parent::_getDefaultAdapter()->fetchRow($select);
     return $row !== null ? $row['count_id'] : 0;
 }
Exemple #14
0
 /**
  * @return obj
  */
 public function getUserGroupId($username)
 {
     $db = parent::_dbSelect();
     $select = $db->from('gacl_aro')->where('section_value=?', 'user')->where('value=?', $username);
     $config = Zend_Registry::get('db2');
     $row = $config->fetchRow($select);
     return $row;
 }
Exemple #15
0
 public function getUserGroup($packageId)
 {
     $db = parent::_dbSelect();
     $select = $db->from('gacl_aro_groups')->where("id = {$packageId}");
     $conn = self::$_db;
     $result = $conn->fetchRow($select);
     return $result;
 }
Exemple #16
0
 public function getInvoiceById($id)
 {
     $db = parent::_dbSelect();
     $select = $db->from('KutuUserInvoice')->where("uid='" . $id . "'");
     $conn = self::$_db;
     $result = $conn->fetchAll($select);
     return $result;
 }
 public function getCatalogAttributeValue($catalogGuid, $attributeGuid)
 {
     $db = parent::_dbSelect();
     $select = $db->from('KutuCatalogAttribute', array('value'))->where('catalogGuid=?', $catalogGuid)->where('attributeGuid=?', $attributeGuid);
     $conn = self::$_db;
     $row = $conn->fetchRow($select);
     return $row !== null ? $row['value'] : '';
 }
Exemple #18
0
 /**
  * @return obj
  */
 public function getNumber()
 {
     $db = parent::_dbSelect();
     $statement = $db->from('KutuNumber');
     $conn = self::$_db;
     $result = $conn->fetchRow($statement);
     return $result;
 }
Exemple #19
0
 public function getUserStatus($statusId)
 {
     $db = parent::_dbSelect();
     $select = $db->from('KutuUserStatus', array("accountStatusId", "status"))->where("accountStatusId=?", $statusId);
     $conn = self::$_db;
     $result = $conn->fetchRow($select);
     return $result;
 }
Exemple #20
0
 public function getCommentParentCount($parentId)
 {
     if (!isset($parentId)) {
         return 0;
     }
     $db = parent::_dbSelect();
     $select = $db->from('comments', array('COUNT(id) as count_id'))->where('parent=?', $parentId)->where('published=?', 99);
     $row = parent::_getDefaultAdapter()->fetchRow($select);
     return $row !== null ? $row['count_id'] : 0;
 }
Exemple #21
0
 /**
  * @return obj
  */
 public function fetchChildren($parentGuid)
 {
     $db = parent::_dbSelect();
     if ($parentGuid == 'root') {
         $select = $db->from('KutuFolder')->where('parentGuid=guid')->order('title ASC');
     } else {
         $select = $db->from('KutuFolder')->where("parentGuid = '{$parentGuid}' AND NOT parentGuid=guid")->order('title ASC');
     }
     $conn = self::$_db;
     $rows = $conn->fetchAll($select);
     return $rows;
 }
Exemple #22
0
 public function getCatalogGuidByFolderGuid($node)
 {
     $db = parent::_dbSelect();
     $select = $db->from('KutuCatalogFolder', array('guid' => 'catalogGuid'))->where("folderGuid=?", "{$node}")->order("catalogGuid desc");
     //$sql = $select->__toString();
     //print_r($sql);exit();
     $conn = self::$_db;
     //$rows = $conn->query("SELECT catalogGuid as guid from KutuCatalogFolder where folderGuid='$node'");
     //$result = $rows->fetchAll(Zend_Db::FETCH_OBJ);
     $result = $conn->fetchAll($select);
     return $result;
 }
Exemple #23
0
 public function getUserByPackageId($pid)
 {
     $db = parent::_dbSelect();
     $select = $db->from("KutuUser")->where("packageId=?", $pid)->where("isActive=?", 1)->where("email <> ''");
     /*
             $select = $select->__toString();
         	print_r($select);exit();
     *
     */
     $configDb = Zend_Registry::get('db1');
     $row = $configDb->fetchAll($select);
     return $row;
 }
Exemple #24
0
 /**
  * @return obj
  */
 public function get_object_groups($object_id)
 {
     $db = parent::_dbSelect();
     $select = $db->from("gacl_groups_aro_map", "group_id")->where('aro_id=' . $object_id);
     /*
             $select = $select->__toString();
         	print_r($select);exit();
     *
     */
     $configDb = Zend_Registry::get('db2');
     $row = $configDb->fetchAll($select);
     return $row;
 }
Exemple #25
0
 public function get_group_id($value)
 {
     $db = parent::_dbSelect();
     $select = $db->from("gacl_aro_groups", array("id"))->where("value='" . $value . "'");
     /*
             $select = $select->__toString();
         	print_r($select);exit();
     * 
     */
     $configDb = Zend_Registry::get('db2');
     $row = $configDb->fetchRow($select);
     return $row;
 }
Exemple #26
0
 public function fetchNewsCatalog($profileGuid, $start = null, $end = null)
 {
     $data = $this->implode_with_keys(", ", $profileGuid, "'");
     $db = parent::_dbSelect();
     $select = $db->from('KutuCatalog')->join('KutuCatalogFolder', 'KutuCatalog.guid=KutuCatalogFolder.catalogGuid', array('folderGuid'))->where('KutuCatalog.status=?', 99);
     $select->where("KutuCatalog.profileGuid IN ({$data})")->order('KutuCatalog.publishedDate DESC');
     if (is_int($start) && is_int($end)) {
         $select->limit($end, $start);
     }
     /*$sql = $select->__toString();
      	print_r($sql);die;*/
     $conn = self::$_db;
     $rows = $conn->fetchAll($select);
     return $rows;
 }
Exemple #27
0
 public function getUserByMonth($packageId, $mon)
 {
     $db = parent::_dbSelect();
     $statement = $db->from('KutuUser', array('COUNT(*) as count'))->where("packageId={$packageId}")->where("createdDate LIKE '%" . $mon . "%'");
     /*$sql = $statement->__toString();
      	print_r($sql);exit();*/
     $conn = self::$_db;
     $row = $conn->fetchRow($statement);
     return $row !== null ? $row['count'] : 0;
 }
Exemple #28
0
 public function getCountCalendar()
 {
     $db = parent::_dbSelect();
     $statement = $db->from('calendar_mssgs', array('COUNT(*) as count'))->joinLeft('KutuUser', 'calendar_mssgs.uid=KutuUser.guid', array());
     $row = parent::_getDefaultAdapter()->fetchRow($statement);
     return $row !== null ? $row['count'] : 0;
 }
Exemple #29
0
 public function getIdByTitle($st)
 {
     $db = parent::_dbSelect();
     $row = parent::_getDefaultAdapter()->fetchRow($db->from('KutuFolder')->where("cmsParams like '%" . '"menu":true,"st":"' . $st . '"' . "%'"));
     return $row;
 }
Exemple #30
0
 public function getCatalogByProfile($profileGuid)
 {
     $db = parent::_dbSelect();
     $row = parent::_getDefaultAdapter()->fetchAll($db->from('KutuCatalog')->where('profileGuid=?', $profileGuid)->order('createdDate ASC'));
     return $row;
 }