Code Duplication    Length = 10-11 lines in 13 locations

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

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