Ejemplo n.º 1
0
 function my_field_show($fieldid, $entryid, $errors)
 {
     //use ci active record
     $CI =& get_instance();
     $CI->db->select('*');
     $CI->db->from('fields');
     $CI->db->where('id', $fieldid);
     $CI->db->limit(1);
     $query = $CI->db->get();
     $name = "";
     foreach ($query->result() as $row) {
         if ($row->type == "plain-text") {
             $content = my_html_escape(my_field_content($entryid, $row->name));
             echo "\n          <div class='form-group'>\n              <label>{$row->name}</label>\n              <div class='igs-small'>{$row->instructions}</div>\n              <input name='{$row->name}' \n              type='text'  \n              class='form-control' \n              placeholder='Type here' \n              data-toggle='tooltip' \n              data-placement='top' \n              title='' \n              value='{$content}'>\n          </div>";
             echo "<div class='errors'>{$errors}</div>";
         }
         if ($row->type == "number") {
             $content = my_field_content($entryid, $row->name);
             echo "\n          <div class='form-group'>\n              <label>{$row->name}</label>\n              <div class='igs-small'>{$row->instructions}</div>\n              <input name='{$row->name}' \n              type='text'  \n              class='form-control' \n              placeholder='Type here' \n              data-toggle='tooltip' \n              data-placement='top' \n              title='' value='{$content}'>\n          </div>";
             echo "<div class='errors'>{$errors}</div>";
         }
         if ($row->type == "drop-down") {
             $content = my_field_content($entryid, $row->name);
             $arr = explode(",", $row->opts);
             echo "\n             <div class='form-group'>\n                  <label>{$row->name}</label>\n                  <div class='igs-small'>{$row->instructions}</div>\n                     <select name='{$row->name}' class='form-control m-b'>";
             foreach ($arr as $key) {
                 if ($key === $content) {
                     echo "<option value='{$key}' selected>{$key}</option>";
                 } else {
                     echo "<option value='{$key}'>{$key}</option>";
                 }
             }
             echo " \n                  </select>\n              </div>";
             echo "<div class='errors'>{$errors}</div>";
         }
         if ($row->type == "check-box") {
             //get the actual content
             $t2 = my_checkbox($row->name, $entryid);
             $arr = explode(",", $row->opts);
             echo "\n             <div class='form-group'>\n                <label>{$row->name}</label>\n                <div class='igs-small'>{$row->instructions}</div>\n                  <input type='text' \n                    name='chk-{$row->name}' \n                    id='' value='' \n                    style='display:none;'/>";
             foreach ($arr as $key) {
                 if (my_is_in($key, $t2)) {
                     echo "\n                         <label>\n                          <input type='checkbox' name='chk-{$row->name}[]' value='{$key}' checked> \n                        </label> {$key}<br/>";
                 } else {
                     echo "\n                         <label>\n                          <input type='checkbox' name='chk-{$row->name}[]' value='{$key}' > \n                        </label> {$key}<br/>";
                 }
             }
             echo "</div>";
         }
         if ($row->type == "multi-line") {
             $content = my_field_content($entryid, $row->name);
             echo "\n          <div class='form-group'>\n              <label>{$row->name}</label>\n              <div class='igs-small'>{$row->instructions}</div>\n               \n                   <textarea name='{$row->name}'   class='form-control' rows='5'  placeholder='Type here' data-toggle='tooltip' data-placement='top'>{$content}</textarea>\n\n          </div>";
             echo "<div class='errors'>{$errors}</div>";
         }
         if ($row->type == "rich-text") {
             $content = my_field_content($entryid, $row->name);
             echo "\n            <input type='text' \n              name='{$row->name}' \n              id='{$row->name}' \n              value='' \n              style='display:none;' />\n            <div class='form-group'>\n                <label>{$row->name}</label>   \n                  <a href='#' class='t-edit' uid='{$row->name}'>Edit</a>\n                  <div class='igs-small'>{$row->instructions}</div>\n                  <div id='tmp-{$row->name}' \n                    class='rich' \n                    uid='{$row->name}'>\n                    {$content}\n                  </div>\n            </div>";
             echo "<div class='errors'>{$errors}</div>";
         }
         if ($row->type == "color") {
             $content = my_field_content($entryid, $row->name);
             echo "\n          <div class='form-group'>\n             <label>{$row->name}</label>\n             <div class='igs-small'>{$row->instructions}</div>\n             <input class='color' \n              name='{$row->name}' \n              type='text' \n              data-required='true'  \n              class='form-control' \n              placeholder='#' \n              data-toggle='tooltip' \n              data-placement='top' \n              title='' \n              value='{$content}'>\n          </div>";
             echo "<div class='errors'>{$errors}</div>";
         }
         if ($row->type == "date") {
             $content = my_field_content($entryid, $row->name);
             echo "\n          <div class='form-group'>\n\n          <label>{$row->name}</label>\n          <div class='igs-small'>{$row->instructions}</div>\n              <input name='{$row->name}'  \n              class='input-sm input-s datepicker-input form-control' \n              size='16' \n              type='text' \n              value='{$content}' \n              data-toggle='tooltip' \n              data-placement='right' \n              title='' \n              data-date-format='yyyy-mm-dd' \n              name='name' \n              data-original-title=''  \n              readonly>\n          </div>";
             echo "<div class='errors'>{$errors}</div>";
         }
         if ($row->type == "file-upload") {
             //testing
             $content = my_field_content($entryid, $row->name);
             $ee = my_get_img_url($content);
             echo "\n          <div class='clear'></div>\n          <div class='form-group'>\n            <label>{$row->name}</label>\n                  <div class='igs-small'>{$row->instructions}</div>\n                 ";
             foreach ($ee as $key) {
                 $url = $key['url'];
                 $id = $key['id'];
                 $link = site_url("admin/entries/remove_asset/{$id}");
                 echo "<img class='img-responsive pull-left' \n                      src='{$url}' alt='image'  \n                      style='border-radius:10px; margin-left:10px;' />\n                        <a href='{$link}'>\n                          <div class='btn btn-sm \n                            btn-danger btn-rounded \n                            pull-left remo' \n                            style='margin-left:10px;' uid='{$id}'>\n                            <i class='fa fa-minus'></i>\n                          </div>\n                        </a>";
             }
             echo "<div  class='btn btn-purplet btn-s-xs add-asset'  \n                      uid='{$row->name}' style='margin-left:10px; margin-top:0px;'>\n                      <strong>Add asset</strong>\n                        <i class='fa fa-plus pull-left'></i>\n                      </div>    \n                  </div> \n                  <div class='clearfix'></div>\n              <div class='errors'>{$errors}</div>";
         }
         if ($row->type == "switch") {
             $content = my_field_content($entryid, $row->name);
             $checked = "";
             if ($content == '1') {
                 $checked = "checked";
             }
             echo "\n          <div class='form-group'>\n          <label>{$row->name}</label>\n                  <div class='igs-small'>{$row->instructions}</div>\n            <label class='switch'>\n              <input type='hidden' value='0' name='{$row->name}'>\n              <input type='checkbox' value='1' name='{$row->name}' {$checked}>\n              <span></span>\n            </label>\n          </div>";
             echo "<div class='errors'>{$errors}</div>";
         }
     }
 }
Ejemplo n.º 2
0
echo my_dropdown('Sales Agent', 'sales_agent', $sales_agent, $sales_agent_list);
?>
	<?php 
echo my_input('Alamat', 'address', $address);
?>
	<?php 
echo my_input('Telfon', 'phone', $phone);
?>
	<?php 
echo my_input('Tanggal Gabung', 'join_date', $join_date);
?>
	<?php 
echo my_input('Target', 'target', $target);
?>
	<?php 
echo my_checkbox('Aktif', 'active', $active);
?>
	<input type='hidden' name='mode' id='mode'	value='<?php 
echo $mode;
?>
'>
</form>
 


	
 <script language='javascript'>
	function refresh_aed() {
		var url="<?php 
echo base_url();
?>