Code Duplication    Length = 7-8 lines in 5 locations

plugin/bbb/lib/bbb.lib.php 5 locations

@@ 1216-1223 (lines=8) @@
1213
     * @param array $meeting
1214
     * @return string
1215
     */
1216
    public function endUrl($meeting)
1217
    {
1218
        if (!isset($meeting['id'])) {
1219
            return '';
1220
        }
1221
1222
        return api_get_path(WEB_PLUGIN_PATH).'bbb/listing.php?'.$this->getUrlParams().'&action=end&id='.$meeting['id'];
1223
    }
1224
1225
    /**
1226
     * @param array $meeting
@@ 1241-1247 (lines=7) @@
1238
     * @param array $meeting
1239
     * @return string
1240
     */
1241
    public function publishUrl($meeting)
1242
    {
1243
        if (!isset($meeting['id'])) {
1244
            return '';
1245
        }
1246
        return api_get_path(WEB_PLUGIN_PATH).'bbb/listing.php?'.$this->getUrlParams().'&action=publish&id='.$meeting['id'];
1247
    }
1248
1249
    /**
1250
     * @param array $meeting
@@ 1253-1260 (lines=8) @@
1250
     * @param array $meeting
1251
     * @return string
1252
     */
1253
    public function unPublishUrl($meeting)
1254
    {
1255
        if (!isset($meeting['id'])) {
1256
            return null;
1257
        }
1258
1259
        return api_get_path(WEB_PLUGIN_PATH).'bbb/listing.php?'.$this->getUrlParams().'&action=unpublish&id='.$meeting['id'];
1260
    }
1261
1262
    /**
1263
     * @param array $meeting
@@ 1266-1273 (lines=8) @@
1263
     * @param array $meeting
1264
     * @return string
1265
     */
1266
    public function deleteRecordUrl($meeting)
1267
    {
1268
        if (!isset($meeting['id'])) {
1269
            return '';
1270
        }
1271
1272
        return api_get_path(WEB_PLUGIN_PATH).'bbb/listing.php?'.$this->getUrlParams().'&action=delete_record&id='.$meeting['id'];
1273
    }
1274
1275
    /**
1276
     * @param array $meeting
@@ 1279-1286 (lines=8) @@
1276
     * @param array $meeting
1277
     * @return string
1278
     */
1279
    public function copyToRecordToLinkTool($meeting)
1280
    {
1281
        if (!isset($meeting['id'])) {
1282
            return '';
1283
        }
1284
1285
        return api_get_path(WEB_PLUGIN_PATH).'bbb/listing.php?'.$this->getUrlParams().'&action=copy_record_to_link_tool&id='.$meeting['id'];
1286
    }
1287
1288
    /**
1289
     * Get the meeting info from DB by its name