get_project_meta($id,'project_auth_code',true); $auth_id = sanitize_text_field($auth_id); $project = $wpdb->get_row( "SELECT * FROM {$wpdb->prefix}wppm_project where id = $id" ); $project_comment = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}wppm_project_comment where proj_id=".$id." ORDER BY create_time DESC"); if(isset($project->users)){ $users = explode(",",$project->users); }else{ $users = ""; } $wppm_users_role = get_option('wppm_user_role'); if(isset($project->status)){ $project_status = $wpdb->get_row("SELECT * FROM {$wpdb->prefix}wppm_project_statuses where id=".$project->status); } if(isset($project->cat_id)){ $project_category = $wpdb->get_row("SELECT * FROM {$wpdb->prefix}wppm_project_categories where id=".$project->cat_id); } if(!empty($project->description)){ $project_description = stripslashes((htmlspecialchars_decode($project->description, ENT_QUOTES))); } if($wppm_project_time == 1){ $proj_start_date = isset($project->start_date)? $project->start_date:""; $proj_end_date = isset($project->end_date) ? $project->end_date: "" ; } elseif($wppm_project_time == 0){ $psDate = isset($project->start_date) ? new DateTime($project->start_date): ""; $peDate = isset($project->end_date) ? new DateTime($project->end_date):""; $proj_start_date = !empty($psDate) ? $psDate->format('Y-m-d'):""; $proj_end_date = !empty($peDate) ? $peDate->format('Y-m-d'):""; } ?>
has_cap('manage_options')){ ?> plus_icon list-symbol task_list ID && $current_user->has_cap('manage_options')) || ($wppmfunction->has_project_permission('delete_project',$project->id)))? "display:inline":"display:none"; ?> delete ID && $current_user->has_cap('manage_options')) && ($wppm_public_projects_permission==1))? "display:inline":"display:none"; ?> project_visibility id);?>
project_name) ? esc_html($project->project_name):""; if (($wppmfunction->has_project_permission('change_project_details',$id)) || ($current_user->has_cap('manage_options'))) { ?> edit
date_created) ? esc_html($project->date_created):"" ?>
status) ? $project->status :""; $style = ($pstatus!=4 && $proj_end_date < $current_date) ? "color:#FF0000":"color:#2C3E50"; ?>
name))? esc_html_e($project_category->name,'taskbuilder'):"" ?>
array(), 'abbr' => array('title' => array(),), 'p' => array(), 'strong' => array(), 'a' => array('href' => array(), 'title' => array(),'target'=> array(), 'rel'=>array()),'em' =>array(),'span' =>array(), 'blockquote'=>array('cite' => array(),),'div' => array('class' => array(),'title' => array(),'style' => array(),),'ul'=>array(),'li'=>array(),'ol'=>array(),'img' => array( 'alt'=> array(),'class' => array(),'height' => array(),'src'=> array(),'width'=> array(),)); ?>

created_by ); $comment_body = stripslashes((htmlspecialchars_decode($comment->body, ENT_QUOTES))); $comment_body = preg_replace('#(.*?)#is', '', $comment_body); $date = date("Y-m-d H:i:s" ,strtotime($comment->create_time)); $thread_date = date("d F Y, h:i:s A" ,strtotime($date)); $attachment_ids = isset($comment->attachment_ids)? $comment->attachment_ids : ''; if($attachment_ids!=""){ $attachments = explode(",",$attachment_ids); } else { $attachments = array(); } ?>
created_by, 40));?>
display_name) ?>
has_cap('manage_options')) || ($wppmfunction->has_proj_comment_permission('edit_proj_comment',$id,$comment->id)))){ ?> edit delete
array(), 'abbr' => array('title' => array(),), 'p' => array(), 'strong' => array(), 'a' => array('href' => array(), 'title' => array(), 'target'=> array(), 'rel'=>array()),'em' =>array(),'span' =>array(), 'blockquote'=>array('cite' => array(),),'div' => array('class' => array(),'title' => array(),'style' => array(),),'ul'=>array(),'li'=>array(),'ol'=>array(),'img' => array( 'alt'=> array(),'class' => array(),'height' => array(),'src'=> array(),'width'=> array(),)); if(!empty($comment_body)){ echo wp_kses(wpautop($comment_body),$allowedtags) ; } ?>

:
get_row( "SELECT * FROM {$wpdb->prefix}wppm_attachments where id=".$attachment); $download_url = site_url('/').'?wppm_attachment='.$attachment.'&pid='.$id.'&pac='.$auth_id; $findStr = ".txt"; if(!empty( $attach)){ $attachment_name = preg_replace('/' . $findStr . '/', "", $attach->name, 1); $attachment_name = sanitize_file_name($attachment_name); } if((!empty($attachment_name))){ ?>
file_name) ? esc_html($attach->file_name):"";?> created_by == $current_user->ID) || ($current_user->has_cap('manage_options')) || ($wppmfunction->has_proj_comment_permission('edit_proj_comment',$id,$comment->id)))){ ?> cancel
id);?>

has_project_permission('change_project_status',$id) || $current_user->has_cap('manage_options'))? "display:flex":"display:none"; ?> edit

: ;color:color) ? esc_attr($project_status->color): "" ?>;">name) ? esc_attr($project_status->name) : "" ?>

has_cap('manage_options')) { ?> edit

created_by)){ $user_info = get_userdata($project->created_by); }else{ $user_info = ""; } ?>
created_by)? (get_avatar($project->created_by, 25, "mysteryman")):""; ?> display_name,'taskbuilder') : "";?>

has_project_permission('assign_project_users',$id ) || $current_user->has_cap('manage_options')) { ?> edit

get_row("SELECT * FROM {$wpdb->prefix}wppm_project_users WHERE proj_id = $id AND user_id = $user"); ?>
display_name,'taskbuilder'); ?> $role){ if(!empty($role)){ foreach($role as $k=>$val){ if( !empty($project_user) && $key == $project_user->role_id){ ?> ()