Code Duplication    Length = 10-11 lines in 13 locations

geodirectory-functions/cat-meta-functions/Tax-meta-class.php 13 locations

@@ 1555-1564 (lines=10) @@
1552
         *    'validate_func' => // validate function, string optional
1553
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1554
         */
1555
        public function addText($id, $args, $repeater = false)
1556
        {
1557
            $new_field = array('type' => 'text', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Text Field', 'geodirectory'));
1558
            $new_field = array_merge($new_field, $args);
1559
            if (false === $repeater) {
1560
                $this->_fields[] = $new_field;
1561
            } else {
1562
                return $new_field;
1563
            }
1564
        }
1565
1566
        /**
1567
         *  Add Hidden Field to meta box
@@ 1580-1589 (lines=10) @@
1577
         *    'validate_func' => // validate function, string optional
1578
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1579
         */
1580
        public function addHidden($id, $args, $repeater = false)
1581
        {
1582
            $new_field = array('type' => 'hidden', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Text Field', 'geodirectory'));
1583
            $new_field = array_merge($new_field, $args);
1584
            if (false === $repeater) {
1585
                $this->_fields[] = $new_field;
1586
            } else {
1587
                return $new_field;
1588
            }
1589
        }
1590
1591
        /**
1592
         *  Add Paragraph to meta box
@@ 1624-1633 (lines=10) @@
1621
         *    'validate_func' => // validate function, string optional
1622
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1623
         */
1624
        public function addCheckbox($id, $args, $repeater = false)
1625
        {
1626
            $new_field = array('type' => 'checkbox', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Checkbox Field', 'geodirectory'));
1627
            $new_field = array_merge($new_field, $args);
1628
            if (false === $repeater) {
1629
                $this->_fields[] = $new_field;
1630
            } else {
1631
                return $new_field;
1632
            }
1633
        }
1634
1635
        /**
1636
         *  Add CheckboxList Field to meta box
@@ 1652-1661 (lines=10) @@
1649
         * @return : remember to call: $checkbox_list = $this->get_tax_meta(get_the_ID(), 'meta_name', false);
1650
         *   which means the last param as false to get the values in an array
1651
         */
1652
        public function addCheckboxList($id, $options, $args, $repeater = false)
1653
        {
1654
            $new_field = array('type' => 'checkbox_list', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Checkbox List Field', 'geodirectory'));
1655
            $new_field = array_merge($new_field, $args);
1656
            if (false === $repeater) {
1657
                $this->_fields[] = $new_field;
1658
            } else {
1659
                return $new_field;
1660
            }
1661
        }
1662
1663
        /**
1664
         *  Add Textarea Field to meta box
@@ 1677-1686 (lines=10) @@
1674
         *    'validate_func' => // validate function, string optional
1675
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1676
         */
1677
        public function addTextarea($id, $args, $repeater = false)
1678
        {
1679
            $new_field = array('type' => 'textarea', 'id' => $id, 'std' => '', 'desc' => '', 'style' => '', 'name' => __('Textarea Field', 'geodirectory'));
1680
            $new_field = array_merge($new_field, $args);
1681
            if (false === $repeater) {
1682
                $this->_fields[] = $new_field;
1683
            } else {
1684
                return $new_field;
1685
            }
1686
        }
1687
1688
        /**
1689
         *  Add Select Field to meta box
@@ 1703-1712 (lines=10) @@
1700
         *    'validate_func' => // validate function, string optional
1701
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1702
         */
1703
        public function addSelect($id, $options, $args, $repeater = false)
1704
        {
1705
            $new_field = array('type' => 'select', 'id' => $id, 'std' => array(), 'desc' => '', 'style' => '', 'name' => __('Select Field', 'geodirectory'), 'multiple' => false, 'options' => $options);
1706
            $new_field = array_merge($new_field, $args);
1707
            if (false === $repeater) {
1708
                $this->_fields[] = $new_field;
1709
            } else {
1710
                return $new_field;
1711
            }
1712
        }
1713
1714
1715
        /**
@@ 1729-1738 (lines=10) @@
1726
         *    'validate_func' => // validate function, string optional
1727
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1728
         */
1729
        public function addRadio($id, $options, $args, $repeater = false)
1730
        {
1731
            $new_field = array('type' => 'radio', 'id' => $id, 'std' => array(), 'desc' => '', 'style' => '', 'name' => __('Radio Field', 'geodirectory'), 'options' => $options);
1732
            $new_field = array_merge($new_field, $args);
1733
            if (false === $repeater) {
1734
                $this->_fields[] = $new_field;
1735
            } else {
1736
                return $new_field;
1737
            }
1738
        }
1739
1740
        /**
1741
         *  Add Date Field to meta box
@@ 1754-1763 (lines=10) @@
1751
         *    'format' => // date format, default yy-mm-dd. Optional. Default "'d MM, yy'"  See more formats here: http://goo.gl/Wcwxn
1752
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1753
         */
1754
        public function addDate($id, $args, $repeater = false)
1755
        {
1756
            $new_field = array('type' => 'date', 'id' => $id, 'std' => '', 'desc' => '', 'format' => 'yy-mm-dd', 'name' => __('Date Field', 'geodirectory'));
1757
            $new_field = array_merge($new_field, $args);
1758
            if (false === $repeater) {
1759
                $this->_fields[] = $new_field;
1760
            } else {
1761
                return $new_field;
1762
            }
1763
        }
1764
1765
        /**
1766
         *  Add Time Field to meta box
@@ 1779-1788 (lines=10) @@
1776
         *    'format' => // time format, default hh:mm. Optional. See more formats here: http://goo.gl/83woX
1777
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1778
         */
1779
        public function addTime($id, $args, $repeater = false)
1780
        {
1781
            $new_field = array('type' => 'time', 'id' => $id, 'std' => '', 'desc' => '', 'format' => 'hh:mm', 'name' => __('Time Field', 'geodirectory'));
1782
            $new_field = array_merge($new_field, $args);
1783
            if (false === $repeater) {
1784
                $this->_fields[] = $new_field;
1785
            } else {
1786
                return $new_field;
1787
            }
1788
        }
1789
1790
        /**
1791
         *  Add Color Field to meta box
@@ 1803-1812 (lines=10) @@
1800
         *    'validate_func' => // validate function, string optional
1801
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1802
         */
1803
        public function addColor($id, $args, $repeater = false)
1804
        {
1805
            $new_field = array('type' => 'color', 'id' => $id, 'std' => '', 'desc' => '', 'name' => __('ColorPicker Field', 'geodirectory'));
1806
            $new_field = array_merge($new_field, $args);
1807
            if (false === $repeater) {
1808
                $this->_fields[] = $new_field;
1809
            } else {
1810
                return $new_field;
1811
            }
1812
        }
1813
1814
        /**
1815
         *  Add Image Field to meta box
@@ 1826-1836 (lines=11) @@
1823
         *    'validate_func' => // validate function, string optional
1824
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1825
         */
1826
        public function addImage($id, $args, $repeater = false)
1827
        {
1828
            $new_field = array('type' => 'image', 'id' => $id, 'desc' => '', 'style' => '', 'name' => __('Image Field', 'geodirectory'));
1829
            $new_field = array_merge($new_field, $args);
1830
1831
            if (false === $repeater) {
1832
                $this->_fields[] = $new_field;
1833
            } else {
1834
                return $new_field;
1835
            }
1836
        }
1837
1838
        /**
1839
         *  Add File Field to meta box
@@ 1850-1859 (lines=10) @@
1847
         *    'validate_func' => // validate function, string optional
1848
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1849
         */
1850
        public function addFile($id, $args, $repeater = false)
1851
        {
1852
            $new_field = array('type' => 'file', 'id' => $id, 'desc' => '', 'style' => '', 'name' => __('File Field', 'geodirectory'));
1853
            $new_field = array_merge($new_field, $args);
1854
            if (false === $repeater) {
1855
                $this->_fields[] = $new_field;
1856
            } else {
1857
                return $new_field;
1858
            }
1859
        }
1860
1861
        /**
1862
         *  Add WYSIWYG Field to meta box
@@ 1875-1884 (lines=10) @@
1872
         *    'validate_func' => // validate function, string optional
1873
         * @param $repeater bool  is this a field inside a repeatr? true|false(default)
1874
         */
1875
        public function addWysiwyg($id, $args, $repeater = false)
1876
        {
1877
            $new_field = array('type' => 'wysiwyg', 'id' => $id, 'std' => '', 'desc' => '', 'style' => 'width: 300px; height: 400px', 'name' => __('WYSIWYG Editor Field', 'geodirectory'));
1878
            $new_field = array_merge($new_field, $args);
1879
            if (false === $repeater) {
1880
                $this->_fields[] = $new_field;
1881
            } else {
1882
                return $new_field;
1883
            }
1884
        }
1885
1886
        /**
1887
         *  Add Taxonomy Field to meta box