当前位置: 首页>>代码示例>>PHP>>正文


PHP professions::getOriginProfsIds方法代码示例

本文整理汇总了PHP中professions::getOriginProfsIds方法的典型用法代码示例。如果您正苦于以下问题:PHP professions::getOriginProfsIds方法的具体用法?PHP professions::getOriginProfsIds怎么用?PHP professions::getOriginProfsIds使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在professions的用法示例。


在下文中一共展示了professions::getOriginProfsIds方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: recalcCounters

 public function recalcCounters()
 {
     $sql = "SELECT COUNT(*) \n            FROM freelancer AS f \n            WHERE f.is_active AND f.is_banned = '0' \n                AND (f.cat_show = 't' OR f.is_pro = 'f') \n                AND f.last_time > now() - '6 months'::interval\n        ";
     $professions = new professions();
     $prof_groups = $professions->getProfGroupIds();
     foreach ($prof_groups as $group_id) {
         $profs_str = $professions->getProfIdForGroups($group_id, true);
         if ($profs_str) {
             $this->updateCounter($group_id, 0, $this->db->val($sql . " AND f.spec_orig IN ({$profs_str})"));
         }
     }
     $profs = $professions->getOriginProfsIds();
     foreach ($profs as $prof_id) {
         $this->updateCounter(0, $prof_id, $this->db->val($sql . ' AND f.spec_orig = ?i', $prof_id));
     }
     $this->updateCounter(0, 0, $this->db->val($sql));
 }
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:17,代码来源:FreelancerCatalog.php


注:本文中的professions::getOriginProfsIds方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。